Home
last modified time | relevance | path

Searched defs:FINAL (Results 1 – 25 of 36) sorted by relevance

12

/art/runtime/
Dinstrumentation.cc201 struct InstallStackVisitor FINAL : public StackVisitor { in InstrumentationInstallStack() struct
202 InstallStackVisitor(Thread* thread_in, Context* context, uintptr_t instrumentation_exit_pc) in InstrumentationInstallStack()
210 bool VisitFrame() OVERRIDE REQUIRES_SHARED(Locks::mutator_lock_) { in InstrumentationInstallStack()
299 std::deque<InstrumentationStackFrame>* const instrumentation_stack_; in InstrumentationInstallStack()
300 std::vector<InstrumentationStackFrame> shadow_stack_; in InstrumentationInstallStack()
301 std::vector<uint32_t> dex_pcs_; in InstrumentationInstallStack()
302 const uintptr_t instrumentation_exit_pc_; in InstrumentationInstallStack()
303 bool reached_existing_instrumentation_frames_; in InstrumentationInstallStack()
304 size_t instrumentation_stack_depth_; in InstrumentationInstallStack()
305 uintptr_t last_return_pc_; in InstrumentationInstallStack()
[all …]
Dmonitor.cc228 struct NthCallerWithDexPcVisitor FINAL : public StackVisitor { struct
229 explicit NthCallerWithDexPcVisitor(Thread* thread, size_t frame) in NthCallerWithDexPcVisitor()
236 bool VisitFrame() OVERRIDE REQUIRES_SHARED(Locks::mutator_lock_) { in VisitFrame()
255 ArtMethod* method_;
256 uint32_t dex_pc_;
259 size_t current_frame_number_;
260 const size_t wanted_frame_number_;
Dquick_exception_handler.cc58 class CatchBlockStackVisitor FINAL : public StackVisitor { class
282 class DeoptimizeStackVisitor FINAL : public StackVisitor { class
654 class DumpFramesWithTypeStackVisitor FINAL : public StackVisitor { class
Dcha.cc83 class CHAStackVisitor FINAL : public StackVisitor { class
147 class CHACheckpoint FINAL : public Closure { class
Dthread.cc3121 struct CurrentMethodVisitor FINAL : public StackVisitor { struct
3122 CurrentMethodVisitor(Thread* thread, Context* context, bool check_suspended, bool abort_on_error) in CurrentMethodVisitor()
3132 bool VisitFrame() OVERRIDE REQUIRES_SHARED(Locks::mutator_lock_) { in VisitFrame()
3145 ObjPtr<mirror::Object> this_object_;
3146 ArtMethod* method_;
3147 uint32_t dex_pc_;
3148 const bool abort_on_error_;
Doat_file.cc679 class DlOpenOatFile FINAL : public OatFileBase { class
941 class ElfOatFile FINAL : public OatFileBase { class
/art/runtime/base/
Dallocator.cc27 class MallocAllocator FINAL : public Allocator { class
46 class NoopAllocator FINAL : public Allocator { class
Darena_bit_vector.cc53 class ArenaBitVectorAllocator FINAL : public Allocator, private ArenaBitVectorAllocatorKind { class
Dmacros.h27 #define FINAL final macro
Darena_allocator.cc185 class MallocArena FINAL : public Arena { class
232 class MemMapArena FINAL : public Arena { class
Dmutex.cc104 class ScopedAllMutexesLock FINAL { class
122 class Locks::ScopedExpectedMutexesOnWeakRefAccessLock FINAL { class
143 class ScopedContentionRecorder FINAL : public ValueObject { class
/art/test/ti-agent/
Dti_macros.h22 #define FINAL final macro
/art/disassembler/
Ddisassembler_arm.cc42 class DisassemblerArm::CustomDisassembler FINAL : public PrintDisassembler { class
43 class CustomDisassemblerStream FINAL : public DisassemblerStream { class in art::arm::FINAL
/art/compiler/linker/
Drelative_patcher.cc46 class RelativePatcherNone FINAL : public RelativePatcher { in Create() class
/art/dexoptanalyzer/
Ddexoptanalyzer.cc125 class DexoptAnalyzer FINAL { class
/art/compiler/
Delf_writer_quick.cc87 class ElfWriterQuick FINAL : public ElfWriter { class
/art/runtime/entrypoints/quick/
Dquick_trampoline_entrypoints.cc652 class BuildQuickShadowFrameVisitor FINAL : public QuickArgumentVisitor { class
839 class BuildQuickArgumentVisitor FINAL : public QuickArgumentVisitor { class
955 class RememberForGcArgumentVisitor FINAL : public QuickArgumentVisitor { class
1774 class ComputeGenericJniFrameSize FINAL : public ComputeNativeCallFrameSize { class
1934 class BuildGenericJniFrameVisitor FINAL : public QuickArgumentVisitor { class
1985 class FillJniCall FINAL : public FillNativeCall { class in art::FINAL
/art/test/913-heaps/
Dheaps.cc43 #define FINAL final macro
116 class PrintIterationConfig FINAL : public IterationConfig { in Java_art_Test913_followReferences() class
/art/runtime/jit/
Djit.cc590 class JitCompileTask FINAL : public Task { class
Djit_code_cache.cc882 class MarkCodeVisitor FINAL : public StackVisitor { class
907 class MarkCodeClosure FINAL : public Closure { class
/art/compiler/optimizing/
Doptimizing_compiler.cc109 class CodeVectorAllocator FINAL : public CodeAllocator { class
295 class OptimizingCompiler FINAL : public Compiler { class
/art/runtime/openjdkjvmti/
Dti_heap.cc763 class FollowReferencesHelper FINAL { class
831 class CollectAndReportRootsVisitor FINAL : public art::RootVisitor { class in openjdkjvmti::FINAL
Devents.cc309 class JvmtiMethodTraceListener FINAL : public art::instrumentation::InstrumentationListener { class
/art/runtime/gc/space/
Dlarge_object_space.cc40 class MemoryToolLargeObjectMapSpace FINAL : public LargeObjectMapSpace { class
/art/profman/
Dprofman.cc173 class ProfMan FINAL { class

12