• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/libunwind/src/

Lines Matching refs:addr

74     static inline bool _dyld_find_unwind_sections(void* addr,
78 if (!dladdr(addr, &dlinfo))
196 uint8_t get8(pint_t addr) {
198 memcpy(&val, (void *)addr, sizeof(val));
201 uint16_t get16(pint_t addr) {
203 memcpy(&val, (void *)addr, sizeof(val));
206 uint32_t get32(pint_t addr) {
208 memcpy(&val, (void *)addr, sizeof(val));
211 uint64_t get64(pint_t addr) {
213 memcpy(&val, (void *)addr, sizeof(val));
216 double getDouble(pint_t addr) {
218 memcpy(&val, (void *)addr, sizeof(val));
221 v128 getVector(pint_t addr) {
223 memcpy(&val, (void *)addr, sizeof(val));
226 uintptr_t getP(pint_t addr);
227 uint64_t getRegister(pint_t addr);
228 static uint64_t getULEB128(pint_t &addr, pint_t end);
229 static int64_t getSLEB128(pint_t &addr, pint_t end);
231 pint_t getEncodedP(pint_t &addr, pint_t end, uint8_t encoding,
233 bool findFunctionName(pint_t addr, char *buf, size_t bufLen,
241 inline uintptr_t LocalAddressSpace::getP(pint_t addr) {
243 return get64(addr);
245 return get32(addr);
249 inline uint64_t LocalAddressSpace::getRegister(pint_t addr) {
251 return get64(addr);
253 return get32(addr);
258 inline uint64_t LocalAddressSpace::getULEB128(pint_t &addr, pint_t end) {
259 const uint8_t *p = (uint8_t *)addr;
278 addr = (pint_t) p;
283 inline int64_t LocalAddressSpace::getSLEB128(pint_t &addr, pint_t end) {
284 const uint8_t *p = (uint8_t *)addr;
299 addr = (pint_t) p;
304 LocalAddressSpace::getEncodedP(pint_t &addr, pint_t end, uint8_t encoding,
306 pint_t startAddr = addr;
307 const uint8_t *p = (uint8_t *)addr;
313 result = getP(addr);
315 addr = (pint_t) p;
318 result = (pint_t)getULEB128(addr, end);
321 result = get16(addr);
323 addr = (pint_t) p;
326 result = get32(addr);
328 addr = (pint_t) p;
331 result = (pint_t)get64(addr);
333 addr = (pint_t) p;
336 result = (pint_t)getSLEB128(addr, end);
340 result = (pint_t)(int16_t)get16(addr);
342 addr = (pint_t) p;
346 result = (pint_t)(int32_t)get32(addr);
348 addr = (pint_t) p;
351 result = (pint_t)get64(addr);
353 addr = (pint_t) p;
671 inline bool LocalAddressSpace::findFunctionName(pint_t addr, char *buf,
676 if (dladdr((void *)addr, &dyldInfo)) {
679 *offset = (addr - (pint_t) dyldInfo.dli_saddr);
684 (void)addr;