HomeSort by relevance Sort by last modified time
    Searched refs:courgette (Results 1 - 25 of 85) sorted by null

1 2 3 4

  /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;

Completed in 86 milliseconds

1 2 3 4