Lines Matching refs:start
75 int start = 0, end = sym_cnt;
82 while (start < end) {
83 size_t mid = start + (end - start) / 2;
89 start = mid + 1;
94 if (start >= 1 && syms[start - 1].addr < key &&
95 key < syms[start].addr)
97 return &syms[start - 1];
167 size_t start, end, base;
176 while (fscanf(f, "%zx-%zx %s %zx %*[^\n]\n", &start, &end, buf, &base) == 4) {
177 if (buf[2] == 'x' && (uintptr_t)addr >= start && (uintptr_t)addr < end) {
217 return (uintptr_t)(insn + 2) - start + base;
220 return (uintptr_t)addr - start + base;
225 size_t start, end, offset;
233 while (fscanf(f, "%zx-%zx %s %zx %*[^\n]\n", &start, &end, buf, &offset) == 4) {
234 if (addr >= start && addr < end) {
236 return (size_t)addr - start + offset;