Home
last modified time | relevance | path

Searched refs:func_range (Results 1 – 12 of 12) sorted by relevance

/llvm-project-15.0.7/lldb/source/Plugins/UnwindAssembly/x86/
H A Dx86AssemblyInspectionEngine.h68 lldb_private::AddressRange &func_range,
85 lldb_private::AddressRange &func_range,
120 const lldb_private::AddressRange &func_range,
123 const lldb_private::AddressRange &func_range,
H A Dx86AssemblyInspectionEngine.cpp817 const AddressRange &func_range, in local_branch_p() argument
827 if (offset + next_pc_value > func_range.GetByteSize()) { in local_branch_p()
844 const AddressRange &func_range, in non_local_branch_p() argument
849 … return !local_branch_p(current_func_text_offset,func_range,instruction_length,target_insn_offset); in non_local_branch_p()
917 uint8_t *data, size_t size, AddressRange &func_range, in GetNonCallSiteUnwindPlanFromAssembly() argument
933 unwind_plan.SetPlanValidAddressRange(func_range); in GetNonCallSiteUnwindPlanFromAssembly()
1239 non_local_branch_p (current_func_text_offset, func_range, insn_len) || in GetNonCallSiteUnwindPlanFromAssembly()
1338 uint8_t *data, size_t size, AddressRange &func_range, in AugmentUnwindPlanFromCallSite() argument
1340 Address addr_start = func_range.GetBaseAddress(); in AugmentUnwindPlanFromCallSite()
1570 unwind_plan.SetPlanValidAddressRange(func_range); in AugmentUnwindPlanFromCallSite()
/llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/Symtab/
H A DSymbolFileSymtab.cpp167 AddressRange func_range(curr_symbol->GetAddress(), 0); in ParseFunctions() local
168 if (func_range.GetBaseAddress().IsSectionOffset()) { in ParseFunctions()
171 func_range.SetByteSize(symbol_size); in ParseFunctions()
175 func_range.SetByteSize( in ParseFunctions()
188 func_range)); // first address range in ParseFunctions()
/llvm-project-15.0.7/lldb/source/Symbol/
H A DBlock.cpp254 const AddressRange &func_range = function->GetAddressRange(); in GetRangeContainingAddress() local
255 if (addr.GetSection() == func_range.GetBaseAddress().GetSection()) { in GetRangeContainingAddress()
257 const addr_t func_offset = func_range.GetBaseAddress().GetOffset(); in GetRangeContainingAddress()
259 addr_offset < func_offset + func_range.GetByteSize()) { in GetRangeContainingAddress()
265 range.GetBaseAddress() = func_range.GetBaseAddress(); in GetRangeContainingAddress()
289 const AddressRange &func_range = function->GetAddressRange(); in GetRangeIndexContainingAddress() local
290 if (addr.GetSection() == func_range.GetBaseAddress().GetSection()) { in GetRangeIndexContainingAddress()
292 const addr_t func_offset = func_range.GetBaseAddress().GetOffset(); in GetRangeIndexContainingAddress()
294 addr_offset < func_offset + func_range.GetByteSize()) { in GetRangeIndexContainingAddress()
H A DCompactUnwindInfo.cpp206 AddressRange func_range(func_range_start_file_addr, in GetUnwindPlan() local
210 unwind_plan.SetPlanValidAddressRange(func_range); in GetUnwindPlan()
/llvm-project-15.0.7/lldb/source/Expression/
H A DIRExecutionUnit.cpp133 std::pair<lldb::addr_t, lldb::addr_t> func_range; in DisassembleFunction() local
135 func_range = GetRemoteRangeForLocal(func_local_addr); in DisassembleFunction()
137 if (func_range.first == 0 && func_range.second == 0) { in DisassembleFunction()
145 func_range.first, func_range.second); in DisassembleFunction()
155 new DataBufferHeap(func_range.second, 0)); in DisassembleFunction()
448 AddrRange func_range = in GetRunnableInfo() local
450 m_function_end_load_addr = func_range.first + func_range.second; in GetRunnableInfo()
/llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFASTParserClang.h51 const lldb_private::AddressRange &func_range) override;
H A DSymbolFileDWARF.cpp852 AddressRange func_range; in ParseFunction() local
853 func_range.GetBaseAddress().ResolveAddressUsingFileSections( in ParseFunction()
855 if (!func_range.GetBaseAddress().IsValid()) in ParseFunction()
858 func_range.SetByteSize(highest_func_addr - lowest_func_addr); in ParseFunction()
859 if (!FixupAddress(func_range.GetBaseAddress())) in ParseFunction()
862 return dwarf_ast->ParseFunctionFromDWARF(comp_unit, die, func_range); in ParseFunction()
H A DDWARFASTParserClang.cpp2284 const AddressRange &func_range) { in ParseFunctionFromDWARF() argument
2285 assert(func_range.GetBaseAddress().IsValid()); in ParseFunctionFromDWARF()
2367 func_range); // first address range in ParseFunctionFromDWARF()
/llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/NativePDB/
H A DSymbolFileNativePDB.cpp415 AddressRange func_range(file_vm_addr, sol.length, in CreateFunction() local
417 if (!func_range.GetBaseAddress().IsValid()) in CreateFunction()
432 func_type.get(), func_range); in CreateFunction()
1187 AddressRange func_range(file_vm_addr, sol.length, in ParseLineTable() local
1189 Address func_base = func_range.GetBaseAddress(); in ParseLineTable()
/llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/Breakpad/
H A DSymbolFileBreakpad.cpp252 AddressRange func_range( in GetOrCreateFunction() local
256 nullptr, func_range); in GetOrCreateFunction()
/llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/PDB/
H A DSymbolFilePDB.cpp293 AddressRange func_range = in ParseCompileUnitFunctionForPDBFunc() local
296 if (!func_range.GetBaseAddress().IsValid()) in ParseCompileUnitFunctionForPDBFunc()
309 func_type_uid, mangled, func_type, func_range); in ParseCompileUnitFunctionForPDBFunc()