Lines Matching defs:isolate
13 #include "src/execution/isolate.h"
125 bool AbstractCode::contains(Isolate* isolate, Address inner_pointer) {
126 PtrComprCageBase cage_base(isolate);
128 return GetCode().contains(isolate, inner_pointer);
279 inline Handle<CodeT> ToCodeT(Handle<Code> code, Isolate* isolate) {
281 return handle(ToCodeT(*code), isolate);
288 Isolate* isolate) {
291 if (maybe_code.ToHandle(&code)) return ToCodeT(code, isolate);
314 inline Handle<Code> FromCodeT(Handle<CodeT> code, Isolate* isolate) {
316 return handle(FromCodeT(*code), isolate);
323 Isolate* isolate) {
324 return Handle<AbstractCode>::cast(FromCodeT(code, isolate));
415 Address Code::InstructionStart(Isolate* isolate, Address pc) const {
417 ? OffHeapInstructionStart(isolate, pc)
421 Address Code::InstructionEnd(Isolate* isolate, Address pc) const {
423 ? OffHeapInstructionEnd(isolate, pc)
427 int Code::GetOffsetFromInstructionStart(Isolate* isolate, Address pc) const {
428 Address instruction_start = InstructionStart(isolate, pc);
515 bool Code::contains(Isolate* isolate, Address inner_pointer) {
517 if (OffHeapInstructionStart(isolate, inner_pointer) <= inner_pointer &&
518 inner_pointer < OffHeapInstructionEnd(isolate, inner_pointer)) {
848 // in the current isolate.
995 void CodeDataContainer::AllocateExternalPointerEntries(Isolate* isolate) {
997 InitExternalPointerField(kCodeEntryPointOffset, isolate, kCodeEntryPointTag);
1022 Isolate* isolate = GetIsolateForSandbox(*this);
1023 return ReadExternalPointerField(kCodeEntryPointOffset, isolate,
1027 void CodeDataContainer::set_code_entry_point(Isolate* isolate, Address value) {
1029 WriteExternalPointerField(kCodeEntryPointOffset, isolate, value,