├── .gitignore ├── .gitmodules ├── .travis.yml ├── AUTHORS ├── LICENSE ├── Makefile ├── README ├── STYLE ├── app ├── .gitignore ├── Makefile ├── README-python ├── cet │ └── inject │ │ └── cet.c ├── config.h ├── coverage │ ├── etcoverage.cpp │ ├── etcoverage.h │ └── inject │ │ ├── calls.h │ │ ├── calls.s │ │ └── shmem.c ├── elf │ ├── etelf.cpp │ └── etelf.h ├── exectrl.py ├── harden │ ├── etharden.cpp │ └── etharden.h ├── objdump │ ├── objdump.cpp │ └── objdump.h ├── order │ ├── etorder.cpp │ └── etorder.h ├── profile │ └── etprofile.cpp ├── python │ ├── bindings.cpp │ └── shell.py ├── sandbox │ ├── etsandbox.cpp │ ├── etsandbox.h │ └── inject │ │ └── sandbox.c ├── shell │ ├── chain.cpp │ ├── chain.h │ ├── command.cpp │ ├── command.h │ ├── disass.cpp │ ├── disass.h │ ├── loop.cpp │ ├── loop.h │ ├── readline.cpp │ ├── readline.h │ └── shell.cpp ├── shell2 │ ├── chunks.cpp │ ├── chunks.h │ ├── code.cpp │ ├── code.h │ ├── command.cpp │ ├── command.h │ ├── passes.cpp │ ├── passes.h │ ├── readline.cpp │ ├── readline.h │ ├── shell.cpp │ ├── shell.h │ ├── state.cpp │ └── state.h └── twocode │ ├── ettwocode.cpp │ └── ettwocode.h ├── config ├── .gitignore ├── Makefile ├── aarch64-Ubuntu.h ├── aarch64-openSUSE.h ├── riscv64-Debian.h ├── x86_64-Debian.h ├── x86_64-Devuan.h ├── x86_64-Gentoo.h ├── x86_64-Ubuntu.h └── x86_64-openSUSE.h ├── dep ├── .gitignore ├── Makefile ├── ifunc │ ├── .gitignore │ ├── Makefile │ ├── determine.c │ ├── determine.gdb │ └── determine.py └── rtld │ ├── .gitignore │ ├── Makefile │ ├── assign1.gdb │ ├── assign2.gdb │ ├── generate1.gdb │ ├── generate2.gdb │ ├── load_test.c │ ├── pthread.gdb │ ├── reconstruct.py │ ├── reproduce.c │ ├── rtld.gdb │ ├── tcbhead.gdb │ └── test.c ├── env.mk ├── runtime └── override │ ├── libcrypto.1.0.2 │ └── libffi ├── src ├── .gitignore ├── Makefile ├── analysis │ ├── call.cpp │ ├── call.h │ ├── controlflow.cpp │ ├── controlflow.h │ ├── dataflow.cpp │ ├── dataflow.h │ ├── dominance.cpp │ ├── dominance.h │ ├── flow.cpp │ ├── flow.h │ ├── frametype.cpp │ ├── frametype.h │ ├── graph.cpp │ ├── graph.h │ ├── jumptable.cpp │ ├── jumptable.h │ ├── jumptabledetection.cpp │ ├── jumptabledetection.h │ ├── liveregister.cpp │ ├── liveregister.h │ ├── pointerdetection.cpp │ ├── pointerdetection.h │ ├── reachingdef.cpp │ ├── reachingdef.h │ ├── reguse.cpp │ ├── reguse.h │ ├── savedregister.cpp │ ├── savedregister.h │ ├── slicing.cpp │ ├── slicing.h │ ├── slicingmatch.cpp │ ├── slicingmatch.h │ ├── slicingtree.cpp │ ├── slicingtree.h │ ├── usedef.cpp │ ├── usedef.h │ ├── usedefutil.cpp │ ├── usedefutil.h │ ├── walker.cpp │ └── walker.h ├── archive │ ├── archive.cpp │ ├── archive.h │ ├── chunktypes.cpp │ ├── chunktypes.h │ ├── filesystem.cpp │ ├── filesystem.h │ ├── flatchunk.cpp │ ├── flatchunk.h │ ├── operations.cpp │ ├── operations.h │ ├── reader.cpp │ ├── reader.h │ ├── stream.cpp │ ├── stream.h │ ├── writer.cpp │ └── writer.h ├── break │ ├── breakpoint.cpp │ ├── breakpoint.h │ ├── signals.cpp │ └── signals.h ├── chunk │ ├── aliasmap.cpp │ ├── aliasmap.h │ ├── block.cpp │ ├── block.h │ ├── cache.cpp │ ├── cache.h │ ├── chunk.cpp │ ├── chunk.h │ ├── chunkfwd.h │ ├── chunkiter.h │ ├── chunklist.cpp │ ├── chunklist.h │ ├── chunkref.h │ ├── concrete.cpp │ ├── concrete.h │ ├── dataregion.cpp │ ├── dataregion.h │ ├── dump.cpp │ ├── dump.h │ ├── external.cpp │ ├── external.h │ ├── function.cpp │ ├── function.h │ ├── gstable.cpp │ ├── gstable.h │ ├── ifunc.cpp │ ├── ifunc.h │ ├── initfunction.cpp │ ├── initfunction.h │ ├── jumptable.cpp │ ├── jumptable.h │ ├── library.cpp │ ├── library.h │ ├── link.cpp │ ├── link.h │ ├── marker.cpp │ ├── marker.h │ ├── module.cpp │ ├── module.h │ ├── plt.cpp │ ├── plt.h │ ├── position.cpp │ ├── position.h │ ├── program.cpp │ ├── program.h │ ├── resolver.cpp │ ├── resolver.h │ ├── serializer.cpp │ ├── serializer.h │ ├── size.cpp │ ├── size.h │ ├── tls.cpp │ ├── tls.h │ ├── visitor.h │ ├── vtable.cpp │ └── vtable.h ├── cminus │ ├── print.c │ └── print.h ├── conductor │ ├── bridge.cpp │ ├── bridge.h │ ├── bridgeentries.h │ ├── conductor.cpp │ ├── conductor.h │ ├── filesystem.cpp │ ├── filesystem.h │ ├── interface.cpp │ ├── interface.h │ ├── parseoverride.cpp │ ├── parseoverride.h │ ├── passes.cpp │ ├── passes.h │ ├── setup.cpp │ └── setup.h ├── config.h ├── debug │ ├── disasm │ ├── load │ └── quiet ├── disasm │ ├── aarch64-regbits.cpp │ ├── aarch64-regbits.h │ ├── disassemble.cpp │ ├── disassemble.h │ ├── dump.cpp │ ├── dump.h │ ├── formatter.cpp │ ├── formatter.h │ ├── handle.cpp │ ├── handle.h │ ├── makesemantic.cpp │ ├── makesemantic.h │ ├── objectoriented.cpp │ ├── objectoriented.h │ ├── reassemble.cpp │ ├── reassemble.h │ ├── riscv-disas.cpp │ └── riscv-disas.h ├── dwarf │ ├── cursor.cpp │ ├── cursor.h │ ├── defines.h │ ├── entry.cpp │ ├── entry.h │ ├── parser.cpp │ ├── parser.h │ ├── platform.cpp │ ├── platform.h │ ├── state.cpp │ └── state.h ├── elf │ ├── auxv.cpp │ ├── auxv.h │ ├── elfdynamic.cpp │ ├── elfdynamic.h │ ├── elfmap.cpp │ ├── elfmap.h │ ├── elfspace.cpp │ ├── elfspace.h │ ├── elfxx.h │ ├── reloc.cpp │ ├── reloc.h │ ├── riscv-elf.h │ ├── sharedlib.cpp │ ├── sharedlib.h │ ├── symbol.cpp │ ├── symbol.h │ ├── unionfind.cpp │ └── unionfind.h ├── generate │ ├── anygen.cpp │ ├── anygen.h │ ├── basegen.cpp │ ├── basegen.h │ ├── bingen.cpp │ ├── bingen.h │ ├── concrete.cpp │ ├── concrete.h │ ├── concretedeferred.cpp │ ├── concretedeferred.h │ ├── data.cpp │ ├── data.h │ ├── debugelf.cpp │ ├── debugelf.h │ ├── deferred.cpp │ ├── deferred.h │ ├── integerdeferred.cpp │ ├── integerdeferred.h │ ├── kernelgen.cpp │ ├── kernelgen.h │ ├── mirrorgen.cpp │ ├── mirrorgen.h │ ├── modulegen.cpp │ ├── modulegen.h │ ├── objgen.cpp │ ├── objgen.h │ ├── section.cpp │ ├── section.h │ ├── sectionlist.cpp │ ├── sectionlist.h │ ├── uniongen.cpp │ └── uniongen.h ├── instr │ ├── assembly.cpp │ ├── assembly.h │ ├── concrete.cpp │ ├── concrete.h │ ├── instr.cpp │ ├── instr.h │ ├── isolated.h │ ├── linked-aarch64.cpp │ ├── linked-aarch64.h │ ├── linked-arm.cpp │ ├── linked-arm.h │ ├── linked-riscv.cpp │ ├── linked-riscv.h │ ├── linked-x86_64.cpp │ ├── linked-x86_64.h │ ├── linked.h │ ├── memory.cpp │ ├── memory.h │ ├── register.cpp │ ├── register.h │ ├── semantic.cpp │ ├── semantic.h │ ├── serializer.cpp │ ├── serializer.h │ ├── storage.cpp │ ├── storage.h │ ├── visitor.cpp │ ├── visitor.h │ ├── writer.cpp │ └── writer.h ├── load │ ├── bootstrap-aarch64.S │ ├── bootstrap-arm.s │ ├── bootstrap-x86_64.s │ ├── callinit.cpp │ ├── callinit.h │ ├── datastruct.cpp │ ├── datastruct.h │ ├── emulator.cpp │ ├── emulator.h │ ├── loader.cpp │ ├── loader.h │ ├── makebridge.cpp │ ├── makebridge.h │ ├── preparetls.cpp │ ├── preparetls.h │ ├── segmap.cpp │ ├── segmap.h │ ├── usage.cpp │ └── usage.h ├── log │ ├── defaults.h │ ├── log.cpp │ ├── log.h │ ├── registry.cpp │ ├── registry.h │ ├── temp.cpp │ └── temp.h ├── operation │ ├── addinline.cpp │ ├── addinline.h │ ├── cursor.cpp │ ├── cursor.h │ ├── find.cpp │ ├── find.h │ ├── find2.cpp │ ├── find2.h │ ├── mutator.cpp │ └── mutator.h ├── pass │ ├── aflcoverage.cpp │ ├── aflcoverage.h │ ├── cancelpush.cpp │ ├── cancelpush.h │ ├── chunkpass.cpp │ ├── chunkpass.h │ ├── clearplts.cpp │ ├── clearplts.h │ ├── clearspatial.cpp │ ├── clearspatial.h │ ├── collapseplt.cpp │ ├── collapseplt.h │ ├── collectglobals.cpp │ ├── collectglobals.h │ ├── condwatchpoint.cpp │ ├── condwatchpoint.h │ ├── debloat.cpp │ ├── debloat.h │ ├── detectnullptr.cpp │ ├── detectnullptr.h │ ├── dumplink.cpp │ ├── dumplink.h │ ├── dumptlsinstr.cpp │ ├── dumptlsinstr.h │ ├── encodingcheckpass.cpp │ ├── encodingcheckpass.h │ ├── endbradd.cpp │ ├── endbradd.h │ ├── endbrenforce.cpp │ ├── endbrenforce.h │ ├── externalcalls.cpp │ ├── externalcalls.h │ ├── externalsymbollinks.cpp │ ├── externalsymbollinks.h │ ├── fallthrough.cpp │ ├── fallthrough.h │ ├── findendbr.cpp │ ├── findendbr.h │ ├── findinitfuncs.cpp │ ├── findinitfuncs.h │ ├── findsyscalls.cpp │ ├── findsyscalls.h │ ├── fixdataregions.cpp │ ├── fixdataregions.h │ ├── fixenviron.cpp │ ├── fixenviron.h │ ├── fixjumptables.cpp │ ├── fixjumptables.h │ ├── handlecopyrelocs.cpp │ ├── handlecopyrelocs.h │ ├── handledatarelocs.cpp │ ├── handledatarelocs.h │ ├── handlerelocs.cpp │ ├── handlerelocs.h │ ├── hijack.cpp │ ├── hijack.h │ ├── ifunclazy.cpp │ ├── ifunclazy.h │ ├── ifuncplts.cpp │ ├── ifuncplts.h │ ├── inferlinks.cpp │ ├── inferlinks.h │ ├── injectbridge.cpp │ ├── injectbridge.h │ ├── instrumentcalls.cpp │ ├── instrumentcalls.h │ ├── instrumentinstr.cpp │ ├── instrumentinstr.h │ ├── internalcalls.cpp │ ├── internalcalls.h │ ├── jitgsfixup.cpp │ ├── jitgsfixup.h │ ├── jitgssetup.cpp │ ├── jitgssetup.h │ ├── jtoverestimate.cpp │ ├── jtoverestimate.h │ ├── jumptablebounds.cpp │ ├── jumptablebounds.h │ ├── jumptablepass.cpp │ ├── jumptablepass.h │ ├── ldsorefs.cpp │ ├── ldsorefs.h │ ├── logcalls.cpp │ ├── logcalls.h │ ├── loginstr.cpp │ ├── loginstr.h │ ├── makecache.cpp │ ├── makecache.h │ ├── nonreturn.cpp │ ├── nonreturn.h │ ├── noppass.cpp │ ├── noppass.h │ ├── permutedata.cpp │ ├── permutedata.h │ ├── populateplt.cpp │ ├── populateplt.h │ ├── positiondump.cpp │ ├── positiondump.h │ ├── profileinstrument.cpp │ ├── profileinstrument.h │ ├── profilesave.cpp │ ├── profilesave.h │ ├── promotejumps.cpp │ ├── promotejumps.h │ ├── regreplace.cpp │ ├── regreplace.h │ ├── relocheck.cpp │ ├── relocheck.h │ ├── removepadding.cpp │ ├── removepadding.h │ ├── reorderpush.cpp │ ├── reorderpush.h │ ├── resolveexternallinks.cpp │ ├── resolveexternallinks.h │ ├── resolveplt.cpp │ ├── resolveplt.h │ ├── resolvetls.cpp │ ├── resolvetls.h │ ├── retpoline.cpp │ ├── retpoline.h │ ├── run.cpp │ ├── run.h │ ├── shadowstack.cpp │ ├── shadowstack.h │ ├── splitbasicblock.cpp │ ├── splitbasicblock.h │ ├── splitfunction.cpp │ ├── splitfunction.h │ ├── stackextend.cpp │ ├── stackextend.h │ ├── stackxor.cpp │ ├── stackxor.h │ ├── switchcontext.cpp │ ├── switchcontext.h │ ├── syscallsandbox.cpp │ ├── syscallsandbox.h │ ├── twocodealloc.cpp │ ├── twocodealloc.h │ ├── twocodegs.cpp │ ├── twocodegs.h │ ├── twocodemerge.cpp │ ├── twocodemerge.h │ ├── twocodevars.cpp │ ├── twocodevars.h │ ├── updatelink.cpp │ ├── updatelink.h │ ├── usegstable.cpp │ └── usegstable.h ├── runtime │ ├── managegs.cpp │ └── managegs.h ├── snippet │ ├── bss.S │ ├── hook-aarch64.S │ ├── hook-x86_64.S │ ├── hook.h │ ├── ifunc-x86_64.S │ ├── logfunction.c │ ├── logfunction.h │ ├── pthread.cpp │ ├── signal.cpp │ ├── start2-aarch64.S │ ├── start2-x86_64.S │ └── syscall-iface.s ├── transform │ ├── data.cpp │ ├── data.h │ ├── generator.cpp │ ├── generator.h │ ├── sandbox.cpp │ ├── sandbox.h │ └── slot.h ├── types.h └── util │ ├── explicit_bzero.c │ ├── explicit_bzero.h │ ├── feature.h │ ├── intervaltree.cpp │ ├── intervaltree.h │ ├── iter.h │ ├── range.cpp │ ├── range.h │ ├── streamasstring.h │ ├── timing.cpp │ └── timing.h ├── test ├── Makefile ├── README.txt ├── codegen │ ├── .gitignore │ ├── Makefile │ ├── run-basic.sh │ ├── run-build.sh │ └── run-system.sh ├── docker │ ├── .gitignore │ ├── Dockerfile_aarch64 │ ├── Dockerfile_arm │ ├── Dockerfile_x86_64 │ ├── Dockerfile_x86_64-aarch64 │ ├── README.md │ ├── docker.pl │ └── scripts │ │ └── entrypoint.sh ├── example │ ├── .gitignore │ ├── Makefile │ ├── cfg.c │ ├── detectnull.c │ ├── detectnullfail.c │ ├── firmware.c │ ├── fp.c │ ├── getenv.c │ ├── global2.c │ ├── hello-obj.c │ ├── hello.c │ ├── hellocpp.cpp │ ├── hi0-s.S │ ├── hi0.c │ ├── hi2.c │ ├── hi5-s.S │ ├── hi5.c │ ├── islower.c │ ├── jumptable.c │ ├── log.c │ ├── sandbox-stage3.c │ ├── sandbox-write.c │ ├── stack.c │ └── stderr.c ├── framework │ ├── .gitignore │ ├── Makefile │ ├── catch.hpp │ ├── include.h │ └── runner.cpp ├── integration │ ├── .gitignore │ ├── Makefile │ └── defense │ │ └── cet.cpp ├── script │ ├── Makefile │ ├── a2f.py │ ├── add-nops.expected │ ├── add-nops.sh │ ├── argv.expected │ ├── argv.sh │ ├── codeform-debloat.sh │ ├── codeform-dwarf-syms.sh │ ├── codeform-s.sh │ ├── codeform.sh │ ├── compare-syms.sh │ ├── coreutils-functions-aarch64.sh │ ├── coreutils-functions.sh │ ├── coreutils-relocs.sh │ ├── coreutils.sh │ ├── cout.expected │ ├── cout.sh │ ├── detectnull.sh │ ├── dwarf-diff.sh │ ├── environ.sh │ ├── func-diff.pl │ ├── hello-process.sh │ ├── hello-q.sh │ ├── hello-thread.expected │ ├── hello-thread.sh │ ├── hello.expected │ ├── hello.sh │ ├── hi5.expected │ ├── islower.expected │ ├── islower.sh │ ├── jumptable-diff-f3.pl │ ├── jumptable-diff.pl │ ├── jumptable-libc-mktable.sh │ ├── jumptable-libc.sh │ ├── jumptable-rtl.sh │ ├── jumptables.pl │ ├── nginx-jitonce.sh │ ├── nginx-jitshuffle.sh │ ├── nginx-perf.sh │ ├── nginx-thread-jitonce.sh │ ├── nginx-thread-jitshuffle.sh │ ├── nginx-thread.sh │ ├── nginx.sh │ ├── relocheck.sh │ ├── relocs-diff.pl │ ├── relocs.pl │ ├── sandbox-stage3.sh │ └── verify-redzone.sh └── unit │ ├── .gitignore │ ├── Makefile │ ├── StreamAsString.h │ ├── analysis │ ├── _flow.cpp │ ├── _jumptable.cpp │ └── _walker.cpp │ ├── chunk │ ├── _mutator.cpp │ └── _position.cpp │ ├── disasm │ └── _disassemble.cpp │ ├── elf │ ├── _elfmap.cpp │ └── _symbol.cpp │ ├── log │ └── _temp.cpp │ ├── pass │ ├── _instrumentcalls.cpp │ ├── _promotejumps.cpp │ ├── _regreplace.cpp │ └── _stackextend.cpp │ └── util │ └── _intervaltree.cpp ├── travis_aarch64_config.mk └── travis_build.sh /.gitignore: -------------------------------------------------------------------------------- 1 | *.swp 2 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/.gitmodules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/.travis.yml -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/AUTHORS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/Makefile -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/README -------------------------------------------------------------------------------- /STYLE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/STYLE -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/app/.gitignore -------------------------------------------------------------------------------- /app/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/app/Makefile -------------------------------------------------------------------------------- /app/README-python: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/app/README-python -------------------------------------------------------------------------------- /app/cet/inject/cet.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/app/cet/inject/cet.c -------------------------------------------------------------------------------- /app/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/app/config.h -------------------------------------------------------------------------------- /app/coverage/etcoverage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/app/coverage/etcoverage.cpp -------------------------------------------------------------------------------- /app/coverage/etcoverage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/app/coverage/etcoverage.h -------------------------------------------------------------------------------- /app/coverage/inject/calls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/app/coverage/inject/calls.h -------------------------------------------------------------------------------- /app/coverage/inject/calls.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/app/coverage/inject/calls.s -------------------------------------------------------------------------------- /app/coverage/inject/shmem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/app/coverage/inject/shmem.c -------------------------------------------------------------------------------- /app/elf/etelf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/app/elf/etelf.cpp -------------------------------------------------------------------------------- /app/elf/etelf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/app/elf/etelf.h -------------------------------------------------------------------------------- /app/exectrl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/app/exectrl.py -------------------------------------------------------------------------------- /app/harden/etharden.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/app/harden/etharden.cpp -------------------------------------------------------------------------------- /app/harden/etharden.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/app/harden/etharden.h -------------------------------------------------------------------------------- /app/objdump/objdump.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/app/objdump/objdump.cpp -------------------------------------------------------------------------------- /app/objdump/objdump.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/app/objdump/objdump.h -------------------------------------------------------------------------------- /app/order/etorder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/app/order/etorder.cpp -------------------------------------------------------------------------------- /app/order/etorder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/app/order/etorder.h -------------------------------------------------------------------------------- /app/profile/etprofile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/app/profile/etprofile.cpp -------------------------------------------------------------------------------- /app/python/bindings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/app/python/bindings.cpp -------------------------------------------------------------------------------- /app/python/shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/app/python/shell.py -------------------------------------------------------------------------------- /app/sandbox/etsandbox.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/app/sandbox/etsandbox.cpp -------------------------------------------------------------------------------- /app/sandbox/etsandbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/app/sandbox/etsandbox.h -------------------------------------------------------------------------------- /app/sandbox/inject/sandbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/app/sandbox/inject/sandbox.c -------------------------------------------------------------------------------- /app/shell/chain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/app/shell/chain.cpp -------------------------------------------------------------------------------- /app/shell/chain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/app/shell/chain.h -------------------------------------------------------------------------------- /app/shell/command.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/app/shell/command.cpp -------------------------------------------------------------------------------- /app/shell/command.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/app/shell/command.h -------------------------------------------------------------------------------- /app/shell/disass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/app/shell/disass.cpp -------------------------------------------------------------------------------- /app/shell/disass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/app/shell/disass.h -------------------------------------------------------------------------------- /app/shell/loop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/app/shell/loop.cpp -------------------------------------------------------------------------------- /app/shell/loop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/app/shell/loop.h -------------------------------------------------------------------------------- /app/shell/readline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/app/shell/readline.cpp -------------------------------------------------------------------------------- /app/shell/readline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/app/shell/readline.h -------------------------------------------------------------------------------- /app/shell/shell.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/app/shell/shell.cpp -------------------------------------------------------------------------------- /app/shell2/chunks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/app/shell2/chunks.cpp -------------------------------------------------------------------------------- /app/shell2/chunks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/app/shell2/chunks.h -------------------------------------------------------------------------------- /app/shell2/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/app/shell2/code.cpp -------------------------------------------------------------------------------- /app/shell2/code.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/app/shell2/code.h -------------------------------------------------------------------------------- /app/shell2/command.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/app/shell2/command.cpp -------------------------------------------------------------------------------- /app/shell2/command.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/app/shell2/command.h -------------------------------------------------------------------------------- /app/shell2/passes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/app/shell2/passes.cpp -------------------------------------------------------------------------------- /app/shell2/passes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/app/shell2/passes.h -------------------------------------------------------------------------------- /app/shell2/readline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/app/shell2/readline.cpp -------------------------------------------------------------------------------- /app/shell2/readline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/app/shell2/readline.h -------------------------------------------------------------------------------- /app/shell2/shell.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/app/shell2/shell.cpp -------------------------------------------------------------------------------- /app/shell2/shell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/app/shell2/shell.h -------------------------------------------------------------------------------- /app/shell2/state.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/app/shell2/state.cpp -------------------------------------------------------------------------------- /app/shell2/state.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/app/shell2/state.h -------------------------------------------------------------------------------- /app/twocode/ettwocode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/app/twocode/ettwocode.cpp -------------------------------------------------------------------------------- /app/twocode/ettwocode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/app/twocode/ettwocode.h -------------------------------------------------------------------------------- /config/.gitignore: -------------------------------------------------------------------------------- 1 | config.h 2 | -------------------------------------------------------------------------------- /config/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/config/Makefile -------------------------------------------------------------------------------- /config/aarch64-Ubuntu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/config/aarch64-Ubuntu.h -------------------------------------------------------------------------------- /config/aarch64-openSUSE.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/config/aarch64-openSUSE.h -------------------------------------------------------------------------------- /config/riscv64-Debian.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/config/riscv64-Debian.h -------------------------------------------------------------------------------- /config/x86_64-Debian.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/config/x86_64-Debian.h -------------------------------------------------------------------------------- /config/x86_64-Devuan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/config/x86_64-Devuan.h -------------------------------------------------------------------------------- /config/x86_64-Gentoo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/config/x86_64-Gentoo.h -------------------------------------------------------------------------------- /config/x86_64-Ubuntu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/config/x86_64-Ubuntu.h -------------------------------------------------------------------------------- /config/x86_64-openSUSE.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/config/x86_64-openSUSE.h -------------------------------------------------------------------------------- /dep/.gitignore: -------------------------------------------------------------------------------- 1 | /built 2 | -------------------------------------------------------------------------------- /dep/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/dep/Makefile -------------------------------------------------------------------------------- /dep/ifunc/.gitignore: -------------------------------------------------------------------------------- 1 | /ifunc.h 2 | /determine 3 | -------------------------------------------------------------------------------- /dep/ifunc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/dep/ifunc/Makefile -------------------------------------------------------------------------------- /dep/ifunc/determine.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/dep/ifunc/determine.c -------------------------------------------------------------------------------- /dep/ifunc/determine.gdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/dep/ifunc/determine.gdb -------------------------------------------------------------------------------- /dep/ifunc/determine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/dep/ifunc/determine.py -------------------------------------------------------------------------------- /dep/rtld/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/dep/rtld/.gitignore -------------------------------------------------------------------------------- /dep/rtld/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/dep/rtld/Makefile -------------------------------------------------------------------------------- /dep/rtld/assign1.gdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/dep/rtld/assign1.gdb -------------------------------------------------------------------------------- /dep/rtld/assign2.gdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/dep/rtld/assign2.gdb -------------------------------------------------------------------------------- /dep/rtld/generate1.gdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/dep/rtld/generate1.gdb -------------------------------------------------------------------------------- /dep/rtld/generate2.gdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/dep/rtld/generate2.gdb -------------------------------------------------------------------------------- /dep/rtld/load_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/dep/rtld/load_test.c -------------------------------------------------------------------------------- /dep/rtld/pthread.gdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/dep/rtld/pthread.gdb -------------------------------------------------------------------------------- /dep/rtld/reconstruct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/dep/rtld/reconstruct.py -------------------------------------------------------------------------------- /dep/rtld/reproduce.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/dep/rtld/reproduce.c -------------------------------------------------------------------------------- /dep/rtld/rtld.gdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/dep/rtld/rtld.gdb -------------------------------------------------------------------------------- /dep/rtld/tcbhead.gdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/dep/rtld/tcbhead.gdb -------------------------------------------------------------------------------- /dep/rtld/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/dep/rtld/test.c -------------------------------------------------------------------------------- /env.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/env.mk -------------------------------------------------------------------------------- /runtime/override/libcrypto.1.0.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/runtime/override/libcrypto.1.0.2 -------------------------------------------------------------------------------- /runtime/override/libffi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/runtime/override/libffi -------------------------------------------------------------------------------- /src/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/.gitignore -------------------------------------------------------------------------------- /src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/Makefile -------------------------------------------------------------------------------- /src/analysis/call.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/analysis/call.cpp -------------------------------------------------------------------------------- /src/analysis/call.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/analysis/call.h -------------------------------------------------------------------------------- /src/analysis/controlflow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/analysis/controlflow.cpp -------------------------------------------------------------------------------- /src/analysis/controlflow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/analysis/controlflow.h -------------------------------------------------------------------------------- /src/analysis/dataflow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/analysis/dataflow.cpp -------------------------------------------------------------------------------- /src/analysis/dataflow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/analysis/dataflow.h -------------------------------------------------------------------------------- /src/analysis/dominance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/analysis/dominance.cpp -------------------------------------------------------------------------------- /src/analysis/dominance.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/analysis/dominance.h -------------------------------------------------------------------------------- /src/analysis/flow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/analysis/flow.cpp -------------------------------------------------------------------------------- /src/analysis/flow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/analysis/flow.h -------------------------------------------------------------------------------- /src/analysis/frametype.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/analysis/frametype.cpp -------------------------------------------------------------------------------- /src/analysis/frametype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/analysis/frametype.h -------------------------------------------------------------------------------- /src/analysis/graph.cpp: -------------------------------------------------------------------------------- 1 | #include "graph.h" 2 | -------------------------------------------------------------------------------- /src/analysis/graph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/analysis/graph.h -------------------------------------------------------------------------------- /src/analysis/jumptable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/analysis/jumptable.cpp -------------------------------------------------------------------------------- /src/analysis/jumptable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/analysis/jumptable.h -------------------------------------------------------------------------------- /src/analysis/jumptabledetection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/analysis/jumptabledetection.cpp -------------------------------------------------------------------------------- /src/analysis/jumptabledetection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/analysis/jumptabledetection.h -------------------------------------------------------------------------------- /src/analysis/liveregister.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/analysis/liveregister.cpp -------------------------------------------------------------------------------- /src/analysis/liveregister.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/analysis/liveregister.h -------------------------------------------------------------------------------- /src/analysis/pointerdetection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/analysis/pointerdetection.cpp -------------------------------------------------------------------------------- /src/analysis/pointerdetection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/analysis/pointerdetection.h -------------------------------------------------------------------------------- /src/analysis/reachingdef.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/analysis/reachingdef.cpp -------------------------------------------------------------------------------- /src/analysis/reachingdef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/analysis/reachingdef.h -------------------------------------------------------------------------------- /src/analysis/reguse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/analysis/reguse.cpp -------------------------------------------------------------------------------- /src/analysis/reguse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/analysis/reguse.h -------------------------------------------------------------------------------- /src/analysis/savedregister.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/analysis/savedregister.cpp -------------------------------------------------------------------------------- /src/analysis/savedregister.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/analysis/savedregister.h -------------------------------------------------------------------------------- /src/analysis/slicing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/analysis/slicing.cpp -------------------------------------------------------------------------------- /src/analysis/slicing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/analysis/slicing.h -------------------------------------------------------------------------------- /src/analysis/slicingmatch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/analysis/slicingmatch.cpp -------------------------------------------------------------------------------- /src/analysis/slicingmatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/analysis/slicingmatch.h -------------------------------------------------------------------------------- /src/analysis/slicingtree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/analysis/slicingtree.cpp -------------------------------------------------------------------------------- /src/analysis/slicingtree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/analysis/slicingtree.h -------------------------------------------------------------------------------- /src/analysis/usedef.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/analysis/usedef.cpp -------------------------------------------------------------------------------- /src/analysis/usedef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/analysis/usedef.h -------------------------------------------------------------------------------- /src/analysis/usedefutil.cpp: -------------------------------------------------------------------------------- 1 | #include "usedefutil.h" 2 | -------------------------------------------------------------------------------- /src/analysis/usedefutil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/analysis/usedefutil.h -------------------------------------------------------------------------------- /src/analysis/walker.cpp: -------------------------------------------------------------------------------- 1 | #include "walker.h" 2 | 3 | -------------------------------------------------------------------------------- /src/analysis/walker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/analysis/walker.h -------------------------------------------------------------------------------- /src/archive/archive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/archive/archive.cpp -------------------------------------------------------------------------------- /src/archive/archive.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/archive/archive.h -------------------------------------------------------------------------------- /src/archive/chunktypes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/archive/chunktypes.cpp -------------------------------------------------------------------------------- /src/archive/chunktypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/archive/chunktypes.h -------------------------------------------------------------------------------- /src/archive/filesystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/archive/filesystem.cpp -------------------------------------------------------------------------------- /src/archive/filesystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/archive/filesystem.h -------------------------------------------------------------------------------- /src/archive/flatchunk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/archive/flatchunk.cpp -------------------------------------------------------------------------------- /src/archive/flatchunk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/archive/flatchunk.h -------------------------------------------------------------------------------- /src/archive/operations.cpp: -------------------------------------------------------------------------------- 1 | #include "operations.h" 2 | -------------------------------------------------------------------------------- /src/archive/operations.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/archive/operations.h -------------------------------------------------------------------------------- /src/archive/reader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/archive/reader.cpp -------------------------------------------------------------------------------- /src/archive/reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/archive/reader.h -------------------------------------------------------------------------------- /src/archive/stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/archive/stream.cpp -------------------------------------------------------------------------------- /src/archive/stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/archive/stream.h -------------------------------------------------------------------------------- /src/archive/writer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/archive/writer.cpp -------------------------------------------------------------------------------- /src/archive/writer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/archive/writer.h -------------------------------------------------------------------------------- /src/break/breakpoint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/break/breakpoint.cpp -------------------------------------------------------------------------------- /src/break/breakpoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/break/breakpoint.h -------------------------------------------------------------------------------- /src/break/signals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/break/signals.cpp -------------------------------------------------------------------------------- /src/break/signals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/break/signals.h -------------------------------------------------------------------------------- /src/chunk/aliasmap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/aliasmap.cpp -------------------------------------------------------------------------------- /src/chunk/aliasmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/aliasmap.h -------------------------------------------------------------------------------- /src/chunk/block.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/block.cpp -------------------------------------------------------------------------------- /src/chunk/block.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/block.h -------------------------------------------------------------------------------- /src/chunk/cache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/cache.cpp -------------------------------------------------------------------------------- /src/chunk/cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/cache.h -------------------------------------------------------------------------------- /src/chunk/chunk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/chunk.cpp -------------------------------------------------------------------------------- /src/chunk/chunk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/chunk.h -------------------------------------------------------------------------------- /src/chunk/chunkfwd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/chunkfwd.h -------------------------------------------------------------------------------- /src/chunk/chunkiter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/chunkiter.h -------------------------------------------------------------------------------- /src/chunk/chunklist.cpp: -------------------------------------------------------------------------------- 1 | #include "chunklist.h" 2 | -------------------------------------------------------------------------------- /src/chunk/chunklist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/chunklist.h -------------------------------------------------------------------------------- /src/chunk/chunkref.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/chunkref.h -------------------------------------------------------------------------------- /src/chunk/concrete.cpp: -------------------------------------------------------------------------------- 1 | #include "concrete.h" 2 | -------------------------------------------------------------------------------- /src/chunk/concrete.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/concrete.h -------------------------------------------------------------------------------- /src/chunk/dataregion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/dataregion.cpp -------------------------------------------------------------------------------- /src/chunk/dataregion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/dataregion.h -------------------------------------------------------------------------------- /src/chunk/dump.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/dump.cpp -------------------------------------------------------------------------------- /src/chunk/dump.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/dump.h -------------------------------------------------------------------------------- /src/chunk/external.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/external.cpp -------------------------------------------------------------------------------- /src/chunk/external.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/external.h -------------------------------------------------------------------------------- /src/chunk/function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/function.cpp -------------------------------------------------------------------------------- /src/chunk/function.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/function.h -------------------------------------------------------------------------------- /src/chunk/gstable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/gstable.cpp -------------------------------------------------------------------------------- /src/chunk/gstable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/gstable.h -------------------------------------------------------------------------------- /src/chunk/ifunc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/ifunc.cpp -------------------------------------------------------------------------------- /src/chunk/ifunc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/ifunc.h -------------------------------------------------------------------------------- /src/chunk/initfunction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/initfunction.cpp -------------------------------------------------------------------------------- /src/chunk/initfunction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/initfunction.h -------------------------------------------------------------------------------- /src/chunk/jumptable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/jumptable.cpp -------------------------------------------------------------------------------- /src/chunk/jumptable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/jumptable.h -------------------------------------------------------------------------------- /src/chunk/library.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/library.cpp -------------------------------------------------------------------------------- /src/chunk/library.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/library.h -------------------------------------------------------------------------------- /src/chunk/link.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/link.cpp -------------------------------------------------------------------------------- /src/chunk/link.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/link.h -------------------------------------------------------------------------------- /src/chunk/marker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/marker.cpp -------------------------------------------------------------------------------- /src/chunk/marker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/marker.h -------------------------------------------------------------------------------- /src/chunk/module.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/module.cpp -------------------------------------------------------------------------------- /src/chunk/module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/module.h -------------------------------------------------------------------------------- /src/chunk/plt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/plt.cpp -------------------------------------------------------------------------------- /src/chunk/plt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/plt.h -------------------------------------------------------------------------------- /src/chunk/position.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/position.cpp -------------------------------------------------------------------------------- /src/chunk/position.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/position.h -------------------------------------------------------------------------------- /src/chunk/program.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/program.cpp -------------------------------------------------------------------------------- /src/chunk/program.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/program.h -------------------------------------------------------------------------------- /src/chunk/resolver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/resolver.cpp -------------------------------------------------------------------------------- /src/chunk/resolver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/resolver.h -------------------------------------------------------------------------------- /src/chunk/serializer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/serializer.cpp -------------------------------------------------------------------------------- /src/chunk/serializer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/serializer.h -------------------------------------------------------------------------------- /src/chunk/size.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/size.cpp -------------------------------------------------------------------------------- /src/chunk/size.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/size.h -------------------------------------------------------------------------------- /src/chunk/tls.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/tls.cpp -------------------------------------------------------------------------------- /src/chunk/tls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/tls.h -------------------------------------------------------------------------------- /src/chunk/visitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/visitor.h -------------------------------------------------------------------------------- /src/chunk/vtable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/vtable.cpp -------------------------------------------------------------------------------- /src/chunk/vtable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/chunk/vtable.h -------------------------------------------------------------------------------- /src/cminus/print.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/cminus/print.c -------------------------------------------------------------------------------- /src/cminus/print.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/cminus/print.h -------------------------------------------------------------------------------- /src/conductor/bridge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/conductor/bridge.cpp -------------------------------------------------------------------------------- /src/conductor/bridge.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/conductor/bridge.h -------------------------------------------------------------------------------- /src/conductor/bridgeentries.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/conductor/bridgeentries.h -------------------------------------------------------------------------------- /src/conductor/conductor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/conductor/conductor.cpp -------------------------------------------------------------------------------- /src/conductor/conductor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/conductor/conductor.h -------------------------------------------------------------------------------- /src/conductor/filesystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/conductor/filesystem.cpp -------------------------------------------------------------------------------- /src/conductor/filesystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/conductor/filesystem.h -------------------------------------------------------------------------------- /src/conductor/interface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/conductor/interface.cpp -------------------------------------------------------------------------------- /src/conductor/interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/conductor/interface.h -------------------------------------------------------------------------------- /src/conductor/parseoverride.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/conductor/parseoverride.cpp -------------------------------------------------------------------------------- /src/conductor/parseoverride.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/conductor/parseoverride.h -------------------------------------------------------------------------------- /src/conductor/passes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/conductor/passes.cpp -------------------------------------------------------------------------------- /src/conductor/passes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/conductor/passes.h -------------------------------------------------------------------------------- /src/conductor/setup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/conductor/setup.cpp -------------------------------------------------------------------------------- /src/conductor/setup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/conductor/setup.h -------------------------------------------------------------------------------- /src/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/config.h -------------------------------------------------------------------------------- /src/debug/disasm: -------------------------------------------------------------------------------- 1 | disasm=10 2 | -------------------------------------------------------------------------------- /src/debug/load: -------------------------------------------------------------------------------- 1 | load = 9 2 | -------------------------------------------------------------------------------- /src/debug/quiet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/debug/quiet -------------------------------------------------------------------------------- /src/disasm/aarch64-regbits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/disasm/aarch64-regbits.cpp -------------------------------------------------------------------------------- /src/disasm/aarch64-regbits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/disasm/aarch64-regbits.h -------------------------------------------------------------------------------- /src/disasm/disassemble.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/disasm/disassemble.cpp -------------------------------------------------------------------------------- /src/disasm/disassemble.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/disasm/disassemble.h -------------------------------------------------------------------------------- /src/disasm/dump.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/disasm/dump.cpp -------------------------------------------------------------------------------- /src/disasm/dump.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/disasm/dump.h -------------------------------------------------------------------------------- /src/disasm/formatter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/disasm/formatter.cpp -------------------------------------------------------------------------------- /src/disasm/formatter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/disasm/formatter.h -------------------------------------------------------------------------------- /src/disasm/handle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/disasm/handle.cpp -------------------------------------------------------------------------------- /src/disasm/handle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/disasm/handle.h -------------------------------------------------------------------------------- /src/disasm/makesemantic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/disasm/makesemantic.cpp -------------------------------------------------------------------------------- /src/disasm/makesemantic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/disasm/makesemantic.h -------------------------------------------------------------------------------- /src/disasm/objectoriented.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/disasm/objectoriented.cpp -------------------------------------------------------------------------------- /src/disasm/objectoriented.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/disasm/objectoriented.h -------------------------------------------------------------------------------- /src/disasm/reassemble.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/disasm/reassemble.cpp -------------------------------------------------------------------------------- /src/disasm/reassemble.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/disasm/reassemble.h -------------------------------------------------------------------------------- /src/disasm/riscv-disas.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/disasm/riscv-disas.cpp -------------------------------------------------------------------------------- /src/disasm/riscv-disas.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/disasm/riscv-disas.h -------------------------------------------------------------------------------- /src/dwarf/cursor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/dwarf/cursor.cpp -------------------------------------------------------------------------------- /src/dwarf/cursor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/dwarf/cursor.h -------------------------------------------------------------------------------- /src/dwarf/defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/dwarf/defines.h -------------------------------------------------------------------------------- /src/dwarf/entry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/dwarf/entry.cpp -------------------------------------------------------------------------------- /src/dwarf/entry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/dwarf/entry.h -------------------------------------------------------------------------------- /src/dwarf/parser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/dwarf/parser.cpp -------------------------------------------------------------------------------- /src/dwarf/parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/dwarf/parser.h -------------------------------------------------------------------------------- /src/dwarf/platform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/dwarf/platform.cpp -------------------------------------------------------------------------------- /src/dwarf/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/dwarf/platform.h -------------------------------------------------------------------------------- /src/dwarf/state.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/dwarf/state.cpp -------------------------------------------------------------------------------- /src/dwarf/state.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/dwarf/state.h -------------------------------------------------------------------------------- /src/elf/auxv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/elf/auxv.cpp -------------------------------------------------------------------------------- /src/elf/auxv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/elf/auxv.h -------------------------------------------------------------------------------- /src/elf/elfdynamic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/elf/elfdynamic.cpp -------------------------------------------------------------------------------- /src/elf/elfdynamic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/elf/elfdynamic.h -------------------------------------------------------------------------------- /src/elf/elfmap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/elf/elfmap.cpp -------------------------------------------------------------------------------- /src/elf/elfmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/elf/elfmap.h -------------------------------------------------------------------------------- /src/elf/elfspace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/elf/elfspace.cpp -------------------------------------------------------------------------------- /src/elf/elfspace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/elf/elfspace.h -------------------------------------------------------------------------------- /src/elf/elfxx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/elf/elfxx.h -------------------------------------------------------------------------------- /src/elf/reloc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/elf/reloc.cpp -------------------------------------------------------------------------------- /src/elf/reloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/elf/reloc.h -------------------------------------------------------------------------------- /src/elf/riscv-elf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/elf/riscv-elf.h -------------------------------------------------------------------------------- /src/elf/sharedlib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/elf/sharedlib.cpp -------------------------------------------------------------------------------- /src/elf/sharedlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/elf/sharedlib.h -------------------------------------------------------------------------------- /src/elf/symbol.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/elf/symbol.cpp -------------------------------------------------------------------------------- /src/elf/symbol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/elf/symbol.h -------------------------------------------------------------------------------- /src/elf/unionfind.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/elf/unionfind.cpp -------------------------------------------------------------------------------- /src/elf/unionfind.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/elf/unionfind.h -------------------------------------------------------------------------------- /src/generate/anygen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/generate/anygen.cpp -------------------------------------------------------------------------------- /src/generate/anygen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/generate/anygen.h -------------------------------------------------------------------------------- /src/generate/basegen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/generate/basegen.cpp -------------------------------------------------------------------------------- /src/generate/basegen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/generate/basegen.h -------------------------------------------------------------------------------- /src/generate/bingen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/generate/bingen.cpp -------------------------------------------------------------------------------- /src/generate/bingen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/generate/bingen.h -------------------------------------------------------------------------------- /src/generate/concrete.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/generate/concrete.cpp -------------------------------------------------------------------------------- /src/generate/concrete.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/generate/concrete.h -------------------------------------------------------------------------------- /src/generate/concretedeferred.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/generate/concretedeferred.cpp -------------------------------------------------------------------------------- /src/generate/concretedeferred.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/generate/concretedeferred.h -------------------------------------------------------------------------------- /src/generate/data.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/generate/data.cpp -------------------------------------------------------------------------------- /src/generate/data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/generate/data.h -------------------------------------------------------------------------------- /src/generate/debugelf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/generate/debugelf.cpp -------------------------------------------------------------------------------- /src/generate/debugelf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/generate/debugelf.h -------------------------------------------------------------------------------- /src/generate/deferred.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/generate/deferred.cpp -------------------------------------------------------------------------------- /src/generate/deferred.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/generate/deferred.h -------------------------------------------------------------------------------- /src/generate/integerdeferred.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/generate/integerdeferred.cpp -------------------------------------------------------------------------------- /src/generate/integerdeferred.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/generate/integerdeferred.h -------------------------------------------------------------------------------- /src/generate/kernelgen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/generate/kernelgen.cpp -------------------------------------------------------------------------------- /src/generate/kernelgen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/generate/kernelgen.h -------------------------------------------------------------------------------- /src/generate/mirrorgen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/generate/mirrorgen.cpp -------------------------------------------------------------------------------- /src/generate/mirrorgen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/generate/mirrorgen.h -------------------------------------------------------------------------------- /src/generate/modulegen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/generate/modulegen.cpp -------------------------------------------------------------------------------- /src/generate/modulegen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/generate/modulegen.h -------------------------------------------------------------------------------- /src/generate/objgen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/generate/objgen.cpp -------------------------------------------------------------------------------- /src/generate/objgen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/generate/objgen.h -------------------------------------------------------------------------------- /src/generate/section.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/generate/section.cpp -------------------------------------------------------------------------------- /src/generate/section.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/generate/section.h -------------------------------------------------------------------------------- /src/generate/sectionlist.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/generate/sectionlist.cpp -------------------------------------------------------------------------------- /src/generate/sectionlist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/generate/sectionlist.h -------------------------------------------------------------------------------- /src/generate/uniongen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/generate/uniongen.cpp -------------------------------------------------------------------------------- /src/generate/uniongen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/generate/uniongen.h -------------------------------------------------------------------------------- /src/instr/assembly.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/instr/assembly.cpp -------------------------------------------------------------------------------- /src/instr/assembly.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/instr/assembly.h -------------------------------------------------------------------------------- /src/instr/concrete.cpp: -------------------------------------------------------------------------------- 1 | #include "concrete.h" 2 | -------------------------------------------------------------------------------- /src/instr/concrete.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/instr/concrete.h -------------------------------------------------------------------------------- /src/instr/instr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/instr/instr.cpp -------------------------------------------------------------------------------- /src/instr/instr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/instr/instr.h -------------------------------------------------------------------------------- /src/instr/isolated.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/instr/isolated.h -------------------------------------------------------------------------------- /src/instr/linked-aarch64.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/instr/linked-aarch64.cpp -------------------------------------------------------------------------------- /src/instr/linked-aarch64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/instr/linked-aarch64.h -------------------------------------------------------------------------------- /src/instr/linked-arm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/instr/linked-arm.cpp -------------------------------------------------------------------------------- /src/instr/linked-arm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/instr/linked-arm.h -------------------------------------------------------------------------------- /src/instr/linked-riscv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/instr/linked-riscv.cpp -------------------------------------------------------------------------------- /src/instr/linked-riscv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/instr/linked-riscv.h -------------------------------------------------------------------------------- /src/instr/linked-x86_64.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/instr/linked-x86_64.cpp -------------------------------------------------------------------------------- /src/instr/linked-x86_64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/instr/linked-x86_64.h -------------------------------------------------------------------------------- /src/instr/linked.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/instr/linked.h -------------------------------------------------------------------------------- /src/instr/memory.cpp: -------------------------------------------------------------------------------- 1 | #include "memory.h" 2 | -------------------------------------------------------------------------------- /src/instr/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/instr/memory.h -------------------------------------------------------------------------------- /src/instr/register.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/instr/register.cpp -------------------------------------------------------------------------------- /src/instr/register.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/instr/register.h -------------------------------------------------------------------------------- /src/instr/semantic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/instr/semantic.cpp -------------------------------------------------------------------------------- /src/instr/semantic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/instr/semantic.h -------------------------------------------------------------------------------- /src/instr/serializer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/instr/serializer.cpp -------------------------------------------------------------------------------- /src/instr/serializer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/instr/serializer.h -------------------------------------------------------------------------------- /src/instr/storage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/instr/storage.cpp -------------------------------------------------------------------------------- /src/instr/storage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/instr/storage.h -------------------------------------------------------------------------------- /src/instr/visitor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/instr/visitor.cpp -------------------------------------------------------------------------------- /src/instr/visitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/instr/visitor.h -------------------------------------------------------------------------------- /src/instr/writer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/instr/writer.cpp -------------------------------------------------------------------------------- /src/instr/writer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/instr/writer.h -------------------------------------------------------------------------------- /src/load/bootstrap-aarch64.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/load/bootstrap-aarch64.S -------------------------------------------------------------------------------- /src/load/bootstrap-arm.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/load/bootstrap-arm.s -------------------------------------------------------------------------------- /src/load/bootstrap-x86_64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/load/bootstrap-x86_64.s -------------------------------------------------------------------------------- /src/load/callinit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/load/callinit.cpp -------------------------------------------------------------------------------- /src/load/callinit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/load/callinit.h -------------------------------------------------------------------------------- /src/load/datastruct.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/load/datastruct.cpp -------------------------------------------------------------------------------- /src/load/datastruct.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/load/datastruct.h -------------------------------------------------------------------------------- /src/load/emulator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/load/emulator.cpp -------------------------------------------------------------------------------- /src/load/emulator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/load/emulator.h -------------------------------------------------------------------------------- /src/load/loader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/load/loader.cpp -------------------------------------------------------------------------------- /src/load/loader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/load/loader.h -------------------------------------------------------------------------------- /src/load/makebridge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/load/makebridge.cpp -------------------------------------------------------------------------------- /src/load/makebridge.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/load/makebridge.h -------------------------------------------------------------------------------- /src/load/preparetls.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/load/preparetls.cpp -------------------------------------------------------------------------------- /src/load/preparetls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/load/preparetls.h -------------------------------------------------------------------------------- /src/load/segmap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/load/segmap.cpp -------------------------------------------------------------------------------- /src/load/segmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/load/segmap.h -------------------------------------------------------------------------------- /src/load/usage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/load/usage.cpp -------------------------------------------------------------------------------- /src/load/usage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/load/usage.h -------------------------------------------------------------------------------- /src/log/defaults.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/log/defaults.h -------------------------------------------------------------------------------- /src/log/log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/log/log.cpp -------------------------------------------------------------------------------- /src/log/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/log/log.h -------------------------------------------------------------------------------- /src/log/registry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/log/registry.cpp -------------------------------------------------------------------------------- /src/log/registry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/log/registry.h -------------------------------------------------------------------------------- /src/log/temp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/log/temp.cpp -------------------------------------------------------------------------------- /src/log/temp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/log/temp.h -------------------------------------------------------------------------------- /src/operation/addinline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/operation/addinline.cpp -------------------------------------------------------------------------------- /src/operation/addinline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/operation/addinline.h -------------------------------------------------------------------------------- /src/operation/cursor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/operation/cursor.cpp -------------------------------------------------------------------------------- /src/operation/cursor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/operation/cursor.h -------------------------------------------------------------------------------- /src/operation/find.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/operation/find.cpp -------------------------------------------------------------------------------- /src/operation/find.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/operation/find.h -------------------------------------------------------------------------------- /src/operation/find2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/operation/find2.cpp -------------------------------------------------------------------------------- /src/operation/find2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/operation/find2.h -------------------------------------------------------------------------------- /src/operation/mutator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/operation/mutator.cpp -------------------------------------------------------------------------------- /src/operation/mutator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/operation/mutator.h -------------------------------------------------------------------------------- /src/pass/aflcoverage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/aflcoverage.cpp -------------------------------------------------------------------------------- /src/pass/aflcoverage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/aflcoverage.h -------------------------------------------------------------------------------- /src/pass/cancelpush.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/cancelpush.cpp -------------------------------------------------------------------------------- /src/pass/cancelpush.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/cancelpush.h -------------------------------------------------------------------------------- /src/pass/chunkpass.cpp: -------------------------------------------------------------------------------- 1 | #include "chunkpass.h" 2 | -------------------------------------------------------------------------------- /src/pass/chunkpass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/chunkpass.h -------------------------------------------------------------------------------- /src/pass/clearplts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/clearplts.cpp -------------------------------------------------------------------------------- /src/pass/clearplts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/clearplts.h -------------------------------------------------------------------------------- /src/pass/clearspatial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/clearspatial.cpp -------------------------------------------------------------------------------- /src/pass/clearspatial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/clearspatial.h -------------------------------------------------------------------------------- /src/pass/collapseplt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/collapseplt.cpp -------------------------------------------------------------------------------- /src/pass/collapseplt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/collapseplt.h -------------------------------------------------------------------------------- /src/pass/collectglobals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/collectglobals.cpp -------------------------------------------------------------------------------- /src/pass/collectglobals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/collectglobals.h -------------------------------------------------------------------------------- /src/pass/condwatchpoint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/condwatchpoint.cpp -------------------------------------------------------------------------------- /src/pass/condwatchpoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/condwatchpoint.h -------------------------------------------------------------------------------- /src/pass/debloat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/debloat.cpp -------------------------------------------------------------------------------- /src/pass/debloat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/debloat.h -------------------------------------------------------------------------------- /src/pass/detectnullptr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/detectnullptr.cpp -------------------------------------------------------------------------------- /src/pass/detectnullptr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/detectnullptr.h -------------------------------------------------------------------------------- /src/pass/dumplink.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/dumplink.cpp -------------------------------------------------------------------------------- /src/pass/dumplink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/dumplink.h -------------------------------------------------------------------------------- /src/pass/dumptlsinstr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/dumptlsinstr.cpp -------------------------------------------------------------------------------- /src/pass/dumptlsinstr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/dumptlsinstr.h -------------------------------------------------------------------------------- /src/pass/encodingcheckpass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/encodingcheckpass.cpp -------------------------------------------------------------------------------- /src/pass/encodingcheckpass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/encodingcheckpass.h -------------------------------------------------------------------------------- /src/pass/endbradd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/endbradd.cpp -------------------------------------------------------------------------------- /src/pass/endbradd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/endbradd.h -------------------------------------------------------------------------------- /src/pass/endbrenforce.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/endbrenforce.cpp -------------------------------------------------------------------------------- /src/pass/endbrenforce.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/endbrenforce.h -------------------------------------------------------------------------------- /src/pass/externalcalls.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/externalcalls.cpp -------------------------------------------------------------------------------- /src/pass/externalcalls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/externalcalls.h -------------------------------------------------------------------------------- /src/pass/externalsymbollinks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/externalsymbollinks.cpp -------------------------------------------------------------------------------- /src/pass/externalsymbollinks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/externalsymbollinks.h -------------------------------------------------------------------------------- /src/pass/fallthrough.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/fallthrough.cpp -------------------------------------------------------------------------------- /src/pass/fallthrough.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/fallthrough.h -------------------------------------------------------------------------------- /src/pass/findendbr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/findendbr.cpp -------------------------------------------------------------------------------- /src/pass/findendbr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/findendbr.h -------------------------------------------------------------------------------- /src/pass/findinitfuncs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/findinitfuncs.cpp -------------------------------------------------------------------------------- /src/pass/findinitfuncs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/findinitfuncs.h -------------------------------------------------------------------------------- /src/pass/findsyscalls.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/findsyscalls.cpp -------------------------------------------------------------------------------- /src/pass/findsyscalls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/findsyscalls.h -------------------------------------------------------------------------------- /src/pass/fixdataregions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/fixdataregions.cpp -------------------------------------------------------------------------------- /src/pass/fixdataregions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/fixdataregions.h -------------------------------------------------------------------------------- /src/pass/fixenviron.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/fixenviron.cpp -------------------------------------------------------------------------------- /src/pass/fixenviron.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/fixenviron.h -------------------------------------------------------------------------------- /src/pass/fixjumptables.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/fixjumptables.cpp -------------------------------------------------------------------------------- /src/pass/fixjumptables.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/fixjumptables.h -------------------------------------------------------------------------------- /src/pass/handlecopyrelocs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/handlecopyrelocs.cpp -------------------------------------------------------------------------------- /src/pass/handlecopyrelocs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/handlecopyrelocs.h -------------------------------------------------------------------------------- /src/pass/handledatarelocs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/handledatarelocs.cpp -------------------------------------------------------------------------------- /src/pass/handledatarelocs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/handledatarelocs.h -------------------------------------------------------------------------------- /src/pass/handlerelocs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/handlerelocs.cpp -------------------------------------------------------------------------------- /src/pass/handlerelocs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/handlerelocs.h -------------------------------------------------------------------------------- /src/pass/hijack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/hijack.cpp -------------------------------------------------------------------------------- /src/pass/hijack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/hijack.h -------------------------------------------------------------------------------- /src/pass/ifunclazy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/ifunclazy.cpp -------------------------------------------------------------------------------- /src/pass/ifunclazy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/ifunclazy.h -------------------------------------------------------------------------------- /src/pass/ifuncplts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/ifuncplts.cpp -------------------------------------------------------------------------------- /src/pass/ifuncplts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/ifuncplts.h -------------------------------------------------------------------------------- /src/pass/inferlinks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/inferlinks.cpp -------------------------------------------------------------------------------- /src/pass/inferlinks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/inferlinks.h -------------------------------------------------------------------------------- /src/pass/injectbridge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/injectbridge.cpp -------------------------------------------------------------------------------- /src/pass/injectbridge.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/injectbridge.h -------------------------------------------------------------------------------- /src/pass/instrumentcalls.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/instrumentcalls.cpp -------------------------------------------------------------------------------- /src/pass/instrumentcalls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/instrumentcalls.h -------------------------------------------------------------------------------- /src/pass/instrumentinstr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/instrumentinstr.cpp -------------------------------------------------------------------------------- /src/pass/instrumentinstr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/instrumentinstr.h -------------------------------------------------------------------------------- /src/pass/internalcalls.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/internalcalls.cpp -------------------------------------------------------------------------------- /src/pass/internalcalls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/internalcalls.h -------------------------------------------------------------------------------- /src/pass/jitgsfixup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/jitgsfixup.cpp -------------------------------------------------------------------------------- /src/pass/jitgsfixup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/jitgsfixup.h -------------------------------------------------------------------------------- /src/pass/jitgssetup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/jitgssetup.cpp -------------------------------------------------------------------------------- /src/pass/jitgssetup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/jitgssetup.h -------------------------------------------------------------------------------- /src/pass/jtoverestimate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/jtoverestimate.cpp -------------------------------------------------------------------------------- /src/pass/jtoverestimate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/jtoverestimate.h -------------------------------------------------------------------------------- /src/pass/jumptablebounds.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/jumptablebounds.cpp -------------------------------------------------------------------------------- /src/pass/jumptablebounds.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/jumptablebounds.h -------------------------------------------------------------------------------- /src/pass/jumptablepass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/jumptablepass.cpp -------------------------------------------------------------------------------- /src/pass/jumptablepass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/jumptablepass.h -------------------------------------------------------------------------------- /src/pass/ldsorefs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/ldsorefs.cpp -------------------------------------------------------------------------------- /src/pass/ldsorefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/ldsorefs.h -------------------------------------------------------------------------------- /src/pass/logcalls.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/logcalls.cpp -------------------------------------------------------------------------------- /src/pass/logcalls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/logcalls.h -------------------------------------------------------------------------------- /src/pass/loginstr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/loginstr.cpp -------------------------------------------------------------------------------- /src/pass/loginstr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/loginstr.h -------------------------------------------------------------------------------- /src/pass/makecache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/makecache.cpp -------------------------------------------------------------------------------- /src/pass/makecache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/makecache.h -------------------------------------------------------------------------------- /src/pass/nonreturn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/nonreturn.cpp -------------------------------------------------------------------------------- /src/pass/nonreturn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/nonreturn.h -------------------------------------------------------------------------------- /src/pass/noppass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/noppass.cpp -------------------------------------------------------------------------------- /src/pass/noppass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/noppass.h -------------------------------------------------------------------------------- /src/pass/permutedata.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/permutedata.cpp -------------------------------------------------------------------------------- /src/pass/permutedata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/permutedata.h -------------------------------------------------------------------------------- /src/pass/populateplt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/populateplt.cpp -------------------------------------------------------------------------------- /src/pass/populateplt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/populateplt.h -------------------------------------------------------------------------------- /src/pass/positiondump.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/positiondump.cpp -------------------------------------------------------------------------------- /src/pass/positiondump.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/positiondump.h -------------------------------------------------------------------------------- /src/pass/profileinstrument.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/profileinstrument.cpp -------------------------------------------------------------------------------- /src/pass/profileinstrument.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/profileinstrument.h -------------------------------------------------------------------------------- /src/pass/profilesave.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/profilesave.cpp -------------------------------------------------------------------------------- /src/pass/profilesave.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/profilesave.h -------------------------------------------------------------------------------- /src/pass/promotejumps.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/promotejumps.cpp -------------------------------------------------------------------------------- /src/pass/promotejumps.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/promotejumps.h -------------------------------------------------------------------------------- /src/pass/regreplace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/regreplace.cpp -------------------------------------------------------------------------------- /src/pass/regreplace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/regreplace.h -------------------------------------------------------------------------------- /src/pass/relocheck.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/relocheck.cpp -------------------------------------------------------------------------------- /src/pass/relocheck.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/relocheck.h -------------------------------------------------------------------------------- /src/pass/removepadding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/removepadding.cpp -------------------------------------------------------------------------------- /src/pass/removepadding.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/removepadding.h -------------------------------------------------------------------------------- /src/pass/reorderpush.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/reorderpush.cpp -------------------------------------------------------------------------------- /src/pass/reorderpush.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/reorderpush.h -------------------------------------------------------------------------------- /src/pass/resolveexternallinks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/resolveexternallinks.cpp -------------------------------------------------------------------------------- /src/pass/resolveexternallinks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/resolveexternallinks.h -------------------------------------------------------------------------------- /src/pass/resolveplt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/resolveplt.cpp -------------------------------------------------------------------------------- /src/pass/resolveplt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/resolveplt.h -------------------------------------------------------------------------------- /src/pass/resolvetls.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/resolvetls.cpp -------------------------------------------------------------------------------- /src/pass/resolvetls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/resolvetls.h -------------------------------------------------------------------------------- /src/pass/retpoline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/retpoline.cpp -------------------------------------------------------------------------------- /src/pass/retpoline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/retpoline.h -------------------------------------------------------------------------------- /src/pass/run.cpp: -------------------------------------------------------------------------------- 1 | #include "run.h" 2 | -------------------------------------------------------------------------------- /src/pass/run.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/run.h -------------------------------------------------------------------------------- /src/pass/shadowstack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/shadowstack.cpp -------------------------------------------------------------------------------- /src/pass/shadowstack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/shadowstack.h -------------------------------------------------------------------------------- /src/pass/splitbasicblock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/splitbasicblock.cpp -------------------------------------------------------------------------------- /src/pass/splitbasicblock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/splitbasicblock.h -------------------------------------------------------------------------------- /src/pass/splitfunction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/splitfunction.cpp -------------------------------------------------------------------------------- /src/pass/splitfunction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/splitfunction.h -------------------------------------------------------------------------------- /src/pass/stackextend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/stackextend.cpp -------------------------------------------------------------------------------- /src/pass/stackextend.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/stackextend.h -------------------------------------------------------------------------------- /src/pass/stackxor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/stackxor.cpp -------------------------------------------------------------------------------- /src/pass/stackxor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/stackxor.h -------------------------------------------------------------------------------- /src/pass/switchcontext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/switchcontext.cpp -------------------------------------------------------------------------------- /src/pass/switchcontext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/switchcontext.h -------------------------------------------------------------------------------- /src/pass/syscallsandbox.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/syscallsandbox.cpp -------------------------------------------------------------------------------- /src/pass/syscallsandbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/syscallsandbox.h -------------------------------------------------------------------------------- /src/pass/twocodealloc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/twocodealloc.cpp -------------------------------------------------------------------------------- /src/pass/twocodealloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/twocodealloc.h -------------------------------------------------------------------------------- /src/pass/twocodegs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/twocodegs.cpp -------------------------------------------------------------------------------- /src/pass/twocodegs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/twocodegs.h -------------------------------------------------------------------------------- /src/pass/twocodemerge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/twocodemerge.cpp -------------------------------------------------------------------------------- /src/pass/twocodemerge.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/twocodemerge.h -------------------------------------------------------------------------------- /src/pass/twocodevars.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/twocodevars.cpp -------------------------------------------------------------------------------- /src/pass/twocodevars.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/twocodevars.h -------------------------------------------------------------------------------- /src/pass/updatelink.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/updatelink.cpp -------------------------------------------------------------------------------- /src/pass/updatelink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/updatelink.h -------------------------------------------------------------------------------- /src/pass/usegstable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/usegstable.cpp -------------------------------------------------------------------------------- /src/pass/usegstable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/pass/usegstable.h -------------------------------------------------------------------------------- /src/runtime/managegs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/runtime/managegs.cpp -------------------------------------------------------------------------------- /src/runtime/managegs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/runtime/managegs.h -------------------------------------------------------------------------------- /src/snippet/bss.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/snippet/bss.S -------------------------------------------------------------------------------- /src/snippet/hook-aarch64.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/snippet/hook-aarch64.S -------------------------------------------------------------------------------- /src/snippet/hook-x86_64.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/snippet/hook-x86_64.S -------------------------------------------------------------------------------- /src/snippet/hook.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/snippet/hook.h -------------------------------------------------------------------------------- /src/snippet/ifunc-x86_64.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/snippet/ifunc-x86_64.S -------------------------------------------------------------------------------- /src/snippet/logfunction.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/snippet/logfunction.c -------------------------------------------------------------------------------- /src/snippet/logfunction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/snippet/logfunction.h -------------------------------------------------------------------------------- /src/snippet/pthread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/snippet/pthread.cpp -------------------------------------------------------------------------------- /src/snippet/signal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/snippet/signal.cpp -------------------------------------------------------------------------------- /src/snippet/start2-aarch64.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/snippet/start2-aarch64.S -------------------------------------------------------------------------------- /src/snippet/start2-x86_64.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/snippet/start2-x86_64.S -------------------------------------------------------------------------------- /src/snippet/syscall-iface.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/snippet/syscall-iface.s -------------------------------------------------------------------------------- /src/transform/data.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/transform/data.cpp -------------------------------------------------------------------------------- /src/transform/data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/transform/data.h -------------------------------------------------------------------------------- /src/transform/generator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/transform/generator.cpp -------------------------------------------------------------------------------- /src/transform/generator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/transform/generator.h -------------------------------------------------------------------------------- /src/transform/sandbox.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/transform/sandbox.cpp -------------------------------------------------------------------------------- /src/transform/sandbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/transform/sandbox.h -------------------------------------------------------------------------------- /src/transform/slot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/transform/slot.h -------------------------------------------------------------------------------- /src/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/types.h -------------------------------------------------------------------------------- /src/util/explicit_bzero.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/util/explicit_bzero.c -------------------------------------------------------------------------------- /src/util/explicit_bzero.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/util/explicit_bzero.h -------------------------------------------------------------------------------- /src/util/feature.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/util/feature.h -------------------------------------------------------------------------------- /src/util/intervaltree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/util/intervaltree.cpp -------------------------------------------------------------------------------- /src/util/intervaltree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/util/intervaltree.h -------------------------------------------------------------------------------- /src/util/iter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/util/iter.h -------------------------------------------------------------------------------- /src/util/range.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/util/range.cpp -------------------------------------------------------------------------------- /src/util/range.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/util/range.h -------------------------------------------------------------------------------- /src/util/streamasstring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/util/streamasstring.h -------------------------------------------------------------------------------- /src/util/timing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/util/timing.cpp -------------------------------------------------------------------------------- /src/util/timing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/src/util/timing.h -------------------------------------------------------------------------------- /test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/Makefile -------------------------------------------------------------------------------- /test/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/README.txt -------------------------------------------------------------------------------- /test/codegen/.gitignore: -------------------------------------------------------------------------------- 1 | /tmp 2 | -------------------------------------------------------------------------------- /test/codegen/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/codegen/Makefile -------------------------------------------------------------------------------- /test/codegen/run-basic.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/codegen/run-basic.sh -------------------------------------------------------------------------------- /test/codegen/run-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/codegen/run-build.sh -------------------------------------------------------------------------------- /test/codegen/run-system.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/codegen/run-system.sh -------------------------------------------------------------------------------- /test/docker/.gitignore: -------------------------------------------------------------------------------- 1 | /qemu-*-static 2 | -------------------------------------------------------------------------------- /test/docker/Dockerfile_aarch64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/docker/Dockerfile_aarch64 -------------------------------------------------------------------------------- /test/docker/Dockerfile_arm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/docker/Dockerfile_arm -------------------------------------------------------------------------------- /test/docker/Dockerfile_x86_64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/docker/Dockerfile_x86_64 -------------------------------------------------------------------------------- /test/docker/Dockerfile_x86_64-aarch64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/docker/Dockerfile_x86_64-aarch64 -------------------------------------------------------------------------------- /test/docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/docker/README.md -------------------------------------------------------------------------------- /test/docker/docker.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/docker/docker.pl -------------------------------------------------------------------------------- /test/docker/scripts/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/docker/scripts/entrypoint.sh -------------------------------------------------------------------------------- /test/example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/example/.gitignore -------------------------------------------------------------------------------- /test/example/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/example/Makefile -------------------------------------------------------------------------------- /test/example/cfg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/example/cfg.c -------------------------------------------------------------------------------- /test/example/detectnull.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/example/detectnull.c -------------------------------------------------------------------------------- /test/example/detectnullfail.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/example/detectnullfail.c -------------------------------------------------------------------------------- /test/example/firmware.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/example/firmware.c -------------------------------------------------------------------------------- /test/example/fp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/example/fp.c -------------------------------------------------------------------------------- /test/example/getenv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/example/getenv.c -------------------------------------------------------------------------------- /test/example/global2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/example/global2.c -------------------------------------------------------------------------------- /test/example/hello-obj.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/example/hello-obj.c -------------------------------------------------------------------------------- /test/example/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/example/hello.c -------------------------------------------------------------------------------- /test/example/hellocpp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/example/hellocpp.cpp -------------------------------------------------------------------------------- /test/example/hi0-s.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/example/hi0-s.S -------------------------------------------------------------------------------- /test/example/hi0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/example/hi0.c -------------------------------------------------------------------------------- /test/example/hi2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/example/hi2.c -------------------------------------------------------------------------------- /test/example/hi5-s.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/example/hi5-s.S -------------------------------------------------------------------------------- /test/example/hi5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/example/hi5.c -------------------------------------------------------------------------------- /test/example/islower.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/example/islower.c -------------------------------------------------------------------------------- /test/example/jumptable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/example/jumptable.c -------------------------------------------------------------------------------- /test/example/log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/example/log.c -------------------------------------------------------------------------------- /test/example/sandbox-stage3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/example/sandbox-stage3.c -------------------------------------------------------------------------------- /test/example/sandbox-write.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/example/sandbox-write.c -------------------------------------------------------------------------------- /test/example/stack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/example/stack.c -------------------------------------------------------------------------------- /test/example/stderr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/example/stderr.c -------------------------------------------------------------------------------- /test/framework/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/framework/.gitignore -------------------------------------------------------------------------------- /test/framework/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/framework/Makefile -------------------------------------------------------------------------------- /test/framework/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/framework/catch.hpp -------------------------------------------------------------------------------- /test/framework/include.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/framework/include.h -------------------------------------------------------------------------------- /test/framework/runner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/framework/runner.cpp -------------------------------------------------------------------------------- /test/integration/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/integration/.gitignore -------------------------------------------------------------------------------- /test/integration/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/integration/Makefile -------------------------------------------------------------------------------- /test/integration/defense/cet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/integration/defense/cet.cpp -------------------------------------------------------------------------------- /test/script/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/script/Makefile -------------------------------------------------------------------------------- /test/script/a2f.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/script/a2f.py -------------------------------------------------------------------------------- /test/script/add-nops.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/script/add-nops.expected -------------------------------------------------------------------------------- /test/script/add-nops.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/script/add-nops.sh -------------------------------------------------------------------------------- /test/script/argv.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/script/argv.expected -------------------------------------------------------------------------------- /test/script/argv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/script/argv.sh -------------------------------------------------------------------------------- /test/script/codeform-debloat.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/script/codeform-debloat.sh -------------------------------------------------------------------------------- /test/script/codeform-dwarf-syms.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/script/codeform-dwarf-syms.sh -------------------------------------------------------------------------------- /test/script/codeform-s.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/script/codeform-s.sh -------------------------------------------------------------------------------- /test/script/codeform.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/script/codeform.sh -------------------------------------------------------------------------------- /test/script/compare-syms.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/script/compare-syms.sh -------------------------------------------------------------------------------- /test/script/coreutils-functions-aarch64.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/script/coreutils-functions-aarch64.sh -------------------------------------------------------------------------------- /test/script/coreutils-functions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/script/coreutils-functions.sh -------------------------------------------------------------------------------- /test/script/coreutils-relocs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/script/coreutils-relocs.sh -------------------------------------------------------------------------------- /test/script/coreutils.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/script/coreutils.sh -------------------------------------------------------------------------------- /test/script/cout.expected: -------------------------------------------------------------------------------- 1 | foo 2 | foo 3 | -------------------------------------------------------------------------------- /test/script/cout.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/script/cout.sh -------------------------------------------------------------------------------- /test/script/detectnull.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/script/detectnull.sh -------------------------------------------------------------------------------- /test/script/dwarf-diff.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/script/dwarf-diff.sh -------------------------------------------------------------------------------- /test/script/environ.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/script/environ.sh -------------------------------------------------------------------------------- /test/script/func-diff.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/script/func-diff.pl -------------------------------------------------------------------------------- /test/script/hello-process.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/script/hello-process.sh -------------------------------------------------------------------------------- /test/script/hello-q.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/script/hello-q.sh -------------------------------------------------------------------------------- /test/script/hello-thread.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/script/hello-thread.expected -------------------------------------------------------------------------------- /test/script/hello-thread.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/script/hello-thread.sh -------------------------------------------------------------------------------- /test/script/hello.expected: -------------------------------------------------------------------------------- 1 | Hello, World! 2 | -------------------------------------------------------------------------------- /test/script/hello.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/script/hello.sh -------------------------------------------------------------------------------- /test/script/hi5.expected: -------------------------------------------------------------------------------- 1 | Hello, World! 2 | -------------------------------------------------------------------------------- /test/script/islower.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/script/islower.expected -------------------------------------------------------------------------------- /test/script/islower.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/script/islower.sh -------------------------------------------------------------------------------- /test/script/jumptable-diff-f3.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/script/jumptable-diff-f3.pl -------------------------------------------------------------------------------- /test/script/jumptable-diff.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/script/jumptable-diff.pl -------------------------------------------------------------------------------- /test/script/jumptable-libc-mktable.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/script/jumptable-libc-mktable.sh -------------------------------------------------------------------------------- /test/script/jumptable-libc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/script/jumptable-libc.sh -------------------------------------------------------------------------------- /test/script/jumptable-rtl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/script/jumptable-rtl.sh -------------------------------------------------------------------------------- /test/script/jumptables.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/script/jumptables.pl -------------------------------------------------------------------------------- /test/script/nginx-jitonce.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/script/nginx-jitonce.sh -------------------------------------------------------------------------------- /test/script/nginx-jitshuffle.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/script/nginx-jitshuffle.sh -------------------------------------------------------------------------------- /test/script/nginx-perf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/script/nginx-perf.sh -------------------------------------------------------------------------------- /test/script/nginx-thread-jitonce.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/script/nginx-thread-jitonce.sh -------------------------------------------------------------------------------- /test/script/nginx-thread-jitshuffle.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/script/nginx-thread-jitshuffle.sh -------------------------------------------------------------------------------- /test/script/nginx-thread.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/script/nginx-thread.sh -------------------------------------------------------------------------------- /test/script/nginx.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/script/nginx.sh -------------------------------------------------------------------------------- /test/script/relocheck.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/script/relocheck.sh -------------------------------------------------------------------------------- /test/script/relocs-diff.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/script/relocs-diff.pl -------------------------------------------------------------------------------- /test/script/relocs.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/script/relocs.pl -------------------------------------------------------------------------------- /test/script/sandbox-stage3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/script/sandbox-stage3.sh -------------------------------------------------------------------------------- /test/script/verify-redzone.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/script/verify-redzone.sh -------------------------------------------------------------------------------- /test/unit/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/unit/.gitignore -------------------------------------------------------------------------------- /test/unit/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/unit/Makefile -------------------------------------------------------------------------------- /test/unit/StreamAsString.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/unit/StreamAsString.h -------------------------------------------------------------------------------- /test/unit/analysis/_flow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/unit/analysis/_flow.cpp -------------------------------------------------------------------------------- /test/unit/analysis/_jumptable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/unit/analysis/_jumptable.cpp -------------------------------------------------------------------------------- /test/unit/analysis/_walker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/unit/analysis/_walker.cpp -------------------------------------------------------------------------------- /test/unit/chunk/_mutator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/unit/chunk/_mutator.cpp -------------------------------------------------------------------------------- /test/unit/chunk/_position.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/unit/chunk/_position.cpp -------------------------------------------------------------------------------- /test/unit/disasm/_disassemble.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/unit/disasm/_disassemble.cpp -------------------------------------------------------------------------------- /test/unit/elf/_elfmap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/unit/elf/_elfmap.cpp -------------------------------------------------------------------------------- /test/unit/elf/_symbol.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/unit/elf/_symbol.cpp -------------------------------------------------------------------------------- /test/unit/log/_temp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/unit/log/_temp.cpp -------------------------------------------------------------------------------- /test/unit/pass/_instrumentcalls.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/unit/pass/_instrumentcalls.cpp -------------------------------------------------------------------------------- /test/unit/pass/_promotejumps.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/unit/pass/_promotejumps.cpp -------------------------------------------------------------------------------- /test/unit/pass/_regreplace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/unit/pass/_regreplace.cpp -------------------------------------------------------------------------------- /test/unit/pass/_stackextend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/unit/pass/_stackextend.cpp -------------------------------------------------------------------------------- /test/unit/util/_intervaltree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/test/unit/util/_intervaltree.cpp -------------------------------------------------------------------------------- /travis_aarch64_config.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/travis_aarch64_config.mk -------------------------------------------------------------------------------- /travis_build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/columbia/egalito/HEAD/travis_build.sh --------------------------------------------------------------------------------