1. 6dfa5bf [logging] Add LOG_TO_STDERR logging destination by Sharon Yang · 9 weeks ago master
  2. 96b52ba [Courgette] ELF: Reject if |sh_entsize| of SHT_REL is invalid. by Samuel Huang · 3 months ago
  3. 5896163 [Courgette] Add more checks in Win32 PE parsing to fix fuzzer failure. by Samuel Huang · 4 months ago
  4. 6ce7044 Run clang-tidy modernize-use-nullptr on //courgette by Raul Tambre · 4 months ago
  5. 0cede61 [Courgette] Restrict PE rel32 scan size to min(virtual_size, size_of_raw_data). by Samuel Huang · 4 months ago
  6. 9a90952 [Courgette] Add more checks in ELF parsing to fix fuzzer failure. by Samuel Huang · 4 months ago
  7. cc64ca1 Adding missing dependency from courgette to lzma_sdk by Daniel Bratell · 4 months ago
  8. 73e346e Remove a few unnecessary semicolons. by Nico Weber · 5 months ago
  9. cd5fd9e //courgette: Convert base::(U)Int(64)ToString(16) to NumberToString(16) by Raul Tambre · 5 months ago
  10. d87dd6f Remove include of base/containers/hash_tables.h except base/ by Takuto Ikuta · 7 months ago
  11. 1fa0f6e Replace base::hash_set with std::unordered_set by Takuto Ikuta · 7 months ago
  12. e04a0c1 Use base::size rather than arraysize in courgette/. by Avi Drissman · 7 months ago
  13. cb67f08 fuchsia: Fix sign-compare warning in divsufsort by Scott Graham · 9 months ago
  14. 0d85152 Fix BUILD.gn on windows for symbol_level=0 by Takuto Ikuta · 9 months ago
  15. b84a9e2 win/32-bit: only copy pdbs if symbol_level > 0. by Nico Weber · 9 months ago
  16. 8944692 win/32-bit: copy courgette64.exe.pdb and gcp_portmon64.dll.pdb to the root build dir. by Nico Weber · 9 months ago
  17. 719c84e Suppress 64-to-32 conversion warnings in courgette's divsufsort. by Will Harris · 11 months ago
  18. 22e2577 Remove references to exe_and_shlib_deps in src by Tom Anderson · 1 year, 2 months ago
  19. c360fb4 Fully move PathService into the base namespace. by Avi Drissman · 1 year, 3 months ago
  20. 5c94f28 Migrate //courgette to RepeatingCallback by tzik · 1 year, 5 months ago
  21. 63bcb1d Replace base::MakeUnique with std::make_unique. by Jeremy Roman · 1 year, 5 months ago
  22. e1e61f9 [Courgette]: Added "-nologfile" switch to disable logging to file. by Calder Kitagawa · 1 year, 6 months ago
  23. 85942b1 Reduce includes of windows.h by Bruce Dawson · 1 year, 7 months ago
  24. d8b25c3 Convert base::UInt64ToString to base::NumberToString by Daniel Cheng · 1 year, 7 months ago
  25. 35b5b5a Run clang-tidy modernize-use-equals-{delete,default} on //courgette by Chris Watkins · 1 year, 8 months ago
  26. 5e7bc18 win: Rename clang_x64 to win_clang_x64 in build/toolchain/win, step 3/5. by Nico Weber · 2 years ago
  27. f4ff210 [Courgette] Add heuristic to guard MemoryAllocator from AllocationType corruption. by huangs · 2 years, 2 months ago
  28. 8ece697 Replace sanitizers:deps with exe_and_shlib_deps (Chromium repo only) by thomasanderson · 2 years, 2 months ago
  29. 3aac182 [Courgette] Reduce AssemblyProgram to reduce Courgette-apply RAM floor and disk churn. by huangs · 2 years, 2 months ago
  30. 6b4c6db Spell success correctly. by thestig · 2 years, 2 months ago
  31. 122ce2e [Courgette] Clean up EnsembleProgram. by huangs · 2 years, 3 months ago
  32. 470f6ab [Courgette] Refactor: Add CourgetteFlow; improve courgette_tool.cc help text. by huangs · 2 years, 3 months ago
  33. 79c817b [Courgette] Refactor: Store Label Annotation in AssemblyProgram for patch generation. by huangs · 2 years, 3 months ago
  34. ca9d76d Return BSPatch value (previously, was ignored). by waffles · 2 years, 4 months ago
  35. ff392b4 Fall back to heap allocation in courgette alloc. by waffles · 2 years, 4 months ago
  36. 9d95df4 [Courgette] Refactor: Unify Disassembler::Disassemble() and instantiate AssemblyProgram there. by huangs · 2 years, 4 months ago
  37. f3ac6dd [Courgette] Fix ELF reference sorting. by huangs · 2 years, 4 months ago
  38. a1a68a0 Stop using undocumented _THROW0() macro by cblume · 2 years, 4 months ago
  39. a859ac9 [Courgette] Disassembler code movement and format fix. by huangs · 2 years, 5 months ago
  40. c646efe [DirectoryOwnership] Add TEAM/COMPONENT into OWNERS files. by ymzhang · 2 years, 5 months ago
  41. 691ad9a [Courgette] Simple AssemblyProgram and Disassembler cleanups. by huangs · 2 years, 6 months ago
  42. 178578d Sandbox the component updater's patcher utility process. by waffles · 2 years, 7 months ago
  43. 418c100 Cleanup remaining class/struct fwd declarations by jbriance · 2 years, 8 months ago
  44. b8b4e66 Fix courgette use of base/numerics by jschuh · 2 years, 8 months ago
  45. 6d93d7a Add missing return statement to CheckReturnValue's copy assignment operator. by grt · 2 years, 8 months ago
  46. c5ef8ab [Courgette] Refactor: Add and use Instruction*Receptor classes; call ParseFile() in 2 passes. by huangs · 2 years, 8 months ago
  47. c290d54 [Courgette] Refactor: Add AssemblyProgram::DispatchInstructionLabels() to hide InstructionVector usage. by huangs · 2 years, 9 months ago
  48. e3ddd60 Remove GYP files. by brettw · 2 years, 10 months ago
  49. 8f5a45c Delete all test isolate file now that M54 was branched. by maruel · 2 years, 11 months ago
  50. 7a041c6 [Courgette] Replace QSufSort with libdivsufsort. by huangs · 3 years ago
  51. fd1d6c0 Fix GN generation for WinASAN build by etienneb · 3 years ago
  52. 9dc3c1e More fixes for the Windows GN build. by sebmarchand · 3 years ago
  53. 291c769 [Courgette] Add third-party library: libdivsufsort. by huangs · 3 years ago
  54. 24c665d [Courgette] Refactor BSDiff namespaces and bsdiff::search() interface. by huangs · 3 years ago
  55. 084f797 Fix the courgette64 copy rules. by sebmarchand · 3 years ago
  56. 4b0bfc1 Fix the Win64 GN installer config by sebmarchand · 3 years ago
  57. 1c2d71f Use memory mapped file in courgette_tool by etiennep · 3 years ago
  58. ebf5ebd Refactor courgette_tool when loading files. by etiennep · 3 years ago
  59. 0bbdddf Courgette: Add static method QuickDetect() to optimize program detection. by etiennep · 3 years ago
  60. 23f1b78 Courgette: Extend pointer detection in x64. by etiennep · 3 years, 1 month ago
  61. 2b44e2f [Courgette] Make BSDiff search() use lexicographical_compare(). by huangs · 3 years, 1 month ago
  62. 4144737 [Courgette] Fix BSDiff License Headers; Remove Entries in checklicense.py by huangs · 3 years, 1 month ago
  63. 6ffffdf Refactor rel32 searching process for x64 to make it more similar to x86. by etiennep · 3 years, 1 month ago
  64. edb8348 asan/win: Unbreak build after https://codereview.chromium.org/2008553007/ by thakis · 3 years, 2 months ago
  65. 5c6ef68 [Courgette] PagedArray: Add Iterators and Parametrize Page Size as int Template. by huangs · 3 years, 2 months ago
  66. 7046f02 [iOS/GN] Fix the compilation of "all" on iOS with gn. by sdefresne · 3 years, 2 months ago
  67. 6368393 Refactor DisassemblerWin32X86 and DisassemblerWin32X64 similarities into a base class DisassemblerWin by etiennep · 3 years, 2 months ago
  68. 656613a [Courgette] Using LabelManager to reduce Courgette-apply peak RAM by 25%. by huangs · 3 years, 2 months ago
  69. e10371e Move //courgette/third_party to subfolder. by altimin · 3 years, 2 months ago
  70. 8027fb4 Unified usage of vector<unique_ptr<T>> by etiennep · 3 years, 2 months ago
  71. b7dc60e [Courgette] ELF: Fix abs32 / rel32 ordering in ParseFile() and restrict rel32 parsing to .text. by huangs · 3 years, 3 months ago
  72. 57b464f Add manifests to many more gn built exe files by brucedawson · 3 years, 3 months ago
  73. fb5566c [Courgette] Fix sorting in QSufSort's split(). by huangs · 3 years, 3 months ago
  74. fa41975 [Courgette] Add parser for ELF section names. by huangs · 3 years, 3 months ago
  75. 7c6541d [Courgette] Make ELF section header sorting less intrusive. by huangs · 3 years, 3 months ago
  76. 9cb038f convert //courgette to std::unique_ptr by mostynb · 3 years, 3 months ago
  77. 976f1b2 [Courgette] Sort section headers by sh_offset in ELF flows. by huangs · 3 years, 3 months ago
  78. 6574f5a [Courgette] Refactor LabelManager. by huangs · 3 years, 4 months ago
  79. dac8a11 [Courgette] Check for abs32 collision while computing rel32 for ELF-x86 flow. by huangs · 3 years, 4 months ago
  80. 0a80391 Move base::FreeDeleter into its own header. by dcheng · 3 years, 4 months ago
  81. d0c6998 [Courgette] Add and use AddressTranslator::PointerToTargetRVA(); Update comments. by huangs · 3 years, 4 months ago
  82. 3be57c6 [Courgette] Clean up Disassembler; fix ELF Memory leaks. by huangs · 3 years, 4 months ago
  83. 2fb8a7b Revert of [Courgette] Clean up Disassembler; fix ELF Memory leaks. (patchset #15 id:270001 of https://codereview.chromium.org/1676683002/ ) by scottmg · 3 years, 4 months ago
  84. 4099cf6 [Courgette] Clean up Disassembler; fix ELF Memory leaks. by huangs · 3 years, 4 months ago
  85. 6a05ef2 [Courgette] Add huangs@ to OWNER. by huangs · 3 years, 5 months ago
  86. 8d5f874 gn: Make courgette_unittests pass on swarming by thakis · 3 years, 5 months ago
  87. 718e569 [Courgette] Fix AssemblyProgram parsing for ELF-ARM. by huangs · 3 years, 6 months ago
  88. 4cfff30 [Courgette] Add ELF-ARM test binary. by Will Harris · 3 years, 6 months ago
  89. e6693d8 Revert of [Courgette] Add ELF-ARM test binary. (patchset #5 id:80001 of https://codereview.chromium.org/1662633002/ ) by vabr · 3 years, 6 months ago
  90. b8ef774 [Courgette] Add ELF-ARM test binary. by huangs · 3 years, 6 months ago
  91. 060aaa2 [Courgette] Refactor: Manage AssemblyProgram and EncodedProgram with scoped_ptr. by huangs · 3 years, 6 months ago
  92. df5a9f6 Revert of [Courgette] Refactor: Manage AssemblyProgram and EncodedProgram with scoped_ptr. (patchset #5 id:80001 of https://codereview.chromium.org/1629703002/ ) by dcheng · 3 years, 6 months ago
  93. 96aba59 [Courgette] Refactor: Manage AssemblyProgram and EncodedProgram with scoped_ptr. by huangs · 3 years, 6 months ago
  94. b38eb04 allocator cleanup: remove dependencies on allocator from all targets by primiano · 3 years, 6 months ago
  95. 0f1321b [Courgette] Fold TrimLabels() into ParseDetectedExecutable(). by huangs · 3 years, 6 months ago
  96. bcdef9e [Courgette] Simplify EncodedProgram Label addition code; removed "1.01 x" memory fix. by huangs · 3 years, 6 months ago
  97. 00a938d [Courgette] Make Courgette-dis trim labels. by huangs · 3 years, 6 months ago
  98. 66be4ac [Courgette] Fix memory leak in AssemblyProgram::TrimLabels(). by huangs · 3 years, 6 months ago
  99. e864364 Move bit_cast from base/macros.h to its own header by tapted · 3 years, 6 months ago
  100. 4b08f91 [Courgette] Make LabelManager an interface; move code to LabelManagerImpl. by huangs · 3 years, 7 months ago