/external/chromium_org/courgette/ |
typedrva_unittest.cc | 5 #include "courgette/base_test_unittest.h" 6 #include "courgette/disassembler_elf_32_arm.h" 7 #include "courgette/disassembler_elf_32_x86.h" 11 void TestRelativeTargetX86(courgette::RVA word, courgette::RVA expected) 14 void TestRelativeTargetARM(courgette::ARM_RVA arm_rva, 15 courgette::RVA rva, 17 courgette::RVA expected) const; 19 void TestARMOPEncode(courgette::ARM_RVA arm_rva, 20 courgette::RVA rva [all...] |
courgette_minimal_tool.cc | 6 // has the minimum logic to apply a Courgette patch to a file. The main purpose 11 #include "courgette/third_party/bsdiff.h" 12 #include "courgette/courgette.h" 13 #include "courgette/streams.h" 42 courgette::Status status = 43 courgette::ApplyEnsemblePatch(argv[1], argv[2], argv[3]); 45 if (status != courgette::C_OK) { 46 if (status == courgette::C_READ_OPEN_ERROR) Problem("Can't open file."); 47 if (status == courgette::C_WRITE_OPEN_ERROR) Problem("Can't open file.") [all...] |
adjustment_method_unittest.cc | 9 #include "courgette/assembly_program.h" 10 #include "courgette/courgette.h" 11 #include "courgette/streams.h" 28 courgette::AssemblyProgram* MakeProgram(int kind) const { 29 courgette::AssemblyProgram* prog = 30 new courgette::AssemblyProgram(courgette::EXE_WIN_32_X86); 33 courgette::Label* labelA = prog->FindOrMakeAbs32Label(0x00410000); 34 courgette::Label* labelB = prog->FindOrMakeAbs32Label(0x00410004) [all...] |
crc.h | 10 namespace courgette { namespace 16 } // namespace courgette
|
courgette_tool.cc | 17 #include "courgette/courgette.h" 18 #include "courgette/streams.h" 19 #include "courgette/third_party/bsdiff.h" 25 " courgette -supported <executable_file>\n" 26 " courgette -dis <executable_file> <binary_assembly_file>\n" 27 " courgette -asm <binary_assembly_file> <executable_file>\n" 28 " courgette -disadj <executable_file> <reference> <binary_assembly_file>\n" 29 " courgette -gen <v1> <v2> <patch>\n" 30 " courgette -apply <v1> <patch> <v2>\n [all...] |
encode_decode_unittest.cc | 5 #include "courgette/base_test_unittest.h" 6 #include "courgette/courgette.h" 7 #include "courgette/streams.h" 21 courgette::AssemblyProgram* program = NULL; 22 const courgette::Status parse_status = 23 courgette::ParseDetectedExecutable(original_buffer, 26 EXPECT_EQ(courgette::C_OK, parse_status); 28 courgette::EncodedProgram* encoded = NULL; 30 const courgette::Status encode_status = Encode(program, &encoded) [all...] |
versioning_unittest.cc | 5 #include "courgette/base_test_unittest.h" 10 #include "courgette/courgette.h" 11 #include "courgette/streams.h" 27 courgette::SourceStream old_stream; 28 courgette::SourceStream patch_stream; 32 courgette::SinkStream generated_stream; 34 courgette::Status status = 35 courgette::ApplyEnsemblePatch(&old_stream, 39 EXPECT_EQ(status, courgette::C_OK) [all...] |
encoded_program_unittest.cc | 5 #include "courgette/encoded_program.h" 7 #include "courgette/streams.h" 15 courgette::EncodedProgram* program = new courgette::EncodedProgram(); 30 courgette::SinkStreamSet sinks; 34 courgette::SinkStream sink; 41 courgette::SourceStreamSet sources; 45 courgette::EncodedProgram *encoded2 = new courgette::EncodedProgram(); 50 courgette::SinkStream assembled [all...] |
simple_delta.h | 5 // Byte level differential compression algorithm used by Courgette. 10 #include "courgette/courgette.h" 11 #include "courgette/streams.h" 13 namespace courgette { namespace 21 } // namespace courgette
|
disassembler_elf_32_x86_unittest.cc | 5 #include "courgette/assembly_program.h" 6 #include "courgette/base_test_unittest.h" 7 #include "courgette/disassembler_elf_32_x86.h" 22 scoped_ptr<courgette::DisassemblerElf32X86> disassembler( 23 new courgette::DisassemblerElf32X86(file1.c_str(), file1.length())); 41 courgette::AssemblyProgram* program = 42 new courgette::AssemblyProgram(courgette::EXE_ELF_32_X86); 50 std::set<courgette::RVA> abs(disassembler->Abs32Locations().begin(), 52 std::set<courgette::DisassemblerElf32::TypedRVA* [all...] |
ensemble_unittest.cc | 5 #include "courgette/base_test_unittest.h" 6 #include "courgette/courgette.h" 7 #include "courgette/streams.h" 22 courgette::SourceStream source; 23 courgette::SourceStream target; 28 courgette::SinkStream patch_sink; 30 courgette::Status status; 32 status = courgette::GenerateEnsemblePatch(&source, &target, &patch_sink); 33 EXPECT_EQ(courgette::C_OK, status) [all...] |
streams_unittest.cc | 5 #include "courgette/streams.h" 13 courgette::SinkStream sink; 20 courgette::SourceStream source; 31 courgette::SinkStream sink; 38 courgette::SourceStream source; 49 courgette::SinkStreamSet out; 56 courgette::SinkStream collected; 63 courgette::SourceStreamSet in; 79 courgette::SinkStreamSet out; 96 courgette::SinkStream collected [all...] |
disassembler_win32_x64_unittest.cc | 5 #include "courgette/disassembler_win32_x64.h" 8 #include "courgette/base_test_unittest.h" 20 scoped_ptr<courgette::DisassemblerWin32X64> disassembler( 21 new courgette::DisassemblerWin32X64(file1.c_str(), file1.length())); 33 EXPECT_EQ(courgette::DisassemblerWin32X64::SectionName( 41 std::vector<courgette::RVA> relocs; 61 scoped_ptr<courgette::DisassemblerWin32X64> disassembler( 62 new courgette::DisassemblerWin32X64(file1.c_str(), file1.length())); 79 scoped_ptr<courgette::DisassemblerWin32X64> disassembler( 80 new courgette::DisassemblerWin32X64(file1.c_str(), file1.length())) [all...] |
disassembler_win32_x86_unittest.cc | 5 #include "courgette/disassembler_win32_x86.h" 8 #include "courgette/base_test_unittest.h" 20 scoped_ptr<courgette::DisassemblerWin32X86> disassembler( 21 new courgette::DisassemblerWin32X86(file1.c_str(), file1.length())); 33 EXPECT_EQ(courgette::DisassemblerWin32X86::SectionName( 41 std::vector<courgette::RVA> relocs; 61 scoped_ptr<courgette::DisassemblerWin32X86> disassembler( 62 new courgette::DisassemblerWin32X86(file1.c_str(), file1.length())); 79 scoped_ptr<courgette::DisassemblerWin32X86> disassembler( 80 new courgette::DisassemblerWin32X86(file1.c_str(), file1.length())) [all...] |
encoded_program_fuzz_unittest.cc | 16 #include "courgette/base_test_unittest.h" 17 #include "courgette/courgette.h" 18 #include "courgette/streams.h" 41 courgette::AssemblyProgram* program = NULL; 42 const courgette::Status parse_status = 43 courgette::ParseDetectedExecutable(original_buffer, original_length, 45 EXPECT_EQ(courgette::C_OK, parse_status); 47 courgette::EncodedProgram* encoded = NULL; 49 const courgette::Status encode_status = Encode(program, &encoded) [all...] |
adjustment_method.h | 10 namespace courgette { namespace 50 } // namespace courgette
|
crc.cc | 5 #include "courgette/crc.h" 17 namespace courgette { namespace
|
courgette_lib.target.darwin-arm64.mk | 27 courgette/adjustment_method.cc \ 28 courgette/adjustment_method_2.cc \ 29 courgette/assembly_program.cc \ 30 courgette/third_party/bsdiff_apply.cc \ 31 courgette/third_party/bsdiff_create.cc \ 32 courgette/crc.cc \ 33 courgette/difference_estimator.cc \ 34 courgette/disassembler.cc \ 35 courgette/disassembler_elf_32.cc \ 36 courgette/disassembler_elf_32_arm.cc [all...] |
courgette_lib.target.darwin-mips.mk | 27 courgette/adjustment_method.cc \ 28 courgette/adjustment_method_2.cc \ 29 courgette/assembly_program.cc \ 30 courgette/third_party/bsdiff_apply.cc \ 31 courgette/third_party/bsdiff_create.cc \ 32 courgette/crc.cc \ 33 courgette/difference_estimator.cc \ 34 courgette/disassembler.cc \ 35 courgette/disassembler_elf_32.cc \ 36 courgette/disassembler_elf_32_arm.cc [all...] |
courgette_lib.target.darwin-x86.mk | 27 courgette/adjustment_method.cc \ 28 courgette/adjustment_method_2.cc \ 29 courgette/assembly_program.cc \ 30 courgette/third_party/bsdiff_apply.cc \ 31 courgette/third_party/bsdiff_create.cc \ 32 courgette/crc.cc \ 33 courgette/difference_estimator.cc \ 34 courgette/disassembler.cc \ 35 courgette/disassembler_elf_32.cc \ 36 courgette/disassembler_elf_32_arm.cc [all...] |
courgette_lib.target.darwin-x86_64.mk | 27 courgette/adjustment_method.cc \ 28 courgette/adjustment_method_2.cc \ 29 courgette/assembly_program.cc \ 30 courgette/third_party/bsdiff_apply.cc \ 31 courgette/third_party/bsdiff_create.cc \ 32 courgette/crc.cc \ 33 courgette/difference_estimator.cc \ 34 courgette/disassembler.cc \ 35 courgette/disassembler_elf_32.cc \ 36 courgette/disassembler_elf_32_arm.cc [all...] |
courgette_lib.target.linux-arm64.mk | 27 courgette/adjustment_method.cc \ 28 courgette/adjustment_method_2.cc \ 29 courgette/assembly_program.cc \ 30 courgette/third_party/bsdiff_apply.cc \ 31 courgette/third_party/bsdiff_create.cc \ 32 courgette/crc.cc \ 33 courgette/difference_estimator.cc \ 34 courgette/disassembler.cc \ 35 courgette/disassembler_elf_32.cc \ 36 courgette/disassembler_elf_32_arm.cc [all...] |
courgette_lib.target.linux-mips.mk | 27 courgette/adjustment_method.cc \ 28 courgette/adjustment_method_2.cc \ 29 courgette/assembly_program.cc \ 30 courgette/third_party/bsdiff_apply.cc \ 31 courgette/third_party/bsdiff_create.cc \ 32 courgette/crc.cc \ 33 courgette/difference_estimator.cc \ 34 courgette/disassembler.cc \ 35 courgette/disassembler_elf_32.cc \ 36 courgette/disassembler_elf_32_arm.cc [all...] |
courgette_lib.target.linux-x86.mk | 27 courgette/adjustment_method.cc \ 28 courgette/adjustment_method_2.cc \ 29 courgette/assembly_program.cc \ 30 courgette/third_party/bsdiff_apply.cc \ 31 courgette/third_party/bsdiff_create.cc \ 32 courgette/crc.cc \ 33 courgette/difference_estimator.cc \ 34 courgette/disassembler.cc \ 35 courgette/disassembler_elf_32.cc \ 36 courgette/disassembler_elf_32_arm.cc [all...] |
/external/chromium_org/courgette/third_party/ |
paged_array_unittest.cc | 5 #include "courgette/third_party/paged_array.h" 19 courgette::PagedArray<int> a; 25 courgette::PagedArray<int> a; 34 courgette::PagedArray<int> a;
|