文件名称:elf_reader:Go库,用于读取和解析ELF文件
文件大小:524KB
文件格式:ZIP
更新时间:2024-06-14 17:58:44
golang elf elf-parser elf-header elf64
ELF阅读器 关于 该库用于使用Go编程语言读取ELF文件。 Go的标准库已经包含与ELF相关的功能,但是这些功能不包含一些有用的功能,这些功能可以直接显示或访问ELF文件的某些方面。 该库支持大端和小端32位和64位ELF文件。 您可以通过调用ParseELF32File(...)来专门读取32位文件,或者通过ParseELF64File(...)来ParseELF64File(...) 64位文件,或者使用ParseELFFile(...)来ParseELFFile(...)两种类型的文件。 如果使用泛型ParseELFFile(...)函数,则可以直接使用返回的ELFFile接口,也可以使用类型断言来检索32位*ELF32File或64位*ELF64File 。 用法 下面的示例显示如何使用此库将节名称输出到标准输出。 有关如何从ELF文件读取信息的更完整的示例,请参阅elf_vi
【文件预览】:
elf_reader-master
----.gitignore(18B)
----go.mod(44B)
----utils.go(2KB)
----elf_interface_test.go(701B)
----elf32_format.go(35KB)
----LICENSE(1KB)
----elf64_format.go(16KB)
----elf_view()
--------elf_view.go(13KB)
----README.md(2KB)
----elf64_format_test.go(3KB)
----elf_interface.go(13KB)
----utils_test.go(2KB)
----test_data()
--------ld-linux_arm32.so(131KB)
--------sleep_amd64(8KB)
--------sleep_arm32(8KB)
--------bash32_freebsd(900KB)
----elf32_format_test.go(5KB)