OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:ProfilingInfo
(Results
1 - 11
of
11
) sorted by null
/art/runtime/jit/
profiling_info.cc
28
ProfilingInfo
::
ProfilingInfo
(ArtMethod* method, const std::vector<uint32_t>& entries)
41
bool
ProfilingInfo
::Create(Thread* self, ArtMethod* method, bool retry_allocation) {
63
// We always create a `
ProfilingInfo
` object, even if there is no instruction we are
66
// Allocate the `
ProfilingInfo
` object int the JIT's data space.
71
InlineCache*
ProfilingInfo
::GetInlineCache(uint32_t dex_pc) {
82
void
ProfilingInfo
::AddInvokeInfo(uint32_t dex_pc, mirror::Class* cls) {
profiling_info.h
28
class
ProfilingInfo
;
49
friend class
ProfilingInfo
;
58
class
ProfilingInfo
{
60
// Create a
ProfilingInfo
for 'method'. Return whether it succeeded, or if it is
67
// Method should not be interruptible, as it manipulates the
ProfilingInfo
133
ProfilingInfo
(ArtMethod* method, const std::vector<uint32_t>& entries);
149
// When the compiler inlines the method associated to this
ProfilingInfo
,
162
DISALLOW_COPY_AND_ASSIGN(
ProfilingInfo
);
jit_code_cache.cc
563
for (
ProfilingInfo
* info : profiling_infos_) {
647
ProfilingInfo
* info = *it;
[
all
...]
jit_code_cache.h
41
class
ProfilingInfo
;
114
ProfilingInfo
* NotifyCompilerUse(ArtMethod* method, Thread* self)
216
ProfilingInfo
* AddProfilingInfo(Thread* self,
298
ProfilingInfo
* AddProfilingInfoInternal(Thread* self,
395
//
ProfilingInfo
objects we have allocated.
396
std::vector<
ProfilingInfo
*> profiling_infos_ GUARDED_BY(lock_);
jit.cc
624
if (
ProfilingInfo
::Create(self, method_, /* retry_allocation */ true)) {
674
bool success =
ProfilingInfo
::Create(self, method, /* retry_allocation */ false);
680
// Calling
ProfilingInfo
::Create might put us in a suspended state, which could
722
// The compiler requires a
ProfilingInfo
object.
723
ProfilingInfo
::Create(thread,
731
ProfilingInfo
* profiling_info = method->GetProfilingInfo(kRuntimePointerSize);
732
// Update the entrypoint if the
ProfilingInfo
has one. The interpreter will call it
748
ProfilingInfo
* info = caller->GetProfilingInfo(kRuntimePointerSize);
/art/test/595-profile-saving/
profile-saving.cc
42
if (!
ProfilingInfo
::Create(soa.Self(), art_method, /* retry_allocation */ true)) {
/art/test/566-polymorphic-inlining/
polymorphic_inline.cc
60
ProfilingInfo
::Create(soa.Self(), method, /* retry_allocation */ true);
/art/test/570-checker-osr/
osr.cc
103
ProfilingInfo
::Create(Thread::Current(), m, /* retry_allocation */ true);
/art/runtime/
art_method.h
48
class
ProfilingInfo
;
474
ProfilingInfo
* GetProfilingInfo(PointerSize pointer_size) REQUIRES_SHARED(Locks::mutator_lock_) {
482
return reinterpret_cast<
ProfilingInfo
*>(GetDataPtrSize(pointer_size));
485
ALWAYS_INLINE void SetProfilingInfo(
ProfilingInfo
* info) {
489
ALWAYS_INLINE void SetProfilingInfoPtrSize(
ProfilingInfo
* info, PointerSize pointer_size) {
[
all
...]
/art/test/common/
runtime_state.cc
237
ProfilingInfo
::Create(self, method, /* retry_allocation */ true);
/art/compiler/optimizing/
inliner.cc
327
ProfilingInfo
* GetProfilingInfo() const { return profiling_info_; }
332
ProfilingInfo
* const profiling_info_;
641
ProfilingInfo
* profiling_info = spiis.GetProfilingInfo();
[
all
...]
Completed in 654 milliseconds