Up Top

Serviceability 機能 : JVMTI の処理 : JVMTI 関数の処理 : スタックフレーム (Stack Frame) : GetAllStackTraces() 及び GetThreadListStackTraces() の処理


概要(Summary)

(See: JVMTI 仕様)

処理の流れ (概要)(Execution Flows : Summary)

GetAllStackTraces() の処理

JvmtiEnv::GetAllStackTraces()
-> VMThread::execute()
   -> (略) (See: here for details)
      -> VM_GetAllStackTraces::doit()
         -> VM_GetMultipleStackTraces::fill_frames()
         -> VM_GetMultipleStackTraces::allocate_and_fill_stacks()

GetThreadListStackTraces() の処理

JvmtiEnv::GetThreadListStackTraces()
-> VM_GetThreadListStackTraces::VM_GetThreadListStackTraces()
-> VMThread::execute()
   -> (略) (See: here for details)
      -> VM_GetThreadListStackTraces::doit()
         -> VM_GetMultipleStackTraces::fill_frames()
         -> VM_GetMultipleStackTraces::allocate_and_fill_stacks()

処理の流れ (詳細)(Execution Flows : Details)

JvmtiEnv::GetAllStackTraces()

See: here for details

VM_GetAllStackTraces::doit()

See: here for details

VM_GetMultipleStackTraces::fill_frames()

(#TODO) See: here for details

VM_GetMultipleStackTraces::allocate_and_fill_stacks()

(#TODO) See: here for details

JvmtiEnv::GetThreadListStackTraces()

See: here for details

VM_GetThreadListStackTraces::VM_GetThreadListStackTraces()

See: here for details

VM_GetThreadListStackTraces::doit()

See: here for details


This document is available under the GNU GENERAL PUBLIC LICENSE Version 2.