diff options
Diffstat (limited to 'runtime/jit/jit.h')
| -rw-r--r-- | runtime/jit/jit.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/runtime/jit/jit.h b/runtime/jit/jit.h index 42bbbe73c7..429edf65a6 100644 --- a/runtime/jit/jit.h +++ b/runtime/jit/jit.h @@ -79,6 +79,13 @@ class Jit { DumpInfo(os); } + static void NewTypeLoadedIfUsingJit(mirror::Class* type) + SHARED_REQUIRES(Locks::mutator_lock_); + + // If debug info generation is turned on then write the type information for types already loaded + // into the specified class linker to the jit debug interface, + void DumpTypeInfoForLoadedTypes(ClassLinker* linker); + private: Jit(); bool LoadCompiler(std::string* error_msg); @@ -89,6 +96,7 @@ class Jit { void* (*jit_load_)(CompilerCallbacks**, bool*); void (*jit_unload_)(void*); bool (*jit_compile_method_)(void*, ArtMethod*, Thread*); + void (*jit_types_loaded_)(void*, mirror::Class**, size_t count); // Performance monitoring. bool dump_info_on_shutdown_; |