Skip to content

[feature] the call stack of the specified method #32

Description

@neocanable

like sample of osx

Total number in stack (recursive counted multiple, when >=5):
        28       _pthread_start  (in libsystem_pthread.dylib) + 136  [0x18a42ec0c]
        28       thread_start  (in libsystem_pthread.dylib) + 8  [0x18a429b80]
        25       java_start(Thread*)  (in libjvm.dylib) + 232  [0x1023687d0]
        24       __psynch_cvwait  (in libsystem_kernel.dylib) + 0  [0x18a3f03c4]
        24       _pthread_cond_wait  (in libsystem_pthread.dylib) + 984  [0x18a42f0e0]
        17       Monitor::IWait(Thread*, long)  (in libjvm.dylib) + 140  [0x10233f21c]
        15       os::PlatformEvent::park()  (in libjvm.dylib) + 144  [0x10236cd9c]
        14       JavaThread::run()  (in libjvm.dylib) + 408  [0x1024306e0]
        14       JavaThread::thread_main_inner()  (in libjvm.dylib) + 128  [0x102430834]
        12       Monitor::wait(bool, long, bool)  (in libjvm.dylib) + 148  [0x10233f72c]
        11       ParkCommon(ParkEvent*, long)  (in libjvm.dylib) + 52  [0x10233efcc]
        9       GCTaskManager::get_task(unsigned int)  (in libjvm.dylib) + 100  [0x102142548]
        9       GCTaskThread::run()  (in libjvm.dylib) + 292  [0x102143638]
        8       ???  (in <unknown binary>)  [0x102c40144]
        8       ???  (in <unknown binary>)  [0x102c481d8]
        8       JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*)  (in libjvm.dylib) + 2036  [0x1021c15f0]
        8       JavaCalls::call_virtual(JavaValue*, Handle, KlassHandle, Symbol*, Symbol*, Thread*)  (in libjvm.dylib) + 96  [0x1021c0410]
        8       JavaCalls::call_virtual(JavaValue*, KlassHandle, Symbol*, Symbol*, JavaCallArguments*, Thread*)  (in libjvm.dylib) + 336  [0x1021c016c]
        8       thread_entry(JavaThread*, Thread*)  (in libjvm.dylib) + 120  [0x1022377e4]
        7       os::PlatformEvent::park(long)  (in libjvm.dylib) + 352  [0x10236aadc]
        5       ???  (in <unknown binary>)  [0x103194f78]
        5       JVM_MonitorWait  (in libjvm.dylib) + 244  [0x10222ba1c]
        5       ObjectSynchronizer::wait(Handle, long, Thread*)  (in libjvm.dylib) + 292  [0x10240da04]

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions