HomeSort by relevance Sort by last modified time
    Searched full:patcher (Results 1 - 25 of 78) sorted by null

1 2 3 4

  /external/archive-patcher/
README.version 1 URL: https://github.com/andrewhayden/archive-patcher/archive/8ffe39d965862e3659c68208efa9147adcaea3bb.zip
README.android 1 Any Android specific modifications to upstream archive-patcher should be listed
Android.mk 22 LOCAL_MODULE := archive-patcher
24 # archive-patcher should be compatible with all versions of Android
  /external/v8/src/debug/arm/
debug-arm.cc 37 CodePatcher patcher(isolate, pc, Assembler::kDebugBreakSlotInstructions);
38 EmitDebugBreakSlot(patcher.masm());
45 CodePatcher patcher(isolate, pc, Assembler::kDebugBreakSlotInstructions);
58 patcher.masm()->ldr(ip, MemOperand(v8::internal::pc, 0));
59 patcher.masm()->b(&skip_constant);
60 patcher.Emit(code->entry());
61 patcher.masm()->bind(&skip_constant);
62 patcher.masm()->blx(ip);
  /external/v8/src/debug/arm64/
debug-arm64.cc 38 PatchingAssembler patcher(isolate, reinterpret_cast<Instruction*>(pc),
40 EmitDebugBreakSlot(&patcher);
47 PatchingAssembler patcher(isolate, reinterpret_cast<Instruction*>(pc),
66 patcher.ldr_pcrel(ip0, (2 * kInstructionSize) >> kLoadLiteralScaleLog2);
67 patcher.b(&skip_constant);
68 patcher.dc64(reinterpret_cast<int64_t>(code->entry()));
69 patcher.bind(&skip_constant);
74 patcher.blr(ip0);
  /external/v8/src/debug/ppc/
debug-ppc.cc 37 CodePatcher patcher(isolate, pc, Assembler::kDebugBreakSlotInstructions);
38 EmitDebugBreakSlot(patcher.masm());
45 CodePatcher patcher(isolate, pc, Assembler::kDebugBreakSlotInstructions);
60 Assembler::BlockTrampolinePoolScope block_trampoline_pool(patcher.masm());
61 patcher.masm()->mov(v8::internal::r0,
63 patcher.masm()->mtctr(v8::internal::r0);
64 patcher.masm()->bctrl();
  /external/v8/src/debug/x64/
debug-x64.cc 35 CodePatcher patcher(isolate, pc, Assembler::kDebugBreakSlotLength);
36 EmitDebugBreakSlot(patcher.masm());
44 CodePatcher patcher(isolate, pc, kSize);
46 patcher.masm()->bind(&check_codesize);
47 patcher.masm()->movp(kScratchRegister, reinterpret_cast<void*>(code->entry()),
49 patcher.masm()->call(kScratchRegister);
51 DCHECK_EQ(kSize, patcher.masm()->SizeOfCodeGeneratedSince(&check_codesize));
  /external/v8/src/debug/ia32/
debug-ia32.cc 34 CodePatcher patcher(isolate, pc, Assembler::kDebugBreakSlotLength);
35 EmitDebugBreakSlot(patcher.masm());
43 CodePatcher patcher(isolate, pc, kSize);
47 patcher.masm()->bind(&check_codesize);
48 patcher.masm()->call(code->entry(), RelocInfo::NONE32);
50 DCHECK_EQ(kSize, patcher.masm()->SizeOfCodeGeneratedSince(&check_codesize));
  /external/v8/src/debug/x87/
debug-x87.cc 34 CodePatcher patcher(isolate, pc, Assembler::kDebugBreakSlotLength);
35 EmitDebugBreakSlot(patcher.masm());
43 CodePatcher patcher(isolate, pc, kSize);
47 patcher.masm()->bind(&check_codesize);
48 patcher.masm()->call(code->entry(), RelocInfo::NONE32);
50 DCHECK_EQ(kSize, patcher.masm()->SizeOfCodeGeneratedSince(&check_codesize));
  /external/v8/src/arm64/
code-stubs-arm64.h 133 PatchingAssembler patcher(
136 Instruction* instr1 = patcher.InstructionAt(0);
137 Instruction* instr2 = patcher.InstructionAt(kInstructionSize);
151 patcher.adr(xzr, offset_to_incremental_noncompacting);
152 patcher.adr(xzr, offset_to_incremental_compacting);
156 patcher.b(offset_to_incremental_noncompacting >> kInstructionSizeLog2);
157 patcher.adr(xzr, offset_to_incremental_compacting);
161 patcher.adr(xzr, offset_to_incremental_noncompacting);
162 patcher.b(offset_to_incremental_compacting >> kInstructionSizeLog2);
instructions-arm64.cc 246 PatchingAssembler patcher(isolate, this,
248 patcher.PatchAdrFar(target_offset);
297 PatchingAssembler patcher(isolate, this, 2);
298 patcher.brk(high16);
299 patcher.brk(low16);
deoptimizer-arm64.cc 52 PatchingAssembler patcher(isolate, call_address,
54 patcher.ldr_pcrel(ip0, (2 * kInstructionSize) >> kLoadLiteralScaleLog2);
55 patcher.blr(ip0);
56 patcher.dc64(reinterpret_cast<intptr_t>(deopt_entry));
  /external/v8/src/debug/mips/
debug-mips.cc 37 CodePatcher patcher(isolate, pc, Assembler::kDebugBreakSlotInstructions);
38 EmitDebugBreakSlot(patcher.masm());
45 CodePatcher patcher(isolate, pc, Assembler::kDebugBreakSlotInstructions);
54 patcher.masm()->li(v8::internal::t9,
56 patcher.masm()->Call(v8::internal::t9);
  /external/v8/src/debug/mips64/
debug-mips64.cc 36 CodePatcher patcher(isolate, pc, Assembler::kDebugBreakSlotInstructions);
37 EmitDebugBreakSlot(patcher.masm());
44 CodePatcher patcher(isolate, pc, Assembler::kDebugBreakSlotInstructions);
55 patcher.masm()->li(v8::internal::t9,
58 patcher.masm()->Call(v8::internal::t9);
  /external/v8/src/debug/s390/
debug-s390.cc 42 CodePatcher patcher(isolate, pc, Assembler::kDebugBreakSlotLength);
43 EmitDebugBreakSlot(patcher.masm());
49 CodePatcher patcher(isolate, pc, Assembler::kDebugBreakSlotLength);
67 patcher.masm()->mov(v8::internal::r14,
69 patcher.masm()->basr(v8::internal::r14, v8::internal::r14);
  /art/compiler/linker/
relative_patcher.h 45 * The process of assigning target method offsets includes calls to the relative patcher's
100 // the patcher may need to adjust it if the correct base is different.
  /external/v8/src/x64/
codegen-x64.cc 479 CodePatcher patcher(isolate, young_sequence_.start(),
481 patcher.masm()->pushq(rbp);
482 patcher.masm()->movp(rbp, rsp);
483 patcher.masm()->Push(rsi);
484 patcher.masm()->Push(rdi);
527 CodePatcher patcher(isolate, sequence, young_length);
528 patcher.masm()->call(stub->instruction_start());
529 patcher.masm()->Nop(
deoptimizer-x64.cc 44 CodePatcher patcher(isolate, pointer, 1);
45 patcher.masm()->int3();
78 CodePatcher patcher(isolate, call_address, Assembler::kCallSequenceLength);
79 patcher.masm()->Call(GetDeoptimizationEntry(isolate, i, LAZY),
  /external/v8/src/ppc/
codegen-ppc.cc 465 // Since patcher is a large object, allocate it dynamically when needed,
469 base::SmartPointer<CodePatcher> patcher(
473 PredictableCodeSizeScope scope(patcher->masm(), young_sequence_.length());
474 patcher->masm()->PushStandardFrame(r4);
476 patcher->masm()->nop();
519 CodePatcher patcher(isolate, sequence,
521 Assembler::BlockTrampolinePoolScope block_trampoline_pool(patcher.masm());
525 patcher.masm()->nop(); // marker to detect sequence (see IsOld)
526 patcher.masm()->mov(r3, Operand(target));
527 patcher.masm()->Jump(r3)
    [all...]
deoptimizer-ppc.cc 48 CodePatcher patcher(isolate, pointer, 1);
49 patcher.masm()->bkpt(0);
79 CodePatcher patcher(isolate, call_address, call_size_in_words);
80 patcher.masm()->Call(deopt_entry, kRelocInfo_NONEPTR);
  /external/v8/src/s390/
codegen-s390.cc 465 // Since patcher is a large object, allocate it dynamically when needed,
469 base::SmartPointer<CodePatcher> patcher(
472 PredictableCodeSizeScope scope(patcher->masm(), young_sequence_.length());
473 patcher->masm()->PushStandardFrame(r3);
511 CodePatcher patcher(isolate, sequence, young_length);
519 patcher.masm()->nop(); // marker to detect sequence (see IsOld)
520 patcher.masm()->CleanseP(r14);
521 patcher.masm()->Push(r14);
522 patcher.masm()->mov(r2, Operand(target));
523 patcher.masm()->Call(r2)
    [all...]
deoptimizer-s390.cc 46 CodePatcher patcher(isolate, pointer, 2);
47 patcher.masm()->bkpt(0);
75 CodePatcher patcher(isolate, call_address, call_size_in_bytes);
76 patcher.masm()->Call(deopt_entry, kRelocInfo_NONEPTR);
  /external/chromium-trace/catapult/telemetry/third_party/pyfakefs/pyfakefs/
fake_filesystem_unittest.py 58 _patcher = Patcher()
70 self._stubber = Patcher()
99 class Patcher(object):
  /external/v8/src/arm/
codegen-arm.cc 745 // Since patcher is a large object, allocate it dynamically when needed,
749 base::SmartPointer<CodePatcher> patcher(
753 PredictableCodeSizeScope scope(patcher->masm(), young_sequence_.length());
754 patcher->masm()->PushStandardFrame(r1);
755 patcher->masm()->nop(ip.code());
797 CodePatcher patcher(isolate, sequence,
799 patcher.masm()->add(r0, pc, Operand(-8));
800 patcher.masm()->ldr(pc, MemOperand(pc, -4));
801 patcher.masm()->emit_code_stub_address(stub);
  /external/v8/src/mips64/
codegen-mips64.cc     [all...]

Completed in 1721 milliseconds

1 2 3 4