Searched refs:tnt (Results 1 - 13 of 13) sorted by relevance

/freebsd-current/contrib/processor-trace/libipt/src/
H A Dpt_tnt_cache.c39 cache->tnt = 0ull;
61 taken = (cache->tnt & cache->index) != 0;
85 cache->tnt = packet->payload;
H A Dpt_encoder.c327 if (packet->payload.tnt.bit_size >= 7)
334 stop = packet->payload.tnt.bit_size + pt_opm_tnt_8_shr;
336 (packet->payload.tnt.payload << pt_opm_tnt_8_shr);
345 uint64_t tnt, stop; local
351 if (packet->payload.tnt.bit_size >= pt_pl_tnt_64_bits)
354 stop = 1ull << packet->payload.tnt.bit_size;
355 tnt = packet->payload.tnt.payload;
357 if (tnt & ~(stop - 1))
362 pos = pt_encode_int(pos, tnt | sto
731 pt_encode_tnt_8(struct pt_encoder *encoder, uint8_t tnt, int size) argument
742 pt_encode_tnt_64(struct pt_encoder *encoder, uint64_t tnt, int size) argument
[all...]
H A Dpt_query_decoder.c103 pt_tnt_cache_init(&decoder->tnt);
153 pt_tnt_cache_init(&decoder->tnt);
230 if (pt_tnt_cache_is_empty(&decoder->tnt)) {
768 /* We cache the latest tnt packet in the decoder. Let's re-fill the
771 if (pt_tnt_cache_is_empty(&decoder->tnt)) {
777 query = pt_tnt_cache_query(&decoder->tnt);
813 /* We may see a single TNT packet if the current tnt is empty.
815 * If we see a TNT while the current tnt is not empty, it means
820 !pt_tnt_cache_is_empty(&decoder->tnt))
883 if (!pt_tnt_cache_is_empty(&decoder->tnt))
[all...]
H A Dpt_packet_decoder.c345 size = pt_pkt_read_tnt_8(&packet->payload.tnt, decoder->pos,
364 size = pt_pkt_read_tnt_64(&packet->payload.tnt, decoder->pos,
/freebsd-current/contrib/processor-trace/libipt/internal/include/
H A Dpt_tnt_cache.h38 /* Keeping track of tnt indicators. */
40 /* The last tnt. */
41 uint64_t tnt; member in struct:pt_tnt_cache
43 /* The index into the above tnt.
45 * (tnt & index) gives the current tnt entry.
46 * (index >>= 1) moves the index to the next tnt entry.
47 * (index == 0) means that the current tnt is empty.
53 /* Initialize (or reset) the tnt cache. */
56 /* Check if the tnt cach
[all...]
H A Dpt_encoder.h70 /* Encode a Taken Not Taken (tnt) packet - 8-bit version. */
71 extern int pt_encode_tnt_8(struct pt_encoder *, uint8_t tnt, int size);
73 /* Encode a Taken Not Taken (tnt) packet - 64-bit version. */
74 extern int pt_encode_tnt_64(struct pt_encoder *, uint64_t tnt, int size);
H A Dpt_query_decoder.h59 /* The cached tnt indicators. */
60 struct pt_tnt_cache tnt; member in struct:pt_query_decoder
/freebsd-current/contrib/processor-trace/libipt/test/src/
H A Dptunit-tnt_cache.c46 ptu_uint_eq(tnt_cache.tnt, 0ull);
113 tnt_cache.tnt = 1ull;
128 tnt_cache.tnt = 0ull;
174 ptu_uint_eq(tnt_cache.tnt, 8ull);
186 tnt_cache.tnt = 42ull;
191 ptu_uint_eq(tnt_cache.tnt, 42ull);
213 tnt_cache.tnt = 42ull;
218 ptu_uint_eq(tnt_cache.tnt, 42ull);
H A Dptunit-query.c121 int errcode, tnt = 0xbc, taken = tnt; local
125 ptu_int_eq(taken, tnt);
673 int errcode, tnt = 0xbc, taken = tnt; local
677 ptu_int_eq(taken, tnt);
690 int errcode, tnt = 0xbc, taken = tnt; local
696 ptu_int_eq(taken, tnt);
705 int errcode, tnt local
737 int errcode, tnt = 0xbc, taken = tnt; local
759 int errcode, tnt = 0xbc, taken = tnt; local
781 int errcode, tnt = 0xbc, taken = tnt; local
803 int errcode, tnt = 0xbc, taken = tnt; local
826 int errcode, tnt = 0xbc, taken = tnt; local
[all...]
H A Dptunit-packet.c241 pfix->packet[0].payload.tnt.bit_size = 4;
242 pfix->packet[0].payload.tnt.payload = 0x5ull;
252 pfix->packet[0].payload.tnt.bit_size = 23;
253 pfix->packet[0].payload.tnt.payload = 0xabcdeull;
H A Dptunit-fetch.c188 packet.payload.tnt.bit_size = 1;
/freebsd-current/contrib/elftoolchain/libdwarf/
H A Dlibdwarf_nametbl.c35 Dwarf_NameTbl nt, tnt; local
42 STAILQ_FOREACH_SAFE(nt, &ns->ns_ntlist, nt_next, tnt) {
/freebsd-current/contrib/processor-trace/libipt/include/
H A Dintel-pt.h847 /** Packet: tnt-8, tnt-64. */
848 struct pt_packet_tnt tnt; member in union:pt_packet::__anon5953

Completed in 251 milliseconds