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

1 2 3

  /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...]
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...]
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...]
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...]
ensemble_unittest.cc 5 #include "courgette/base_test_unittest.h"
6 #include "courgette/courgette.h"
7 #include "courgette/streams.h"
20 courgette::SourceStream source;
21 courgette::SourceStream target;
26 courgette::SinkStream patch_sink;
28 courgette::Status status;
30 status = courgette::GenerateEnsemblePatch(&source, &target, &patch_sink);
31 EXPECT_EQ(courgette::C_OK, status)
    [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...]
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_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...]
run_stress_test 7 # Stress test and size measurement for courgette patches.
20 -s only test files supported by courgette
22 Stress test courgette by generating and applying patches for two given
81 courgette -supported "${file1}" >/dev/null
83 courgette -dis "${file1}" "${dis}"
84 courgette -asm "${dis}" "${asm}"
93 courgette -gen "${file1}" "${file2}" "${patch}"
94 courgette -apply "${file1}" "${patch}" "${apply}"
112 echo "SIZE courgette=${patch_size} bsdiff=${bsdiff_patch_size} ${file1}"
135 courgette -supported "${file1}" >/dev/nul
    [all...]
adjustment_method.h 10 namespace courgette { namespace
50 } // namespace courgette
crc.cc 5 #include "courgette/crc.h"
17 namespace courgette { namespace
bsdiff_memory_unittest.cc 5 #include "courgette/third_party/bsdiff.h"
7 #include "courgette/base_test_unittest.h"
8 #include "courgette/courgette.h"
9 #include "courgette/streams.h"
20 courgette::SourceStream old1;
21 courgette::SourceStream new1;
25 courgette::SinkStream patch1;
26 courgette::BSDiffStatus status = CreateBinaryPatch(&old1, &new1, &patch1);
27 EXPECT_EQ(courgette::OK, status)
    [all...]
difference_estimator.h 13 #include "courgette/region.h"
15 namespace courgette { namespace
analyze_stress_test 44 $(count_result "PASS_COURGETTE") successful courgette patches
45 $(count_result "FAIL_COURGETTE") failed courgette patches
49 $(count_result "BEST_COURGETTE") patch(es) where courgette is smaller
54 # Log file has the format "^SIZE courgette=... bsdiff=..."
59 echo "${courgette_total} bytes for a courgette payload"
78 echo "${savings} bytes saved by courgette"
simple_delta.cc 6 // Courgette.
8 #include "courgette/simple_delta.h"
13 #include "courgette/third_party/bsdiff.h"
15 namespace courgette { namespace
41 } // namespace courgette
types_win_pe.h 11 namespace courgette { namespace
  /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;
bsdiff.h 43 namespace courgette { namespace
  /external/chromium_org/chrome/installer/setup/
archive_patch_helper.cc 10 #include "courgette/courgette.h"
62 courgette::Status result =
63 courgette::ApplyEnsemblePatch(patch_source_.value().c_str(),
66 if (result == courgette::C_OK)
73 << " using courgette. err=" << result;

Completed in 241 milliseconds

1 2 3