├── .cargo └── config.toml ├── .github └── workflows │ └── rust.yml ├── .gitignore ├── .gitmodules ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── crates ├── examples │ ├── Cargo.toml │ ├── src │ │ ├── bin │ │ │ ├── ar.rs │ │ │ ├── dyldcachedump.rs │ │ │ ├── elftoefi.rs │ │ │ ├── nm.rs │ │ │ ├── objcopy.rs │ │ │ ├── objdump.rs │ │ │ ├── objectmap.rs │ │ │ ├── pecopy.rs │ │ │ ├── readobj.rs │ │ │ └── simple_write.rs │ │ ├── lib.rs │ │ ├── objcopy.rs │ │ ├── objdump.rs │ │ └── readobj │ │ │ ├── elf.rs │ │ │ ├── macho.rs │ │ │ ├── mod.rs │ │ │ ├── pe.rs │ │ │ └── xcoff.rs │ ├── testfiles │ │ ├── archive │ │ │ ├── bsd.a.readobj │ │ │ ├── gnu.a.readobj │ │ │ └── thin.a.readobj │ │ ├── coff │ │ │ ├── import_msvc.lib.objdump │ │ │ └── import_msvc.lib.readobj │ │ ├── elf │ │ │ ├── base-aarch64-gnu-properties.o.readobj-elf-note │ │ │ ├── base-aarch64.o.objdump │ │ │ ├── base-aarch64.o.readobj │ │ │ ├── base-aarch64.objdump │ │ │ ├── base-aarch64.readobj │ │ │ ├── base-crel.o.objdump │ │ │ ├── base-crel.o.readobj │ │ │ ├── base-debug-zlib.o.readobj-section │ │ │ ├── base-debug-zstd.o.readobj-section │ │ │ ├── base-mips64el.o.readobj │ │ │ ├── base-mips64el.readobj │ │ │ ├── base-relr-i686.objdump │ │ │ ├── base-relr-i686.readobj │ │ │ ├── base-relr-x86_64.objdump │ │ │ ├── base-relr-x86_64.readobj │ │ │ ├── base-strip.objdump │ │ │ ├── base-strip.readobj │ │ │ ├── base-x86_64-gnu-properties.o.readobj-elf-note │ │ │ ├── base.o.objdump │ │ │ ├── base.o.readobj │ │ │ ├── base.objdump │ │ │ ├── base.readobj │ │ │ ├── comdat.o.objdump-comdat │ │ │ ├── comdat.o.readobj-section │ │ │ ├── nostd-mipsel.o.readobj │ │ │ ├── nostd-mipsel.readobj │ │ │ └── symtab_shndx.o.objdump-shndx │ │ ├── macho │ │ │ ├── base-aarch64-debug.o.objdump │ │ │ ├── base-aarch64-debug.o.readobj │ │ │ ├── base-aarch64.o.objcopy │ │ │ ├── base-aarch64.o.objdump │ │ │ ├── base-aarch64.o.readobj │ │ │ ├── base-aarch64.objdump │ │ │ ├── base-aarch64.readobj │ │ │ ├── base-x86_64-debug.o.objdump │ │ │ ├── base-x86_64-debug.o.readobj │ │ │ ├── base-x86_64.o.objcopy │ │ │ ├── base-x86_64.o.objdump │ │ │ ├── base-x86_64.o.readobj │ │ │ ├── base-x86_64.objdump │ │ │ ├── base-x86_64.readobj │ │ │ ├── libexports.dylib.readobj │ │ │ ├── reloc-aarch64.o.objcopy │ │ │ ├── reloc-aarch64.o.objdump │ │ │ ├── reloc-aarch64.o.readobj │ │ │ ├── reloc-arm.o.objdump │ │ │ ├── reloc-arm.o.readobj │ │ │ ├── reloc-i386.o.objdump │ │ │ ├── reloc-i386.o.readobj │ │ │ ├── reloc-x86_64.o.objcopy │ │ │ ├── reloc-x86_64.o.objdump │ │ │ └── reloc-x86_64.o.readobj │ │ ├── pe │ │ │ ├── base-bigobj.o.objdump │ │ │ ├── base-bigobj.o.readobj │ │ │ ├── base-bigobj.obj.objdump │ │ │ ├── base-bigobj.obj.readobj │ │ │ ├── base-gnu.exe.objdump │ │ │ ├── base-gnu.exe.readobj │ │ │ ├── base-gnu.exe.readobj-pe-base-reloc │ │ │ ├── base.exe.objdump │ │ │ ├── base.exe.readobj │ │ │ ├── base.o.objdump │ │ │ ├── base.o.readobj │ │ │ ├── base.obj.objdump │ │ │ ├── base.obj.readobj │ │ │ ├── resource.exe.readobj-pe-resource │ │ │ ├── weak-extern.o.objdump │ │ │ └── weak-extern.o.readobj │ │ ├── wasm │ │ │ ├── base.o.objdump │ │ │ ├── base.wasm.objdump │ │ │ ├── global-wasm32.objdump │ │ │ ├── global-wasm64-import.objdump │ │ │ └── global-wasm64.objdump │ │ └── xcoff │ │ │ ├── base.o.objdump │ │ │ ├── base.o.readobj │ │ │ ├── base.xcoff.objdump │ │ │ ├── base.xcoff.readobj │ │ │ ├── base32.o.objdump │ │ │ ├── base32.o.readobj │ │ │ ├── base32.xcoff.objdump │ │ │ └── base32.xcoff.readobj │ └── tests │ │ └── testfiles.rs └── rewrite │ ├── Cargo.toml │ ├── src │ ├── elf.rs │ ├── error.rs │ ├── lib.rs │ ├── main.rs │ └── rewriter.rs │ ├── testfiles │ └── elf │ │ ├── annobin-strtab │ │ ├── base-relr-i686.noop │ │ ├── base-relr-x86_64.noop │ │ ├── base.add-needed │ │ ├── base.add-rpath │ │ ├── base.add-runpath │ │ ├── base.delete-needed │ │ ├── base.delete-section │ │ ├── base.delete-symbol │ │ ├── base.noop │ │ ├── base.rename-section │ │ ├── base.rename-symbol │ │ ├── base.replace-needed │ │ ├── base.set-interpreter │ │ ├── base.set-runpath │ │ └── libbase.so.noop │ └── tests │ └── testfiles.rs ├── src ├── archive.rs ├── build │ ├── bytes.rs │ ├── elf.rs │ ├── error.rs │ ├── mod.rs │ └── table.rs ├── common.rs ├── elf.rs ├── endian.rs ├── lib.rs ├── macho.rs ├── pe.rs ├── pod.rs ├── read │ ├── any.rs │ ├── archive.rs │ ├── coff │ │ ├── comdat.rs │ │ ├── file.rs │ │ ├── import.rs │ │ ├── mod.rs │ │ ├── relocation.rs │ │ ├── section.rs │ │ └── symbol.rs │ ├── elf │ │ ├── attributes.rs │ │ ├── comdat.rs │ │ ├── compression.rs │ │ ├── dynamic.rs │ │ ├── file.rs │ │ ├── hash.rs │ │ ├── mod.rs │ │ ├── note.rs │ │ ├── relocation.rs │ │ ├── section.rs │ │ ├── segment.rs │ │ ├── symbol.rs │ │ └── version.rs │ ├── gnu_compression.rs │ ├── macho │ │ ├── dyld_cache.rs │ │ ├── exports_trie.rs │ │ ├── fat.rs │ │ ├── file.rs │ │ ├── function_starts.rs │ │ ├── load_command.rs │ │ ├── mod.rs │ │ ├── relocation.rs │ │ ├── section.rs │ │ ├── segment.rs │ │ └── symbol.rs │ ├── mod.rs │ ├── pe │ │ ├── data_directory.rs │ │ ├── export.rs │ │ ├── file.rs │ │ ├── import.rs │ │ ├── mod.rs │ │ ├── relocation.rs │ │ ├── resource.rs │ │ ├── rich.rs │ │ └── section.rs │ ├── read_cache.rs │ ├── read_ref.rs │ ├── traits.rs │ ├── util.rs │ ├── wasm.rs │ └── xcoff │ │ ├── comdat.rs │ │ ├── file.rs │ │ ├── mod.rs │ │ ├── relocation.rs │ │ ├── section.rs │ │ ├── segment.rs │ │ └── symbol.rs ├── write │ ├── coff │ │ ├── mod.rs │ │ ├── object.rs │ │ └── writer.rs │ ├── elf │ │ ├── mod.rs │ │ ├── object.rs │ │ └── writer.rs │ ├── macho.rs │ ├── mod.rs │ ├── pe.rs │ ├── string.rs │ ├── util.rs │ └── xcoff.rs └── xcoff.rs ├── tests ├── build │ ├── elf.rs │ └── mod.rs ├── integration.rs ├── parse_self.rs ├── read │ ├── coff.rs │ ├── elf.rs │ ├── macho.rs │ └── mod.rs └── round_trip │ ├── bss.rs │ ├── coff.rs │ ├── comdat.rs │ ├── common.rs │ ├── elf.rs │ ├── macho.rs │ ├── mod.rs │ ├── section_flags.rs │ └── tls.rs └── xtask ├── Cargo.toml └── src └── main.rs /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | /xtask/Cargo.lock 3 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/.gitmodules -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/README.md -------------------------------------------------------------------------------- /crates/examples/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/Cargo.toml -------------------------------------------------------------------------------- /crates/examples/src/bin/ar.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/src/bin/ar.rs -------------------------------------------------------------------------------- /crates/examples/src/bin/dyldcachedump.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/src/bin/dyldcachedump.rs -------------------------------------------------------------------------------- /crates/examples/src/bin/elftoefi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/src/bin/elftoefi.rs -------------------------------------------------------------------------------- /crates/examples/src/bin/nm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/src/bin/nm.rs -------------------------------------------------------------------------------- /crates/examples/src/bin/objcopy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/src/bin/objcopy.rs -------------------------------------------------------------------------------- /crates/examples/src/bin/objdump.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/src/bin/objdump.rs -------------------------------------------------------------------------------- /crates/examples/src/bin/objectmap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/src/bin/objectmap.rs -------------------------------------------------------------------------------- /crates/examples/src/bin/pecopy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/src/bin/pecopy.rs -------------------------------------------------------------------------------- /crates/examples/src/bin/readobj.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/src/bin/readobj.rs -------------------------------------------------------------------------------- /crates/examples/src/bin/simple_write.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/src/bin/simple_write.rs -------------------------------------------------------------------------------- /crates/examples/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/src/lib.rs -------------------------------------------------------------------------------- /crates/examples/src/objcopy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/src/objcopy.rs -------------------------------------------------------------------------------- /crates/examples/src/objdump.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/src/objdump.rs -------------------------------------------------------------------------------- /crates/examples/src/readobj/elf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/src/readobj/elf.rs -------------------------------------------------------------------------------- /crates/examples/src/readobj/macho.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/src/readobj/macho.rs -------------------------------------------------------------------------------- /crates/examples/src/readobj/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/src/readobj/mod.rs -------------------------------------------------------------------------------- /crates/examples/src/readobj/pe.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/src/readobj/pe.rs -------------------------------------------------------------------------------- /crates/examples/src/readobj/xcoff.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/src/readobj/xcoff.rs -------------------------------------------------------------------------------- /crates/examples/testfiles/archive/bsd.a.readobj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/archive/bsd.a.readobj -------------------------------------------------------------------------------- /crates/examples/testfiles/archive/gnu.a.readobj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/archive/gnu.a.readobj -------------------------------------------------------------------------------- /crates/examples/testfiles/archive/thin.a.readobj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/archive/thin.a.readobj -------------------------------------------------------------------------------- /crates/examples/testfiles/coff/import_msvc.lib.objdump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/coff/import_msvc.lib.objdump -------------------------------------------------------------------------------- /crates/examples/testfiles/coff/import_msvc.lib.readobj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/coff/import_msvc.lib.readobj -------------------------------------------------------------------------------- /crates/examples/testfiles/elf/base-aarch64-gnu-properties.o.readobj-elf-note: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/elf/base-aarch64-gnu-properties.o.readobj-elf-note -------------------------------------------------------------------------------- /crates/examples/testfiles/elf/base-aarch64.o.objdump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/elf/base-aarch64.o.objdump -------------------------------------------------------------------------------- /crates/examples/testfiles/elf/base-aarch64.o.readobj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/elf/base-aarch64.o.readobj -------------------------------------------------------------------------------- /crates/examples/testfiles/elf/base-aarch64.objdump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/elf/base-aarch64.objdump -------------------------------------------------------------------------------- /crates/examples/testfiles/elf/base-aarch64.readobj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/elf/base-aarch64.readobj -------------------------------------------------------------------------------- /crates/examples/testfiles/elf/base-crel.o.objdump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/elf/base-crel.o.objdump -------------------------------------------------------------------------------- /crates/examples/testfiles/elf/base-crel.o.readobj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/elf/base-crel.o.readobj -------------------------------------------------------------------------------- /crates/examples/testfiles/elf/base-debug-zlib.o.readobj-section: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/elf/base-debug-zlib.o.readobj-section -------------------------------------------------------------------------------- /crates/examples/testfiles/elf/base-debug-zstd.o.readobj-section: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/elf/base-debug-zstd.o.readobj-section -------------------------------------------------------------------------------- /crates/examples/testfiles/elf/base-mips64el.o.readobj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/elf/base-mips64el.o.readobj -------------------------------------------------------------------------------- /crates/examples/testfiles/elf/base-mips64el.readobj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/elf/base-mips64el.readobj -------------------------------------------------------------------------------- /crates/examples/testfiles/elf/base-relr-i686.objdump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/elf/base-relr-i686.objdump -------------------------------------------------------------------------------- /crates/examples/testfiles/elf/base-relr-i686.readobj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/elf/base-relr-i686.readobj -------------------------------------------------------------------------------- /crates/examples/testfiles/elf/base-relr-x86_64.objdump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/elf/base-relr-x86_64.objdump -------------------------------------------------------------------------------- /crates/examples/testfiles/elf/base-relr-x86_64.readobj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/elf/base-relr-x86_64.readobj -------------------------------------------------------------------------------- /crates/examples/testfiles/elf/base-strip.objdump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/elf/base-strip.objdump -------------------------------------------------------------------------------- /crates/examples/testfiles/elf/base-strip.readobj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/elf/base-strip.readobj -------------------------------------------------------------------------------- /crates/examples/testfiles/elf/base-x86_64-gnu-properties.o.readobj-elf-note: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/elf/base-x86_64-gnu-properties.o.readobj-elf-note -------------------------------------------------------------------------------- /crates/examples/testfiles/elf/base.o.objdump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/elf/base.o.objdump -------------------------------------------------------------------------------- /crates/examples/testfiles/elf/base.o.readobj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/elf/base.o.readobj -------------------------------------------------------------------------------- /crates/examples/testfiles/elf/base.objdump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/elf/base.objdump -------------------------------------------------------------------------------- /crates/examples/testfiles/elf/base.readobj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/elf/base.readobj -------------------------------------------------------------------------------- /crates/examples/testfiles/elf/comdat.o.objdump-comdat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/elf/comdat.o.objdump-comdat -------------------------------------------------------------------------------- /crates/examples/testfiles/elf/comdat.o.readobj-section: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/elf/comdat.o.readobj-section -------------------------------------------------------------------------------- /crates/examples/testfiles/elf/nostd-mipsel.o.readobj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/elf/nostd-mipsel.o.readobj -------------------------------------------------------------------------------- /crates/examples/testfiles/elf/nostd-mipsel.readobj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/elf/nostd-mipsel.readobj -------------------------------------------------------------------------------- /crates/examples/testfiles/elf/symtab_shndx.o.objdump-shndx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/elf/symtab_shndx.o.objdump-shndx -------------------------------------------------------------------------------- /crates/examples/testfiles/macho/base-aarch64-debug.o.objdump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/macho/base-aarch64-debug.o.objdump -------------------------------------------------------------------------------- /crates/examples/testfiles/macho/base-aarch64-debug.o.readobj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/macho/base-aarch64-debug.o.readobj -------------------------------------------------------------------------------- /crates/examples/testfiles/macho/base-aarch64.o.objcopy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/macho/base-aarch64.o.objcopy -------------------------------------------------------------------------------- /crates/examples/testfiles/macho/base-aarch64.o.objdump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/macho/base-aarch64.o.objdump -------------------------------------------------------------------------------- /crates/examples/testfiles/macho/base-aarch64.o.readobj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/macho/base-aarch64.o.readobj -------------------------------------------------------------------------------- /crates/examples/testfiles/macho/base-aarch64.objdump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/macho/base-aarch64.objdump -------------------------------------------------------------------------------- /crates/examples/testfiles/macho/base-aarch64.readobj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/macho/base-aarch64.readobj -------------------------------------------------------------------------------- /crates/examples/testfiles/macho/base-x86_64-debug.o.objdump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/macho/base-x86_64-debug.o.objdump -------------------------------------------------------------------------------- /crates/examples/testfiles/macho/base-x86_64-debug.o.readobj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/macho/base-x86_64-debug.o.readobj -------------------------------------------------------------------------------- /crates/examples/testfiles/macho/base-x86_64.o.objcopy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/macho/base-x86_64.o.objcopy -------------------------------------------------------------------------------- /crates/examples/testfiles/macho/base-x86_64.o.objdump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/macho/base-x86_64.o.objdump -------------------------------------------------------------------------------- /crates/examples/testfiles/macho/base-x86_64.o.readobj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/macho/base-x86_64.o.readobj -------------------------------------------------------------------------------- /crates/examples/testfiles/macho/base-x86_64.objdump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/macho/base-x86_64.objdump -------------------------------------------------------------------------------- /crates/examples/testfiles/macho/base-x86_64.readobj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/macho/base-x86_64.readobj -------------------------------------------------------------------------------- /crates/examples/testfiles/macho/libexports.dylib.readobj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/macho/libexports.dylib.readobj -------------------------------------------------------------------------------- /crates/examples/testfiles/macho/reloc-aarch64.o.objcopy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/macho/reloc-aarch64.o.objcopy -------------------------------------------------------------------------------- /crates/examples/testfiles/macho/reloc-aarch64.o.objdump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/macho/reloc-aarch64.o.objdump -------------------------------------------------------------------------------- /crates/examples/testfiles/macho/reloc-aarch64.o.readobj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/macho/reloc-aarch64.o.readobj -------------------------------------------------------------------------------- /crates/examples/testfiles/macho/reloc-arm.o.objdump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/macho/reloc-arm.o.objdump -------------------------------------------------------------------------------- /crates/examples/testfiles/macho/reloc-arm.o.readobj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/macho/reloc-arm.o.readobj -------------------------------------------------------------------------------- /crates/examples/testfiles/macho/reloc-i386.o.objdump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/macho/reloc-i386.o.objdump -------------------------------------------------------------------------------- /crates/examples/testfiles/macho/reloc-i386.o.readobj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/macho/reloc-i386.o.readobj -------------------------------------------------------------------------------- /crates/examples/testfiles/macho/reloc-x86_64.o.objcopy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/macho/reloc-x86_64.o.objcopy -------------------------------------------------------------------------------- /crates/examples/testfiles/macho/reloc-x86_64.o.objdump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/macho/reloc-x86_64.o.objdump -------------------------------------------------------------------------------- /crates/examples/testfiles/macho/reloc-x86_64.o.readobj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/macho/reloc-x86_64.o.readobj -------------------------------------------------------------------------------- /crates/examples/testfiles/pe/base-bigobj.o.objdump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/pe/base-bigobj.o.objdump -------------------------------------------------------------------------------- /crates/examples/testfiles/pe/base-bigobj.o.readobj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/pe/base-bigobj.o.readobj -------------------------------------------------------------------------------- /crates/examples/testfiles/pe/base-bigobj.obj.objdump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/pe/base-bigobj.obj.objdump -------------------------------------------------------------------------------- /crates/examples/testfiles/pe/base-bigobj.obj.readobj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/pe/base-bigobj.obj.readobj -------------------------------------------------------------------------------- /crates/examples/testfiles/pe/base-gnu.exe.objdump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/pe/base-gnu.exe.objdump -------------------------------------------------------------------------------- /crates/examples/testfiles/pe/base-gnu.exe.readobj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/pe/base-gnu.exe.readobj -------------------------------------------------------------------------------- /crates/examples/testfiles/pe/base-gnu.exe.readobj-pe-base-reloc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/pe/base-gnu.exe.readobj-pe-base-reloc -------------------------------------------------------------------------------- /crates/examples/testfiles/pe/base.exe.objdump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/pe/base.exe.objdump -------------------------------------------------------------------------------- /crates/examples/testfiles/pe/base.exe.readobj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/pe/base.exe.readobj -------------------------------------------------------------------------------- /crates/examples/testfiles/pe/base.o.objdump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/pe/base.o.objdump -------------------------------------------------------------------------------- /crates/examples/testfiles/pe/base.o.readobj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/pe/base.o.readobj -------------------------------------------------------------------------------- /crates/examples/testfiles/pe/base.obj.objdump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/pe/base.obj.objdump -------------------------------------------------------------------------------- /crates/examples/testfiles/pe/base.obj.readobj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/pe/base.obj.readobj -------------------------------------------------------------------------------- /crates/examples/testfiles/pe/resource.exe.readobj-pe-resource: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/pe/resource.exe.readobj-pe-resource -------------------------------------------------------------------------------- /crates/examples/testfiles/pe/weak-extern.o.objdump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/pe/weak-extern.o.objdump -------------------------------------------------------------------------------- /crates/examples/testfiles/pe/weak-extern.o.readobj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/pe/weak-extern.o.readobj -------------------------------------------------------------------------------- /crates/examples/testfiles/wasm/base.o.objdump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/wasm/base.o.objdump -------------------------------------------------------------------------------- /crates/examples/testfiles/wasm/base.wasm.objdump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/wasm/base.wasm.objdump -------------------------------------------------------------------------------- /crates/examples/testfiles/wasm/global-wasm32.objdump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/wasm/global-wasm32.objdump -------------------------------------------------------------------------------- /crates/examples/testfiles/wasm/global-wasm64-import.objdump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/wasm/global-wasm64-import.objdump -------------------------------------------------------------------------------- /crates/examples/testfiles/wasm/global-wasm64.objdump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/wasm/global-wasm64.objdump -------------------------------------------------------------------------------- /crates/examples/testfiles/xcoff/base.o.objdump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/xcoff/base.o.objdump -------------------------------------------------------------------------------- /crates/examples/testfiles/xcoff/base.o.readobj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/xcoff/base.o.readobj -------------------------------------------------------------------------------- /crates/examples/testfiles/xcoff/base.xcoff.objdump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/xcoff/base.xcoff.objdump -------------------------------------------------------------------------------- /crates/examples/testfiles/xcoff/base.xcoff.readobj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/xcoff/base.xcoff.readobj -------------------------------------------------------------------------------- /crates/examples/testfiles/xcoff/base32.o.objdump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/xcoff/base32.o.objdump -------------------------------------------------------------------------------- /crates/examples/testfiles/xcoff/base32.o.readobj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/xcoff/base32.o.readobj -------------------------------------------------------------------------------- /crates/examples/testfiles/xcoff/base32.xcoff.objdump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/xcoff/base32.xcoff.objdump -------------------------------------------------------------------------------- /crates/examples/testfiles/xcoff/base32.xcoff.readobj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/testfiles/xcoff/base32.xcoff.readobj -------------------------------------------------------------------------------- /crates/examples/tests/testfiles.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/examples/tests/testfiles.rs -------------------------------------------------------------------------------- /crates/rewrite/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/rewrite/Cargo.toml -------------------------------------------------------------------------------- /crates/rewrite/src/elf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/rewrite/src/elf.rs -------------------------------------------------------------------------------- /crates/rewrite/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/rewrite/src/error.rs -------------------------------------------------------------------------------- /crates/rewrite/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/rewrite/src/lib.rs -------------------------------------------------------------------------------- /crates/rewrite/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/rewrite/src/main.rs -------------------------------------------------------------------------------- /crates/rewrite/src/rewriter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/rewrite/src/rewriter.rs -------------------------------------------------------------------------------- /crates/rewrite/testfiles/elf/annobin-strtab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/rewrite/testfiles/elf/annobin-strtab -------------------------------------------------------------------------------- /crates/rewrite/testfiles/elf/base-relr-i686.noop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/rewrite/testfiles/elf/base-relr-i686.noop -------------------------------------------------------------------------------- /crates/rewrite/testfiles/elf/base-relr-x86_64.noop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/rewrite/testfiles/elf/base-relr-x86_64.noop -------------------------------------------------------------------------------- /crates/rewrite/testfiles/elf/base.add-needed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/rewrite/testfiles/elf/base.add-needed -------------------------------------------------------------------------------- /crates/rewrite/testfiles/elf/base.add-rpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/rewrite/testfiles/elf/base.add-rpath -------------------------------------------------------------------------------- /crates/rewrite/testfiles/elf/base.add-runpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/rewrite/testfiles/elf/base.add-runpath -------------------------------------------------------------------------------- /crates/rewrite/testfiles/elf/base.delete-needed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/rewrite/testfiles/elf/base.delete-needed -------------------------------------------------------------------------------- /crates/rewrite/testfiles/elf/base.delete-section: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/rewrite/testfiles/elf/base.delete-section -------------------------------------------------------------------------------- /crates/rewrite/testfiles/elf/base.delete-symbol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/rewrite/testfiles/elf/base.delete-symbol -------------------------------------------------------------------------------- /crates/rewrite/testfiles/elf/base.noop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/rewrite/testfiles/elf/base.noop -------------------------------------------------------------------------------- /crates/rewrite/testfiles/elf/base.rename-section: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/rewrite/testfiles/elf/base.rename-section -------------------------------------------------------------------------------- /crates/rewrite/testfiles/elf/base.rename-symbol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/rewrite/testfiles/elf/base.rename-symbol -------------------------------------------------------------------------------- /crates/rewrite/testfiles/elf/base.replace-needed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/rewrite/testfiles/elf/base.replace-needed -------------------------------------------------------------------------------- /crates/rewrite/testfiles/elf/base.set-interpreter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/rewrite/testfiles/elf/base.set-interpreter -------------------------------------------------------------------------------- /crates/rewrite/testfiles/elf/base.set-runpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/rewrite/testfiles/elf/base.set-runpath -------------------------------------------------------------------------------- /crates/rewrite/testfiles/elf/libbase.so.noop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/rewrite/testfiles/elf/libbase.so.noop -------------------------------------------------------------------------------- /crates/rewrite/tests/testfiles.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/crates/rewrite/tests/testfiles.rs -------------------------------------------------------------------------------- /src/archive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/archive.rs -------------------------------------------------------------------------------- /src/build/bytes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/build/bytes.rs -------------------------------------------------------------------------------- /src/build/elf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/build/elf.rs -------------------------------------------------------------------------------- /src/build/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/build/error.rs -------------------------------------------------------------------------------- /src/build/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/build/mod.rs -------------------------------------------------------------------------------- /src/build/table.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/build/table.rs -------------------------------------------------------------------------------- /src/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/common.rs -------------------------------------------------------------------------------- /src/elf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/elf.rs -------------------------------------------------------------------------------- /src/endian.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/endian.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/macho.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/macho.rs -------------------------------------------------------------------------------- /src/pe.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/pe.rs -------------------------------------------------------------------------------- /src/pod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/pod.rs -------------------------------------------------------------------------------- /src/read/any.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/any.rs -------------------------------------------------------------------------------- /src/read/archive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/archive.rs -------------------------------------------------------------------------------- /src/read/coff/comdat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/coff/comdat.rs -------------------------------------------------------------------------------- /src/read/coff/file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/coff/file.rs -------------------------------------------------------------------------------- /src/read/coff/import.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/coff/import.rs -------------------------------------------------------------------------------- /src/read/coff/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/coff/mod.rs -------------------------------------------------------------------------------- /src/read/coff/relocation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/coff/relocation.rs -------------------------------------------------------------------------------- /src/read/coff/section.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/coff/section.rs -------------------------------------------------------------------------------- /src/read/coff/symbol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/coff/symbol.rs -------------------------------------------------------------------------------- /src/read/elf/attributes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/elf/attributes.rs -------------------------------------------------------------------------------- /src/read/elf/comdat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/elf/comdat.rs -------------------------------------------------------------------------------- /src/read/elf/compression.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/elf/compression.rs -------------------------------------------------------------------------------- /src/read/elf/dynamic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/elf/dynamic.rs -------------------------------------------------------------------------------- /src/read/elf/file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/elf/file.rs -------------------------------------------------------------------------------- /src/read/elf/hash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/elf/hash.rs -------------------------------------------------------------------------------- /src/read/elf/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/elf/mod.rs -------------------------------------------------------------------------------- /src/read/elf/note.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/elf/note.rs -------------------------------------------------------------------------------- /src/read/elf/relocation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/elf/relocation.rs -------------------------------------------------------------------------------- /src/read/elf/section.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/elf/section.rs -------------------------------------------------------------------------------- /src/read/elf/segment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/elf/segment.rs -------------------------------------------------------------------------------- /src/read/elf/symbol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/elf/symbol.rs -------------------------------------------------------------------------------- /src/read/elf/version.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/elf/version.rs -------------------------------------------------------------------------------- /src/read/gnu_compression.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/gnu_compression.rs -------------------------------------------------------------------------------- /src/read/macho/dyld_cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/macho/dyld_cache.rs -------------------------------------------------------------------------------- /src/read/macho/exports_trie.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/macho/exports_trie.rs -------------------------------------------------------------------------------- /src/read/macho/fat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/macho/fat.rs -------------------------------------------------------------------------------- /src/read/macho/file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/macho/file.rs -------------------------------------------------------------------------------- /src/read/macho/function_starts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/macho/function_starts.rs -------------------------------------------------------------------------------- /src/read/macho/load_command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/macho/load_command.rs -------------------------------------------------------------------------------- /src/read/macho/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/macho/mod.rs -------------------------------------------------------------------------------- /src/read/macho/relocation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/macho/relocation.rs -------------------------------------------------------------------------------- /src/read/macho/section.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/macho/section.rs -------------------------------------------------------------------------------- /src/read/macho/segment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/macho/segment.rs -------------------------------------------------------------------------------- /src/read/macho/symbol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/macho/symbol.rs -------------------------------------------------------------------------------- /src/read/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/mod.rs -------------------------------------------------------------------------------- /src/read/pe/data_directory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/pe/data_directory.rs -------------------------------------------------------------------------------- /src/read/pe/export.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/pe/export.rs -------------------------------------------------------------------------------- /src/read/pe/file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/pe/file.rs -------------------------------------------------------------------------------- /src/read/pe/import.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/pe/import.rs -------------------------------------------------------------------------------- /src/read/pe/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/pe/mod.rs -------------------------------------------------------------------------------- /src/read/pe/relocation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/pe/relocation.rs -------------------------------------------------------------------------------- /src/read/pe/resource.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/pe/resource.rs -------------------------------------------------------------------------------- /src/read/pe/rich.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/pe/rich.rs -------------------------------------------------------------------------------- /src/read/pe/section.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/pe/section.rs -------------------------------------------------------------------------------- /src/read/read_cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/read_cache.rs -------------------------------------------------------------------------------- /src/read/read_ref.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/read_ref.rs -------------------------------------------------------------------------------- /src/read/traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/traits.rs -------------------------------------------------------------------------------- /src/read/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/util.rs -------------------------------------------------------------------------------- /src/read/wasm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/wasm.rs -------------------------------------------------------------------------------- /src/read/xcoff/comdat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/xcoff/comdat.rs -------------------------------------------------------------------------------- /src/read/xcoff/file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/xcoff/file.rs -------------------------------------------------------------------------------- /src/read/xcoff/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/xcoff/mod.rs -------------------------------------------------------------------------------- /src/read/xcoff/relocation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/xcoff/relocation.rs -------------------------------------------------------------------------------- /src/read/xcoff/section.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/xcoff/section.rs -------------------------------------------------------------------------------- /src/read/xcoff/segment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/xcoff/segment.rs -------------------------------------------------------------------------------- /src/read/xcoff/symbol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/read/xcoff/symbol.rs -------------------------------------------------------------------------------- /src/write/coff/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/write/coff/mod.rs -------------------------------------------------------------------------------- /src/write/coff/object.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/write/coff/object.rs -------------------------------------------------------------------------------- /src/write/coff/writer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/write/coff/writer.rs -------------------------------------------------------------------------------- /src/write/elf/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/write/elf/mod.rs -------------------------------------------------------------------------------- /src/write/elf/object.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/write/elf/object.rs -------------------------------------------------------------------------------- /src/write/elf/writer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/write/elf/writer.rs -------------------------------------------------------------------------------- /src/write/macho.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/write/macho.rs -------------------------------------------------------------------------------- /src/write/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/write/mod.rs -------------------------------------------------------------------------------- /src/write/pe.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/write/pe.rs -------------------------------------------------------------------------------- /src/write/string.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/write/string.rs -------------------------------------------------------------------------------- /src/write/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/write/util.rs -------------------------------------------------------------------------------- /src/write/xcoff.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/write/xcoff.rs -------------------------------------------------------------------------------- /src/xcoff.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/src/xcoff.rs -------------------------------------------------------------------------------- /tests/build/elf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/tests/build/elf.rs -------------------------------------------------------------------------------- /tests/build/mod.rs: -------------------------------------------------------------------------------- 1 | #![cfg(feature = "build")] 2 | 3 | mod elf; 4 | -------------------------------------------------------------------------------- /tests/integration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/tests/integration.rs -------------------------------------------------------------------------------- /tests/parse_self.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/tests/parse_self.rs -------------------------------------------------------------------------------- /tests/read/coff.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/tests/read/coff.rs -------------------------------------------------------------------------------- /tests/read/elf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/tests/read/elf.rs -------------------------------------------------------------------------------- /tests/read/macho.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/tests/read/macho.rs -------------------------------------------------------------------------------- /tests/read/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/tests/read/mod.rs -------------------------------------------------------------------------------- /tests/round_trip/bss.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/tests/round_trip/bss.rs -------------------------------------------------------------------------------- /tests/round_trip/coff.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/tests/round_trip/coff.rs -------------------------------------------------------------------------------- /tests/round_trip/comdat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/tests/round_trip/comdat.rs -------------------------------------------------------------------------------- /tests/round_trip/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/tests/round_trip/common.rs -------------------------------------------------------------------------------- /tests/round_trip/elf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/tests/round_trip/elf.rs -------------------------------------------------------------------------------- /tests/round_trip/macho.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/tests/round_trip/macho.rs -------------------------------------------------------------------------------- /tests/round_trip/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/tests/round_trip/mod.rs -------------------------------------------------------------------------------- /tests/round_trip/section_flags.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/tests/round_trip/section_flags.rs -------------------------------------------------------------------------------- /tests/round_trip/tls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/tests/round_trip/tls.rs -------------------------------------------------------------------------------- /xtask/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/xtask/Cargo.toml -------------------------------------------------------------------------------- /xtask/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gimli-rs/object/HEAD/xtask/src/main.rs --------------------------------------------------------------------------------