Searched refs:ip (Results 1 - 25 of 60) sorted by relevance

123

/fuchsia/zircon/third_party/ulib/ngunwind/src/mi/
H A DGfind_dynamic_proc_info.c29 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 DGget_proc_info_by_ip.c29 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 DGget_proc_name.c49 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 DGdyn-extract.c29 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 DGget_proc_info.c42 pi->start_ip = c->dwarf.ip;
43 pi->end_ip = c->dwarf.ip + 1;
H A DGstep.c44 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 Dinet6.c41 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 Dwcsstr.c8 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 Dmemmem.c39 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 Dstrstr.c35 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 Dos-linux.c33 tdep_get_elf_image (struct elf_image *ei, pid_t pid, unw_word_t ip, argument
45 if (ip >= *segbase && ip < hi)
H A Dfuchsia.c42 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 Dinet6.c44 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 Dchecksum.c26 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 Dsyscalls.h17 struct syscall_result unknown_syscall(uint64_t syscall_num, uint64_t ip);
/fuchsia/zircon/third_party/ulib/musl/src/network/
H A Dinet_pton.c17 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 Dgetnameinfo.c33 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 Ddevmgr-binding.cpp47 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 Dlz4hc.c129 /* 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 Dlz4.c451 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 DGstep.c41 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 Dunwind_i.h50 extern int arm_find_proc_info (unw_addr_space_t as, unw_word_t ip,
H A DGsignal_frame.c55 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 DGparser.c61 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 DGstep.c36 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)

Completed in 126 milliseconds

123