/art/runtime/ |
H A D | art_method.cc | 57 mirror::String* ArtMethod::GetNameAsString(Thread* self) { argument 59 StackHandleScope<1> hs(self); 190 Thread* self = Thread::Current(); local 191 StackHandleScope<1> hs(self); 192 Handle<mirror::Throwable> exception(hs.NewHandle(self->GetException())); 193 self->ClearException(); 213 self->ClearException(); 216 delete self->GetLongJumpContext(); 231 self->SetException(exception.Get()); 236 void ArtMethod::Invoke(Thread* self, uint32_ argument [all...] |
H A D | art_field.cc | 59 mirror::String* ArtField::ResolveGetStringName(Thread* self, const DexFile& dex_file, argument 61 StackHandleScope<1> hs(self);
|
/art/runtime/jdwp/ |
H A D | jdwp_main.cc | 247 Thread* self = Thread::Current(); local 248 Locks::mutator_lock_->AssertNotHeld(self); 267 state->thread_start_lock_.AssertNotHeld(self); 268 MutexLock thread_start_locker(self, state->thread_start_lock_); 281 state->thread_start_cond_.Wait(self); 295 ScopedThreadStateChange tsc(self, kWaitingForDebuggerToAttach); 296 MutexLock attach_locker(self, state->attach_lock_); 298 state->attach_cond_.Wait(self); 354 Thread* self = Thread::Current(); local 355 MutexLock mu(self, shutdown_lock 391 Thread* const self = Thread::Current(); local [all...] |
/art/runtime/gc/allocator/ |
H A D | rosalloc.cc | 123 void* RosAlloc::AllocPages(Thread* self, size_t num_pages, uint8_t page_map_type) { argument 124 lock_.AssertHeld(self); 302 size_t RosAlloc::FreePages(Thread* self, void* ptr, bool already_zero) { argument 303 lock_.AssertHeld(self); 466 void* RosAlloc::AllocLargeObject(Thread* self, size_t size, size_t* bytes_allocated, argument 474 MutexLock mu(self, lock_); 475 r = AllocPages(self, num_pages, kPageMapLargeObject); 503 size_t RosAlloc::FreeInternal(Thread* self, void* ptr) { argument 509 MutexLock mu(self, lock_); 518 return FreePages(self, pt 547 Free(Thread* self, void* ptr) argument 552 AllocRun(Thread* self, size_t idx) argument 586 RefillRun(Thread* self, size_t idx) argument 602 AllocFromCurrentRunUnlocked(Thread* self, size_t idx) argument 638 AllocFromRunThreadUnsafe(Thread* self, size_t size, size_t* bytes_allocated, size_t* usable_size, size_t* bytes_tl_bulk_allocated) argument 658 AllocFromRun(Thread* self, size_t size, size_t* bytes_allocated, size_t* usable_size, size_t* bytes_tl_bulk_allocated) argument 763 FreeFromRun(Thread* self, void* ptr, Run* run) argument 1010 BulkFree(Thread* self, void** ptrs, size_t num_ptrs) argument 1514 Thread* self = Thread::Current(); local 1548 RevokeRun(Thread* self, size_t idx, Run* run) argument 1578 Thread* self = Thread::Current(); local 1604 Thread* self = Thread::Current(); local 1617 Thread* self = Thread::Current(); local 1747 Thread* self = Thread::Current(); local 1875 Verify(Thread* self, RosAlloc* rosalloc, bool running_on_memory_tool) argument 1990 Thread* self = Thread::Current(); local 2078 Thread* self = Thread::Current(); local 2106 Thread* self = Thread::Current(); local [all...] |
/art/runtime/interpreter/ |
H A D | interpreter_goto_table_impl.cc | 33 // - "self": the current Thread*. 70 instrumentation->Branch(self, method, dex_pc, offset); \ 73 if (jit::Jit::MaybeDoOnStackReplacement(self, method, dex_pc, offset, &result)) { \ 81 jit->AddSamples(self, method, 1, /*with_backedges*/ true); \ 107 if (!DoMonitorCheckOnExit<do_assignability_check>(self, &shadow_frame)) { \ 157 JValue ExecuteGotoImpl(Thread* self, const DexFile::CodeItem* code_item, ShadowFrame& shadow_frame, argument 186 self->VerifyStack(); 277 Throwable* exception = self->GetException(); 280 self->ClearException(); 287 self [all...] |
/art/runtime/interpreter/mterp/arm/ |
H A D | op_const_class.S | 7 bl MterpConstClass @ (index, tgt_reg, shadow_frame, self)
|
H A D | op_const_string.S | 7 bl MterpConstString @ (index, tgt_reg, shadow_frame, self)
|
/art/runtime/interpreter/mterp/mips/ |
H A D | op_const_string.S | 7 JAL(MterpConstString) # v0 <- Mterp(index, tgt_reg, shadow_frame, self)
|
H A D | op_filled_new_array.S | 14 JAL($helper) # v0 <- helper(shadow_frame, pc, self)
|
H A D | op_return_wide.S | 11 JAL(MterpSuspendCheck) # (self)
|
H A D | op_sget.S | 12 move a2, rSELF # a2 <- self
|
H A D | op_sget_wide.S | 9 move a2, rSELF # a2 <- self
|
H A D | op_sput.S | 13 move a3, rSELF # a3 <- self
|
H A D | op_sput_wide.S | 11 move a3, rSELF # a3 <- self
|
/art/runtime/interpreter/mterp/mips64/ |
H A D | op_const_class.S | 8 jal MterpConstClass # (index, tgt_reg, shadow_frame, self)
|
H A D | op_const_string.S | 8 jal MterpConstString # (index, tgt_reg, shadow_frame, self)
|
H A D | op_const_string_jumbo.S | 10 jal MterpConstString # (index, tgt_reg, shadow_frame, self)
|
/art/runtime/interpreter/mterp/x86/ |
H A D | op_check_cast.S | 14 call SYMBOL(MterpCheckCast) # (index, &obj, method, self)
|
H A D | op_const_class.S | 10 call SYMBOL(MterpConstClass) # (index, tgt_reg, shadow_frame, self)
|
H A D | op_const_string.S | 10 call SYMBOL(MterpConstString) # (index, tgt_reg, shadow_frame, self)
|
H A D | op_const_string_jumbo.S | 10 call SYMBOL(MterpConstString) # (index, tgt_reg, shadow_frame, self)
|
H A D | op_sget.S | 15 movl %ecx, OUT_ARG2(%esp) # self
|
H A D | op_sget_wide.S | 13 movl %ecx, OUT_ARG2(%esp) # self
|
H A D | op_sput.S | 17 movl %ecx, OUT_ARG3(%esp) # self
|
H A D | op_sput_wide.S | 15 movl %ecx, OUT_ARG3(%esp) # self
|