Lines Matching refs:pint_t
150 typedef uintptr_t pint_t; typedef in libunwind::LocalAddressSpace
152 uint8_t get8(pint_t addr) { in get8()
157 uint16_t get16(pint_t addr) { in get16()
162 uint32_t get32(pint_t addr) { in get32()
167 uint64_t get64(pint_t addr) { in get64()
172 double getDouble(pint_t addr) { in getDouble()
177 v128 getVector(pint_t addr) { in getVector()
182 uintptr_t getP(pint_t addr);
183 uint64_t getRegister(pint_t addr);
184 static uint64_t getULEB128(pint_t &addr, pint_t end);
185 static int64_t getSLEB128(pint_t &addr, pint_t end);
187 pint_t getEncodedP(pint_t &addr, pint_t end, uint8_t encoding,
188 pint_t datarelBase = 0);
189 bool findFunctionName(pint_t addr, char *buf, size_t bufLen,
191 bool findUnwindSections(pint_t targetAddr, UnwindInfoSections &info);
192 bool findOtherFDE(pint_t targetAddr, pint_t &fde);
197 inline uintptr_t LocalAddressSpace::getP(pint_t addr) { in getP()
205 inline uint64_t LocalAddressSpace::getRegister(pint_t addr) { in getRegister()
214 inline uint64_t LocalAddressSpace::getULEB128(pint_t &addr, pint_t end) { in getULEB128()
234 addr = (pint_t) p; in getULEB128()
239 inline int64_t LocalAddressSpace::getSLEB128(pint_t &addr, pint_t end) { in getSLEB128()
255 addr = (pint_t) p; in getSLEB128()
259 inline LocalAddressSpace::pint_t
260 LocalAddressSpace::getEncodedP(pint_t &addr, pint_t end, uint8_t encoding, in getEncodedP()
261 pint_t datarelBase) { in getEncodedP()
262 pint_t startAddr = addr; in getEncodedP()
264 pint_t result; in getEncodedP()
270 p += sizeof(pint_t); in getEncodedP()
271 addr = (pint_t) p; in getEncodedP()
274 result = (pint_t)getULEB128(addr, end); in getEncodedP()
279 addr = (pint_t) p; in getEncodedP()
284 addr = (pint_t) p; in getEncodedP()
287 result = (pint_t)get64(addr); in getEncodedP()
289 addr = (pint_t) p; in getEncodedP()
292 result = (pint_t)getSLEB128(addr, end); in getEncodedP()
296 result = (pint_t)(int16_t)get16(addr); in getEncodedP()
298 addr = (pint_t) p; in getEncodedP()
302 result = (pint_t)(int32_t)get32(addr); in getEncodedP()
304 addr = (pint_t) p; in getEncodedP()
307 result = (pint_t)get64(addr); in getEncodedP()
309 addr = (pint_t) p; in getEncodedP()
501 inline bool LocalAddressSpace::findUnwindSections(pint_t targetAddr, in findUnwindSections()
600 inline bool LocalAddressSpace::findOtherFDE(pint_t targetAddr, pint_t &fde) { in findOtherFDE()
607 inline bool LocalAddressSpace::findFunctionName(pint_t addr, char *buf, in findFunctionName()
615 *offset = (addr - (pint_t) dyldInfo.dli_saddr); in findFunctionName()