summaryrefslogtreecommitdiffstats
path: root/courgette
Commit message (Expand)AuthorAgeFilesLines
* Move base::FreeDeleter into its own header.dcheng2016-03-261-0/+1
* [Courgette] Add and use AddressTranslator::PointerToTargetRVA(); Update comme...huangs2016-03-238-56/+103
* [Courgette] Clean up Disassembler; fix ELF Memory leaks.huangs2016-03-1419-880/+888
* Revert of [Courgette] Clean up Disassembler; fix ELF Memory leaks. (patchset ...scottmg2016-03-1219-882/+880
* [Courgette] Clean up Disassembler; fix ELF Memory leaks.huangs2016-03-1219-880/+882
* [Courgette] Add huangs@ to OWNER.huangs2016-02-291-1/+2
* gn: Make courgette_unittests pass on swarmingthakis2016-02-111-0/+4
* [Courgette] Fix AssemblyProgram parsing for ELF-ARM.huangs2016-02-043-40/+20
* [Courgette] Add ELF-ARM test binary.Will Harris2016-02-031-0/+0
* Revert of [Courgette] Add ELF-ARM test binary. (patchset #5 id:80001 of https...vabr2016-02-031-0/+0
* [Courgette] Add ELF-ARM test binary.huangs2016-02-031-0/+0
* [Courgette] Refactor: Manage AssemblyProgram and EncodedProgram with scoped_ptr.huangs2016-01-2918-300/+321
* Revert of [Courgette] Refactor: Manage AssemblyProgram and EncodedProgram wit...dcheng2016-01-2918-321/+300
* [Courgette] Refactor: Manage AssemblyProgram and EncodedProgram with scoped_ptr.huangs2016-01-2918-300/+321
* allocator cleanup: remove dependencies on allocator from all targetsprimiano2016-01-282-12/+0
* [Courgette] Fold TrimLabels() into ParseDetectedExecutable().huangs2016-01-227-57/+18
* [Courgette] Simplify EncodedProgram Label addition code; removed "1.01 x" mem...huangs2016-01-1914-142/+217
* [Courgette] Make Courgette-dis trim labels.huangs2016-01-181-0/+7
* [Courgette] Fix memory leak in AssemblyProgram::TrimLabels().huangs2016-01-181-16/+13
* Move bit_cast from base/macros.h to its own headertapted2016-01-141-0/+1
* [Courgette] Make LabelManager an interface; move code to LabelManagerImpl.huangs2016-01-083-70/+108
* [Courgette] Port basic index assignment routines to LabelManager.huangs2016-01-063-10/+403
* Switch to standard integer types in courgette/.avi2015-12-2165-664/+797
* Drop 'const' declaration from courgette unittest.mkwst2015-12-081-1/+1
* [Courgette] Initial Implementation of LabelManagerhuangs2015-12-089-17/+439
* Cleanup: Correctly spell success(ful).thestig2015-11-231-1/+1
* [Courgette] Move the "1.01 x" memory fix from NoThrowBuffer::reserve() to cal...huangs2015-11-192-7/+13
* Use base::UncheckedMalloc rather than std::nothrow in courgette.grt2015-11-064-101/+147
* Cleanup: Pass std::string as const reference from courgette/ki.stfu2015-09-211-5/+4
* [Courgette] Refactor: Adding Rel32FinderWin32X86_Basic and Unittestshuangs2015-09-1815-102/+640
* [Courgette] Store delta encoding as signed int32.huangs2015-09-094-55/+152
* Fix sbox_validation_tests & Make isolate_driver.py include the executable itselfmaruel2015-09-091-1/+0
* Revert of [Courgette] Adding CourgetteConfig singleton and --experimental fla...huangs2015-09-087-93/+4
* Revert of Fix sbox_validation_tests & Make isolate_driver.py include the exec...stgao2015-09-031-0/+1
* Fix sbox_validation_tests & Make isolate_driver.py include the executable itselfmaruel2015-09-021-1/+0
* [Courgette] Adding CourgetteConfig singleton and --experimental flag.huangs2015-09-017-4/+93
* Annotate GN executables and shared_libraries with sanitizer deps.brettw2015-08-311-0/+2
* Hand over courgette ownership.dgarrett2015-08-201-2/+1
* [Courgette] Optimize QSufSort to speed up courgette-gen.huangs2015-08-193-78/+94
* [Courgette] Unnest maximize loop in adjustment_method_2.cc to speed up courge...huangs2015-08-181-12/+12
* [Courgette] Extract qsufsort module and add tests.huangs2015-08-116-163/+338
* Courgette: Remove 2 duplicates calls to std::sort.sebmarchand2015-08-114-4/+4
* Courgette: Skip the relocs that live outside of the image.sebmarchand2015-08-072-0/+10
* [Courgette] Fix NoThrowBuffer::end() off-by-1; add unittests.huangs2015-07-204-4/+87
* Replace StringPrintf("%d", ...) with IntToString()ricea2015-07-011-1/+1
* Update {virtual,override} to follow C++11 style in courgette.nick2015-04-241-4/+4
* Robust ELF header parsing.halyavin2015-03-244-30/+36
* Remove misleading comment.halyavin2015-03-241-2/+0
* Update out-of-date comments and error messages.halyavin2015-03-202-9/+6
* Add support for RIP relative addresses on x86_64.wfh2015-03-202-5/+24