Lines Matching full:addr

43 			const unsigned char *addr, const unsigned char *end)  in __libdw_max_len_leb128()  argument
45 const size_t pointer_len = likely (addr < end) ? end - addr : 0; in __libdw_max_len_leb128()
50 __libdw_max_len_uleb128 (const unsigned char *addr, const unsigned char *end) in __libdw_max_len_uleb128() argument
53 return __libdw_max_len_leb128 (type_len, addr, end); in __libdw_max_len_uleb128()
57 __libdw_max_len_sleb128 (const unsigned char *addr, const unsigned char *end) in __libdw_max_len_sleb128() argument
61 return __libdw_max_len_leb128 (type_len, addr, end); in __libdw_max_len_sleb128()
64 #define get_uleb128_step(var, addr, nth) \ argument
66 unsigned char __b = *(addr)++; \
109 /* Note, addr needs to me smaller than end. */
110 #define get_uleb128(var, addr, end) ((var) = __libdw_get_uleb128 (&(addr), end)) argument
111 #define get_uleb128_unchecked(var, addr) ((var) = __libdw_get_uleb128_unchecked (&(addr))) argument
115 #define get_sleb128_step(var, addr, nth) \ argument
117 unsigned char __b = *(addr)++; \
197 #define get_sleb128(var, addr, end) ((var) = __libdw_get_sleb128 (&(addr), end)) argument
198 #define get_sleb128_unchecked(var, addr) ((var) = __libdw_get_sleb128_unchecked (&(addr))) argument
205 # define read_2ubyte_unaligned(Dbg, Addr) \ argument
207 ? bswap_16 (*((const uint16_t *) (Addr))) \
208 : *((const uint16_t *) (Addr)))
209 # define read_2sbyte_unaligned(Dbg, Addr) \ argument
211 ? (int16_t) bswap_16 (*((const int16_t *) (Addr))) \
212 : *((const int16_t *) (Addr)))
214 # define read_4ubyte_unaligned_noncvt(Addr) \ argument
215 *((const uint32_t *) (Addr))
216 # define read_4ubyte_unaligned(Dbg, Addr) \ argument
218 ? bswap_32 (*((const uint32_t *) (Addr))) \
219 : *((const uint32_t *) (Addr)))
220 # define read_4sbyte_unaligned(Dbg, Addr) \ argument
222 ? (int32_t) bswap_32 (*((const int32_t *) (Addr))) \
223 : *((const int32_t *) (Addr)))
225 # define read_8ubyte_unaligned_noncvt(Addr) \ argument
226 *((const uint64_t *) (Addr))
227 # define read_8ubyte_unaligned(Dbg, Addr) \ argument
229 ? bswap_64 (*((const uint64_t *) (Addr))) \
230 : *((const uint64_t *) (Addr)))
231 # define read_8sbyte_unaligned(Dbg, Addr) \ argument
233 ? (int64_t) bswap_64 (*((const int64_t *) (Addr))) \
234 : *((const int64_t *) (Addr)))
249 # define read_2ubyte_unaligned(Dbg, Addr) \ argument
250 read_2ubyte_unaligned_1 ((Dbg)->other_byte_order, (Addr))
251 # define read_2sbyte_unaligned(Dbg, Addr) \ argument
252 read_2sbyte_unaligned_1 ((Dbg)->other_byte_order, (Addr))
253 # define read_4ubyte_unaligned(Dbg, Addr) \ argument
254 read_4ubyte_unaligned_1 ((Dbg)->other_byte_order, (Addr))
255 # define read_4sbyte_unaligned(Dbg, Addr) \ argument
256 read_4sbyte_unaligned_1 ((Dbg)->other_byte_order, (Addr))
257 # define read_8ubyte_unaligned(Dbg, Addr) \ argument
258 read_8ubyte_unaligned_1 ((Dbg)->other_byte_order, (Addr))
259 # define read_8sbyte_unaligned(Dbg, Addr) \ argument
260 read_8sbyte_unaligned_1 ((Dbg)->other_byte_order, (Addr))
328 #define read_2ubyte_unaligned_inc(Dbg, Addr) \ argument
329 ({ uint16_t t_ = read_2ubyte_unaligned (Dbg, Addr); \
330 Addr = (__typeof (Addr)) (((uintptr_t) (Addr)) + 2); \
332 #define read_2sbyte_unaligned_inc(Dbg, Addr) \ argument
333 ({ int16_t t_ = read_2sbyte_unaligned (Dbg, Addr); \
334 Addr = (__typeof (Addr)) (((uintptr_t) (Addr)) + 2); \
337 #define read_4ubyte_unaligned_inc(Dbg, Addr) \ argument
338 ({ uint32_t t_ = read_4ubyte_unaligned (Dbg, Addr); \
339 Addr = (__typeof (Addr)) (((uintptr_t) (Addr)) + 4); \
341 #define read_4sbyte_unaligned_inc(Dbg, Addr) \ argument
342 ({ int32_t t_ = read_4sbyte_unaligned (Dbg, Addr); \
343 Addr = (__typeof (Addr)) (((uintptr_t) (Addr)) + 4); \
346 #define read_8ubyte_unaligned_inc(Dbg, Addr) \ argument
347 ({ uint64_t t_ = read_8ubyte_unaligned (Dbg, Addr); \
348 Addr = (__typeof (Addr)) (((uintptr_t) (Addr)) + 8); \
350 #define read_8sbyte_unaligned_inc(Dbg, Addr) \ argument
351 ({ int64_t t_ = read_8sbyte_unaligned (Dbg, Addr); \
352 Addr = (__typeof (Addr)) (((uintptr_t) (Addr)) + 8); \
402 #define read_3ubyte_unaligned_inc(Dbg, Addr) \ argument
403 ({ uint32_t t_ = read_3ubyte_unaligned (Dbg, Addr); \
404 Addr = (__typeof (Addr)) (((uintptr_t) (Addr)) + 3); \
407 #define read_addr_unaligned_inc(Nbytes, Dbg, Addr) \ argument
409 ((Nbytes) == 4 ? read_4ubyte_unaligned_inc (Dbg, Addr) \
410 : read_8ubyte_unaligned_inc (Dbg, Addr)))