ok
This commit is contained in:
@@ -6,9 +6,16 @@ int main() {
|
|||||||
if (!reader.load("tests/elf/application.elf"))
|
if (!reader.load("tests/elf/application.elf"))
|
||||||
return 1;
|
return 1;
|
||||||
|
|
||||||
|
for (ELFIO::Elf_Half i = 0; i < reader.segments.size(); i++) {
|
||||||
|
const auto &segment = reader.segments[i];
|
||||||
|
std::println(R"(Segment type {} @ 0x{:08X} -> 0x{:08X})", segment->get_type(), segment->get_virtual_address(),
|
||||||
|
segment->get_virtual_address() + segment->get_memory_size() - 1);
|
||||||
|
}
|
||||||
|
|
||||||
for (ELFIO::Elf_Half i = 1; i < reader.sections.size(); i++) {
|
for (ELFIO::Elf_Half i = 1; i < reader.sections.size(); i++) {
|
||||||
const auto §ion = reader.sections[i];
|
const auto §ion = reader.sections[i];
|
||||||
std::println(R"(Section n.{} "{}": 0x{:08X} -> 0x{:08X})", i, section->get_name(), section->get_address(), section->get_address() + section->get_size() - 1);
|
std::println(R"(Section n.{} "{}": 0x{:08X} -> 0x{:08X})", i, section->get_name(), section->get_address(),
|
||||||
|
section->get_address() + section->get_size() - 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user