/fuchsia/zircon/third_party/ulib/ngunwind/src/mi/ |
H A D | Gfind_dynamic_proc_info.c | 29 local_find_proc_info (unw_addr_space_t as, unw_word_t ip, unw_proc_info_t *pi, argument 41 if (ip >= di->start_ip && ip < di->end_ip) 42 return unwi_extract_dynamic_proc_info (as, ip, pi, di, need_unwind_info, 48 remote_find_proc_info (unw_addr_space_t as, unw_word_t ip, unw_proc_info_t *pi, argument 51 return unwi_dyn_remote_find_proc_info (as, ip, pi, need_unwind_info, arg); 55 unwi_find_dynamic_proc_info (unw_addr_space_t as, unw_word_t ip, argument 60 return local_find_proc_info (as, ip, pi, need_unwind_info, arg); 62 return remote_find_proc_info (as, ip, pi, need_unwind_info, arg);
|
H A D | Gget_proc_info_by_ip.c | 29 unw_get_proc_info_by_ip (unw_addr_space_t as, unw_word_t ip, argument 35 ret = unwi_find_dynamic_proc_info (as, ip, pi, 0, as_arg); 37 ret = (*a->find_proc_info) (as, ip, pi, 0, as_arg);
|
H A D | Gget_proc_name.c | 49 get_proc_name (unw_addr_space_t as, unw_word_t ip, argument 58 ret = unwi_find_dynamic_proc_info (as, ip, &pi, 1, arg); 64 *offp = ip - pi.start_ip; 93 return (*a->get_proc_name) (as, ip, buf, buf_len, offp, arg); 103 unw_word_t ip; local 106 ip = tdep_get_ip (c); 108 --ip; 109 error = get_proc_name (tdep_get_as (c), ip, buf, buf_len, offp,
|
H A D | Gdyn-extract.c | 29 unwi_extract_dynamic_proc_info (unw_addr_space_t as, unw_word_t ip, argument 55 return tdep_search_unwind_table (as, ip, di, pi, need_unwind_info, arg);
|
/fuchsia/zircon/third_party/ulib/ngunwind/src/x86_64/ |
H A D | Gget_proc_info.c | 42 pi->start_ip = c->dwarf.ip; 43 pi->end_ip = c->dwarf.ip + 1;
|
H A D | Gstep.c | 44 if ((ret = (*a->access_mem) (c->as, c->ip, &w0, 0, c->as_arg)) < 0 45 || (ret = (*a->access_mem) (c->as, c->ip + 8, &w1, 0, c->as_arg)) < 0) 52 Debug (14, "ip=0x%lx => 0x%lx 0x%lx, ret = %d\n", c->ip, w0, w1, ret); 67 Debug (1, "(cursor=%p, ip=0x%lx, cfa=0x%lx)\n", 68 c, c->dwarf.ip, c->dwarf.cfa); 91 c->dwarf.ip = 0; 109 unw_word_t prev_ip = c->dwarf.ip, prev_cfa = c->dwarf.cfa; 212 ret = dwarf_get (&c->dwarf, c->dwarf.loc[RIP], &c->dwarf.ip); 215 (unsigned long long) c->dwarf.ip); [all...] |
/fuchsia/zircon/bootloader/src/ |
H A D | inet6.c | 41 uint8_t* ip = _ip->x; local 43 memset(ip, 0, IP6_ADDR_LEN); 44 ip[0] = 0xFE; 45 ip[1] = 0x80; 46 memset(ip + 2, 0, 6); 47 ip[8] = mac[0] ^ 2; 48 ip[9] = mac[1]; 49 ip[10] = mac[2]; 50 ip[11] = 0xFF; 51 ip[1 60 uint8_t* ip = _ip->x; local 74 const uint8_t* ip = _ip6->x; local 121 const uint8_t* ip = _ip->x; local 169 ip6_checksum(ip6_hdr* ip, unsigned type, size_t length) argument 268 udp6_recv(ip6_hdr* ip, void* _data, size_t len) argument 310 icmp6_recv(ip6_hdr* ip, void* _data, size_t len) argument 363 ip6_hdr* ip; local [all...] |
/fuchsia/zircon/third_party/ulib/musl/src/string/ |
H A D | wcsstr.c | 8 size_t l, ip, jp, k, p, ms, p0, mem, mem0; local 17 ip = -1; 21 if (n[ip + k] == n[jp + k]) { 27 } else if (n[ip + k] > n[jp + k]) { 30 p = jp - ip; 32 ip = jp++; 36 ms = ip; 40 ip = -1; 44 if (n[ip + k] == n[jp + k]) { 50 } else if (n[ip [all...] |
H A D | memmem.c | 39 size_t i, ip, jp, k, p, ms, p0, mem, mem0; local 49 ip = -1; 53 if (n[ip + k] == n[jp + k]) { 59 } else if (n[ip + k] > n[jp + k]) { 62 p = jp - ip; 64 ip = jp++; 68 ms = ip; 72 ip = -1; 76 if (n[ip + k] == n[jp + k]) { 82 } else if (n[ip [all...] |
H A D | strstr.c | 35 size_t l, ip, jp, k, p, ms, p0, mem, mem0; local 47 ip = -1; 51 if (n[ip + k] == n[jp + k]) { 57 } else if (n[ip + k] > n[jp + k]) { 60 p = jp - ip; 62 ip = jp++; 66 ms = ip; 70 ip = -1; 74 if (n[ip + k] == n[jp + k]) { 80 } else if (n[ip [all...] |
/fuchsia/zircon/third_party/ulib/ngunwind/src/ |
H A D | os-linux.c | 33 tdep_get_elf_image (struct elf_image *ei, pid_t pid, unw_word_t ip, argument 45 if (ip >= *segbase && ip < hi)
|
H A D | fuchsia.c | 42 tdep_get_elf_image (struct elf_image *ei, pid_t pid, unw_word_t ip, argument 90 get_unwind_info (unw_fuchsia_info_t* cxt, unw_addr_space_t as, unw_word_t ip) argument 97 && ip >= edi->di_cache.start_ip && ip < edi->di_cache.end_ip) 99 && ip >= edi->di_debug.start_ip && ip < edi->di_debug.end_ip)) 107 if (!cxt->lookup_dso (cxt->context, ip, &base, &name)) 109 Debug (3, "pc 0x%lx not in any dso\n", (long) ip); 112 Debug (3, "pc 0x%lx in dso %s, base 0x%lx\n", (long) ip, name, (long) base); 117 int ret = dwarf_as_find_unwind_table (edi, as, name, segbase, mapoff, ip); 142 remote_find_proc_info(unw_addr_space_t as, unw_word_t ip, unw_proc_info_t *pi, int need_unwind_info, void *arg) argument 312 remote_get_proc_name(unw_addr_space_t as, unw_word_t ip, char *buf, size_t buf_len, unw_word_t *offp, void *arg) argument [all...] |
/fuchsia/zircon/system/ulib/inet6/ |
H A D | inet6.c | 44 uint8_t* ip = _ip->u8; local 46 memset(ip, 0, sizeof(ip6_addr_t)); 47 ip[0] = 0xFE; 48 ip[1] = 0x80; 49 memset(ip + 2, 0, 6); 53 ip[8] = mac[0] ^ 2; 54 ip[9] = mac[1]; 55 ip[10] = mac[2]; 57 ip[11] = 'M'; 59 ip[1 70 uint8_t* ip = _ip->u8; local 84 const uint8_t* ip = _ip6->u8; local 149 mac_cache_hash(const ip6_addr_t* ip) argument 156 mac_cache_lookup(mac_addr_t* mac, const ip6_addr_t* ip) argument 181 const uint8_t* ip = _ip->u8; local 294 _udp6_recv(ip6_hdr_t* ip, void* _data, size_t len) argument 331 icmp6_recv(ip6_hdr_t* ip, void* _data, size_t len) argument 401 mac_cache_save(mac_addr_t* mac, ip6_addr_t* ip) argument 443 ip6_hdr_t* ip; local [all...] |
H A D | checksum.c | 26 unsigned ip6_checksum(ip6_hdr_t* ip, unsigned type, size_t length) { argument 30 sum = checksum(&ip->length, 2, htons(type)); 32 sum = checksum(&ip->src, 32 + length, sum);
|
/fuchsia/zircon/kernel/include/syscalls/ |
H A D | syscalls.h | 17 struct syscall_result unknown_syscall(uint64_t syscall_num, uint64_t ip);
|
/fuchsia/zircon/third_party/ulib/musl/src/network/ |
H A D | inet_pton.c | 17 uint16_t ip[8]; local 46 ip[i & 7] = 0; 57 ip[i & 7] = v; 72 memmove(ip + brk + 7 - i, ip + brk, 2 * (i + 1 - brk)); 74 ip[brk + j] = 0; 77 *a++ = ip[j] >> 8; 78 *a++ = ip[j];
|
H A D | getnameinfo.c | 33 static void mkptr4(char* s, const unsigned char* ip) { argument 34 sprintf(s, "%d.%d.%d.%d.in-addr.arpa", ip[3], ip[2], ip[1], ip[0]); 37 static void mkptr6(char* s, const unsigned char* ip) { argument 41 *s++ = xdigits[ip[i] & 15]; 43 *s++ = xdigits[ip[i] >> 4];
|
/fuchsia/zircon/system/core/devmgr/ |
H A D | devmgr-binding.cpp | 47 const zx_bind_inst_t* ip = ctx->binding; local 48 const zx_bind_inst_t* end = ip + (ctx->binding_size / sizeof(zx_bind_inst_t)); 51 while (ip < end) { 52 uint32_t inst = ip->op; 56 uint32_t value = ip->arg; 108 while (++ip < end) { 109 if ((BINDINST_OP(ip->op) == OP_LABEL) && 110 (BINDINST_PA(ip->op) == label)) { 134 ip++;
|
/fuchsia/zircon/third_party/ulib/lz4/ |
H A D | lz4hc.c | 129 /* Update chains up to ip (excluded) */ 130 FORCE_INLINE void LZ4HC_Insert (LZ4HC_Data_Structure* hc4, const BYTE* ip) argument 135 const U32 target = (U32)(ip - base); 153 const BYTE* ip, const BYTE* const iLimit, 162 const U32 lowLimit = (hc4->lowLimit + 64 KB > (U32)(ip-base)) ? hc4->lowLimit : (U32)(ip - base) - (64 KB - 1); 169 LZ4HC_Insert(hc4, ip); 170 matchIndex = HashTable[LZ4HC_hashPtr(ip)]; 178 if (*(match+ml) == *(ip+ml) 179 && (LZ4_read32(match) == LZ4_read32(ip))) 152 LZ4HC_InsertAndFindBestMatch(LZ4HC_Data_Structure* hc4, const BYTE* ip, const BYTE* const iLimit, const BYTE** matchpos, const int maxNbAttempts) argument 206 LZ4HC_InsertAndGetWiderMatch( LZ4HC_Data_Structure* hc4, const BYTE* const ip, const BYTE* const iLowLimit, const BYTE* const iHighLimit, int longest, const BYTE** matchpos, const BYTE** startpos, const int maxNbAttempts) argument 290 LZ4HC_encodeSequence( const BYTE** ip, BYTE** op, const BYTE** anchor, int matchLength, const BYTE* const match, limitedOutput_directive limitedOutputBuffer, BYTE* oend) argument 345 const BYTE* ip = (const BYTE*) source; local [all...] |
H A D | lz4.c | 451 const BYTE* ip = (const BYTE*) source; local 454 const BYTE* const lowRefLimit = ip - dictPtr->dictSize; 459 const BYTE* const iend = ip + inputSize; 491 LZ4_putPosition(ip, ctx, tableType, base); 492 ip++; forwardH = LZ4_hashPosition(ip, tableType); 500 const BYTE* forwardIp = ip; 507 ip = forwardIp; 528 LZ4_putPositionOnHash(ip, h, ctx, tableType, base); 531 || ((tableType==byU16) ? 0 : (match + MAX_DISTANCE < ip)) 734 const BYTE* ip = (const BYTE*) src; local 1135 const BYTE* ip = (const BYTE*) source; local [all...] |
/fuchsia/zircon/third_party/ulib/ngunwind/src/arm/ |
H A D | Gstep.c | 41 old_ip = c->dwarf.ip; 47 if ((ret = tdep_find_proc_info (&c->dwarf, c->dwarf.ip, 1)) < 0) 63 if (c->dwarf.ip == old_ip && c->dwarf.cfa == old_cfa) 65 Dprintf ("%s: ip and cfa unchanged; stopping here (ip=0x%lx)\n", 66 __FUNCTION__, (long) c->dwarf.ip); 72 return (c->dwarf.ip == 0) ? 0 : 1; 81 Debug (1, "(cursor=%p, ip=0x%lx, cfa=0x%lx))\n", 82 c, (long) c->dwarf.ip, (long) c->dwarf.cfa); 173 if (dwarf_get(&c->dwarf, ip_loc, &c->dwarf.ip) < [all...] |
H A D | unwind_i.h | 50 extern int arm_find_proc_info (unw_addr_space_t as, unw_word_t ip,
|
H A D | Gsignal_frame.c | 55 unw_word_t w0, ip; local 65 ip = c->dwarf.ip; 67 if ((ret = (*a->access_mem) (as, ip, &w0, 0, arg)) < 0) 104 c->sigcontext_pc = c->dwarf.ip; 173 dwarf_get (&c->dwarf, c->dwarf.loc[UNW_ARM_R15], &c->dwarf.ip);
|
/fuchsia/zircon/third_party/ulib/ngunwind/src/dwarf/ |
H A D | Gparser.c | 61 unw_word_t ip, unw_word_t *addr, unw_word_t end_addr, 85 /* Process everything up to and including the current 'ip', 88 while (curr_ip <= ip && *addr < end_addr) 404 fetch_proc_info (struct dwarf_cursor *c, unw_word_t ip, int need_unwind_info) argument 408 /* The 'ip' can point either to the previous or next instruction 419 up using the current 'ip' value. That is where execution will 420 continue, and it's important we get this right, as 'ip' could be 424 --ip; 432 ret = unwi_find_dynamic_proc_info (c->as, ip, &c->pi, need_unwind_info, 437 if ((ret = tdep_find_proc_info (c, ip, need_unwind_inf 60 run_cfi_program(struct dwarf_cursor *c, dwarf_state_record_t *sr, unw_word_t ip, unw_word_t *addr, unw_word_t end_addr, struct dwarf_cie_info *dci) argument 465 parse_dynamic(struct dwarf_cursor *c, unw_word_t ip, dwarf_state_record_t *sr) argument 488 parse_fde(struct dwarf_cursor *c, unw_word_t ip, dwarf_state_record_t *sr) argument 567 hash(unw_word_t ip) argument 576 cache_match(dwarf_reg_state_t *rs, unw_word_t ip) argument 588 unw_word_t ip; local 671 create_state_record_for(struct dwarf_cursor *c, dwarf_state_record_t *sr, unw_word_t ip) argument 727 unw_word_t regnum, addr, cfa, ip; local [all...] |
/fuchsia/zircon/third_party/ulib/ngunwind/src/aarch64/ |
H A D | Gstep.c | 36 Debug (1, "(cursor=%p, ip=0x%lx, cfa=0x%lx))\n", 37 c, c->dwarf.ip, c->dwarf.cfa); 70 ret = (c->dwarf.ip == 0) ? 0 : 1; 81 unw_word_t prev_ip = c->dwarf.ip, prev_cfa = c->dwarf.cfa; 164 ret = dwarf_get (&c->dwarf, c->dwarf.loc[UNW_AARCH64_PC], &c->dwarf.ip); 167 (unsigned long long) c->dwarf.ip); 177 c->dwarf.ip = 0; 181 if (c->dwarf.ip == prev_ip && c->dwarf.cfa == prev_cfa)
|