Searched refs:start_pc (Results 1 - 24 of 24) sorted by relevance

/freebsd-11-stable/sys/arm/include/
H A Dstack.h45 uint32_t start_pc; member in struct:unwind_state
/freebsd-11-stable/contrib/gdb/gdb/
H A Di386obsd-tdep.c56 CORE_ADDR start_pc = (pc & ~(i386obsd_page_size - 1)); local
74 if (target_read_memory (start_pc + 0x14, buf, sizeof sigreturn))
90 CORE_ADDR start_pc = (pc & ~(i386obsd_page_size - 1)); local
95 return start_pc;
103 CORE_ADDR start_pc = (pc & ~(i386obsd_page_size - 1)); local
108 return start_pc + 0x22;
H A Dsparcobsd-tdep.c51 CORE_ADDR start_pc = (pc & ~(sparc32obsd_page_size - 1)); local
58 insn = sparc_fetch_instruction (start_pc + 0xec);
63 insn = sparc_fetch_instruction (start_pc + 0xf4);
H A Dsparc64obsd-tdep.c85 CORE_ADDR start_pc = (pc & ~(sparc64obsd_page_size - 1));
92 insn = sparc_fetch_instruction (start_pc + 0xe8);
97 insn = sparc_fetch_instruction (start_pc + 0xf0);
84 CORE_ADDR start_pc = (pc & ~(sparc64obsd_page_size - 1)); local
H A Damd64obsd-tdep.c84 CORE_ADDR start_pc = (pc & ~(amd64obsd_page_size - 1));
98 if (target_read_memory (start_pc + 0x7, buf, sizeof sigreturn))
83 CORE_ADDR start_pc = (pc & ~(amd64obsd_page_size - 1)); local
H A Ddisasm.c43 CORE_ADDR start_pc; member in struct:dis_line_entry
84 return mle1->start_pc - mle2->start_pc;
195 mle[newlines].start_pc = le[i].pc;
206 mle[newlines].start_pc = le[i].pc;
278 num_displayed += dump_insns (uiout, di, mle[i].start_pc, mle[i].end_pc,
H A Dalpha-tdep.c893 CORE_ADDR start_pc;
984 CORE_ADDR start_pc)
999 if (start_pc == 0)
1000 start_pc = alpha_heuristic_proc_start (limit_pc);
1001 info->start_pc = start_pc;
1008 if (start_pc != 0)
1011 if (start_pc + 200 < limit_pc)
1012 limit_pc = start_pc + 200;
1014 for (cur_pc = start_pc; cur_p
886 CORE_ADDR start_pc; member in struct:alpha_heuristic_unwind_cache
975 alpha_heuristic_frame_unwind_cache(struct frame_info *next_frame, void **this_prologue_cache, CORE_ADDR start_pc) argument
[all...]
H A Dsource.c1248 CORE_ADDR start_pc, end_pc;
1292 && find_line_pc_range (sal, &start_pc, &end_pc))
1294 if (start_pc == end_pc)
1300 print_address (start_pc, gdb_stdout);
1310 print_address (start_pc, gdb_stdout);
1318 set_next_address (start_pc);
1326 identify_source_line (sal.symtab, sal.line, 0, start_pc);
1240 CORE_ADDR start_pc, end_pc; local
H A Dmips-tdep.c1863 CORE_ADDR start_pc; local
1869 start_pc = pc;
1870 fence = start_pc - heuristic_fence_post;
1871 if (start_pc == 0)
1880 for (start_pc -= instlen;; start_pc -= instlen)
1881 if (start_pc < fence)
1920 else if (pc_is_mips16 (start_pc))
1930 inst = mips_fetch_instruction (start_pc);
1942 else if (mips_about_to_return (start_pc))
1990 mips16_heuristic_proc_desc(CORE_ADDR start_pc, CORE_ADDR limit_pc, struct frame_info *next_frame, CORE_ADDR sp) argument
2128 mips32_heuristic_proc_desc(CORE_ADDR start_pc, CORE_ADDR limit_pc, struct frame_info *next_frame, CORE_ADDR sp) argument
2234 heuristic_proc_desc(CORE_ADDR start_pc, CORE_ADDR limit_pc, struct frame_info *next_frame, int cur_frame) argument
[all...]
H A Dtracepoint.c2099 static CORE_ADDR start_pc, end_pc; local
2142 && find_line_pc_range (sal, &start_pc, &end_pc))
2144 if (start_pc == end_pc)
2150 print_address (start_pc, gdb_stdout);
2153 sal = find_pc_line (start_pc, 0);
2155 find_line_pc_range (sal, &start_pc, &end_pc) &&
2156 start_pc != end_pc)
2170 sprintf_vma (startpc_str, start_pc);
H A Dsparc-tdep.c591 sparc32_skip_prologue (CORE_ADDR start_pc)
599 if (find_pc_partial_function (start_pc, NULL, &func_start, &func_end))
604 && start_pc <= sal.end)
608 return sparc_analyze_prologue (start_pc, 0xffffffffUL, &cache);
585 sparc32_skip_prologue(CORE_ADDR start_pc) argument
H A Dsparc64-tdep.c467 sparc64_skip_prologue (CORE_ADDR start_pc)
475 if (find_pc_partial_function (start_pc, NULL, &func_start, &func_end))
480 && start_pc <= sal.end)
484 return sparc_analyze_prologue (start_pc, 0xffffffffffffffffULL, &cache);
465 sparc64_skip_prologue(CORE_ADDR start_pc) argument
H A Damd64-tdep.c762 amd64_skip_prologue (CORE_ADDR start_pc)
767 pc = amd64_analyze_prologue (start_pc, 0xffffffffffffffff, &cache);
769 return start_pc;
759 amd64_skip_prologue(CORE_ADDR start_pc) argument
H A Di386-tdep.c681 i386_skip_prologue (CORE_ADDR start_pc)
694 pc = i386_analyze_prologue (start_pc, 0xffffffff, &cache);
696 return start_pc;
678 i386_skip_prologue(CORE_ADDR start_pc) argument
H A Dsymtab.c3928 CORE_ADDR start_pc;
3932 find_pc_partial_function (func_addr, NULL, &start_pc, &end_pc);
3933 start_pc += FUNCTION_START_OFFSET;
3935 prologue_sal = find_pc_line (start_pc, 0);
3919 CORE_ADDR start_pc; local
H A Ds390-tdep.c1289 CORE_ADDR start_pc,
1299 CORE_ADDR result = start_pc;
1331 for (pc = start_pc; pc > 0 && pc < current_pc; pc = next_pc)
1288 s390_analyze_prologue(struct gdbarch *gdbarch, CORE_ADDR start_pc, CORE_ADDR current_pc, struct s390_prologue_data *data) argument
H A Dia64-tdep.c958 CORE_ADDR start_pc = pc; local
996 if (start_pc == get_pc_function_start (lim_pc))
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Process/Utility/
H A DUnwindLLDB.h76 lldb::addr_t &start_pc,
113 lldb::addr_t start_pc; // The start address of the function/symbol for this member in struct:lldb_private::UnwindLLDB::Cursor
122 : start_pc(LLDB_INVALID_ADDRESS), cfa(LLDB_INVALID_ADDRESS), sctx(),
H A DUnwindLLDB.cpp91 if (!reg_ctx_sp->ReadPC(first_cursor_sp->start_pc))
245 if (!reg_ctx_sp->ReadPC(cursor_sp->start_pc)) {
264 if (abi && !abi->CodeAddressIsValid(cursor_sp->start_pc)) {
283 if (prev_frame->start_pc == cursor_sp->start_pc &&
408 pc = m_frames[idx]->start_pc;
H A DRegisterContextLLDB.h66 bool GetStartPC(lldb::addr_t &start_pc);
68 bool ReadPC(lldb::addr_t &start_pc);
H A DRegisterContextLLDB.cpp178 // that symbol/function. else treat the current pc value as the start_pc and
494 // start_pc and record no offset.
2100 bool RegisterContextLLDB::GetStartPC(addr_t &start_pc) { argument
2105 bool read_successfully = ReadPC (start_pc);
2113 start_pc = abi->FixCodeAddress(start_pc);
2118 start_pc = m_start_pc.GetLoadAddress(CalculateTarget().get());
/freebsd-11-stable/sys/arm/arm/
H A Ddb_trace.c74 sym = db_search_symbol(state->start_pc, DB_STGY_ANY, &offset);
81 db_printsym(state->start_pc, DB_STGY_PROC);
83 db_printf("\t pc = 0x%08x lr = 0x%08x (", state->start_pc,
H A Dunwind.c378 if (state->start_pc != state->registers[PC])
395 state->start_pc = state->registers[PC];
398 index = find_index(state->start_pc, can_lock);
/freebsd-11-stable/contrib/binutils/opcodes/
H A Di386-dis.c3468 static bfd_vma start_pc; variable
3668 start_pc = pc;
3958 (*info->print_address_func) ((bfd_vma) (start_pc + codep - start_codep
5612 segment = ((start_pc + codep - start_codep)
5621 disp = ((start_pc + codep - start_codep + disp) & mask) | segment;

Completed in 320 milliseconds