Lines Matching +defs:bit +defs:offset
51 unw_word_t *offset);
201 unw_word_t *offset);
224 /// Read a ULEB128 into a 64-bit word.
229 int bit = 0;
238 if (bit >= 64 || b << bit >> bit != b) {
241 result |= b << bit;
242 bit += 7;
249 /// Read a SLEB128 into a 64-bit word.
254 int bit = 0;
260 result |= (uint64_t)(byte & 0x7f) << bit;
261 bit += 7;
264 if ((byte & 0x40) != 0 && bit < 64)
265 result |= (-1ULL) << bit;
306 // Sign extend from signed 16-bit value.
312 // Sign extend from signed 32-bit value.
326 // then add relative offset
670 unw_word_t *offset) {
676 *offset = (addr - (pint_t) dyldInfo.dli_saddr);
682 char *funcName = getFuncNameFromTBTable(addr, nameLen, offset);
691 (void)offset;