Home | History | Annotate | Download | only in libdw

Lines Matching refs:Addr

24 #define get_uleb128(var, addr) \
26 unsigned char __b = *((const unsigned char *) addr); \
27 addr = (__typeof (addr)) (((uintptr_t) (addr)) + 1); \
31 __b = *((const unsigned char *) addr); \
32 addr = (__typeof (addr)) (((uintptr_t) (addr)) + 1); \
36 __b = *((const unsigned char *) addr); \
37 addr = (__typeof (addr)) (((uintptr_t) (addr)) + 1); \
41 __b = *((const unsigned char *) addr); \
42 addr = (__typeof (addr)) (((uintptr_t) (addr)) + 1); \
54 #define get_sleb128(var, addr) \
56 unsigned char __b = *((const unsigned char *) addr); \
57 addr = (__typeof (addr)) (((uintptr_t) (addr)) + 1); \
66 __b = *((const unsigned char *) addr); \
67 addr = (__typeof (addr)) (((uintptr_t) (addr)) + 1); \
76 __b = *((const unsigned char *) addr); \
77 addr = (__typeof (addr)) (((uintptr_t) (addr)) + 1); \
86 __b = *((const unsigned char *) addr); \
87 addr = (__typeof (addr)) (((uintptr_t) (addr)) + 1); \
109 # define read_2ubyte_unaligned(Dbg, Addr) \
111 ? bswap_16 (*((const uint16_t *) (Addr))) \
112 : *((const uint16_t *) (Addr)))
113 # define read_2sbyte_unaligned(Dbg, Addr) \
115 ? (int16_t) bswap_16 (*((const int16_t *) (Addr))) \
116 : *((const int16_t *) (Addr)))
118 # define read_4ubyte_unaligned_noncvt(Addr) \
119 *((const uint32_t *) (Addr))
120 # define read_4ubyte_unaligned(Dbg, Addr) \
122 ? bswap_32 (*((const uint32_t *) (Addr))) \
123 : *((const uint32_t *) (Addr)))
124 # define read_4sbyte_unaligned(Dbg, Addr) \
126 ? (int32_t) bswap_32 (*((const int32_t *) (Addr))) \
127 : *((const int32_t *) (Addr)))
129 # define read_8ubyte_unaligned(Dbg, Addr) \
131 ? bswap_64 (*((const uint64_t *) (Addr))) \
132 : *((const uint64_t *) (Addr)))
133 # define read_8sbyte_unaligned(Dbg, Addr) \
135 ? (int64_t) bswap_64 (*((const int64_t *) (Addr))) \
136 : *((const int64_t *) (Addr)))
211 #define read_2ubyte_unaligned_inc(Dbg, Addr) \
212 ({ uint16_t t_ = read_2ubyte_unaligned (Dbg, Addr); \
213 Addr = (__typeof (Addr)) (((uintptr_t) (Addr)) + 2); \
215 #define read_2sbyte_unaligned_inc(Dbg, Addr) \
216 ({ int16_t t_ = read_2sbyte_unaligned (Dbg, Addr); \
217 Addr = (__typeof (Addr)) (((uintptr_t) (Addr)) + 2); \
220 #define read_4ubyte_unaligned_inc(Dbg, Addr) \
221 ({ uint32_t t_ = read_4ubyte_unaligned (Dbg, Addr); \
222 Addr = (__typeof (Addr)) (((uintptr_t) (Addr)) + 4); \
224 #define read_4sbyte_unaligned_inc(Dbg, Addr) \
225 ({ int32_t t_ = read_4sbyte_unaligned (Dbg, Addr); \
226 Addr = (__typeof (Addr)) (((uintptr_t) (Addr)) + 4); \
229 #define read_8ubyte_unaligned_inc(Dbg, Addr) \
230 ({ uint64_t t_ = read_8ubyte_unaligned (Dbg, Addr); \
231 Addr = (__typeof (Addr)) (((uintptr_t) (Addr)) + 8); \
233 #define read_8sbyte_unaligned_inc(Dbg, Addr) \
234 ({ int64_t t_ = read_8sbyte_unaligned (Dbg, Addr); \
235 Addr = (__typeof (Addr)) (((uintptr_t) (Addr)) + 8); \