mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 13:48:12 +00:00
disasm: Use make<X86::ELFSymbolProvider> instead of naked new
This commit is contained in:
parent
ac4897d613
commit
0fecdb7904
1 changed files with 1 additions and 1 deletions
|
@ -73,7 +73,7 @@ int main(int argc, char** argv)
|
|||
NonnullRefPtr<ELF::Loader> elf_loader = ELF::Loader::create(asm_data, asm_size);
|
||||
if (elf_loader->image().is_valid()) {
|
||||
elf = elf_loader;
|
||||
symbol_provider = new X86::ELFSymbolProvider(*elf);
|
||||
symbol_provider = make<X86::ELFSymbolProvider>(*elf);
|
||||
elf->image().for_each_section_of_type(SHT_PROGBITS, [&](const ELF::Image::Section& section) {
|
||||
// FIXME: Disassemble all SHT_PROGBITS sections, not just .text.
|
||||
if (section.name() != ".text")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue