2222#include " lldb/Host/LZMA.h"
2323#include " lldb/Symbol/DWARFCallFrameInfo.h"
2424#include " lldb/Symbol/SymbolContext.h"
25+ #include " lldb/Target/Process.h"
2526#include " lldb/Target/SectionLoadList.h"
2627#include " lldb/Target/Target.h"
2728#include " lldb/Utility/ArchSpec.h"
4445#include " llvm/Support/MathExtras.h"
4546#include " llvm/Support/MemoryBuffer.h"
4647#include " llvm/Support/MipsABIFlags.h"
47- #include " lldb/Target/Process.h"
4848
4949#define CASE_AND_STREAM (s, def, width ) \
5050 case def: \
@@ -3025,10 +3025,9 @@ void ObjectFileELF::ParseSymtab(Symtab &lldb_symtab) {
30253025 GetDynsymDataFromDynamic (dynamic_num_symbols);
30263026 std::optional<DataExtractor> strtab_data = GetDynstrData ();
30273027 if (symtab_data && strtab_data) {
3028- auto [num_symbols_parsed, address_class_map] =
3029- ParseSymbols (&lldb_symtab, symbol_id, section_list,
3030- dynamic_num_symbols, symtab_data.value (),
3031- strtab_data.value ());
3028+ auto [num_symbols_parsed, address_class_map] = ParseSymbols (
3029+ &lldb_symtab, symbol_id, section_list, dynamic_num_symbols,
3030+ symtab_data.value (), strtab_data.value ());
30323031 symbol_id += num_symbols_parsed;
30333032 m_address_class_map.merge (address_class_map);
30343033 }
@@ -3863,8 +3862,7 @@ ObjectFileELF::ReadDataFromDynamic(const ELFDynamic *dyn, uint64_t length,
38633862 return std::nullopt ;
38643863 DataExtractor data;
38653864 addr.GetSection ()->GetSectionData (data);
3866- return DataExtractor (data,
3867- d_ptr_addr - addr.GetSection ()->GetFileAddress (),
3865+ return DataExtractor (data, d_ptr_addr - addr.GetSection ()->GetFileAddress (),
38683866 length);
38693867 }
38703868 return std::nullopt ;
@@ -3985,7 +3983,8 @@ std::optional<uint32_t> ObjectFileELF::GetNumSymbolsFromDynamicGnuHash() {
39853983 const addr_t buckets_offset =
39863984 sizeof (DtGnuHashHeader) + addr_size * header.bloom_size ;
39873985 std::vector<uint32_t > buckets;
3988- if (auto bucket_data = ReadDataFromDynamic (gnu_hash, header.nbuckets * 4 , buckets_offset)) {
3986+ if (auto bucket_data = ReadDataFromDynamic (gnu_hash, header.nbuckets * 4 ,
3987+ buckets_offset)) {
39893988 offset = 0 ;
39903989 for (uint32_t i = 0 ; i < header.nbuckets ; ++i)
39913990 buckets.push_back (bucket_data->GetU32 (&offset));
@@ -3999,7 +3998,9 @@ std::optional<uint32_t> ObjectFileELF::GetNumSymbolsFromDynamicGnuHash() {
39993998 // Walk the bucket's chain to add the chain length to the total.
40003999 const addr_t chains_base_offset = buckets_offset + header.nbuckets * 4 ;
40014000 for (;;) {
4002- if (auto chain_entry_data = ReadDataFromDynamic (gnu_hash, 4 , chains_base_offset + (last_symbol - header.symoffset ) * 4 )) {
4001+ if (auto chain_entry_data = ReadDataFromDynamic (
4002+ gnu_hash, 4 ,
4003+ chains_base_offset + (last_symbol - header.symoffset ) * 4 )) {
40034004 offset = 0 ;
40044005 uint32_t chain_entry = chain_entry_data->GetU32 (&offset);
40054006 ++last_symbol;
0 commit comments