|
|||||||||
| Home >> All >> [ Scheduler overview ] | PREV NEXT | ||||||||
A
- allNativeThreadsInitialized() - Static method in class Scheduler.jq_NativeThread
- all_native_threads_initialized - Static variable in class Scheduler.jq_NativeThread
- all_native_threads_started - Static variable in class Scheduler.jq_NativeThread
- arg - Variable in class Scheduler.jq_MainThread
- attemptDelegate(String) - Static method in class Scheduler.ThreadUtils
B
- backingSLHeap - Variable in class Scheduler.jq_NativeThread
- break_jthread - Static variable in class Scheduler.jq_NativeThread
- break_nthread - Static variable in class Scheduler.jq_NativeThread
C
- CONTEXT_CONTROL - Static variable in class Scheduler.jq_RegisterState
- CONTEXT_DEBUG_REGISTERS - Static variable in class Scheduler.jq_RegisterState
- CONTEXT_EXTENDED_REGISTERS - Static variable in class Scheduler.jq_RegisterState
- CONTEXT_FLOATING_POINT - Static variable in class Scheduler.jq_RegisterState
- CONTEXT_FULL - Static variable in class Scheduler.jq_RegisterState
- CONTEXT_INTEGER - Static variable in class Scheduler.jq_RegisterState
- CONTEXT_SEGMENTS - Static variable in class Scheduler.jq_RegisterState
- CONTEXT_i386 - Static variable in class Scheduler.jq_RegisterState
- ContextFlags - Variable in class Scheduler.jq_RegisterState
- ControlWord - Variable in class Scheduler.jq_RegisterState
- Cr0NpxState - Variable in class Scheduler.jq_RegisterState
- countStackFrames() - Method in class Scheduler.jq_Thread
- ctrl_break_handler() - Static method in class Scheduler.jq_NativeThread
- currentThread - Variable in class Scheduler.jq_NativeThread
- NOTE: C code relies on this field being second.
D
- DataOffset - Variable in class Scheduler.jq_RegisterState
- DataSelector - Variable in class Scheduler.jq_RegisterState
- Dr0 - Variable in class Scheduler.jq_RegisterState
- Dr1 - Variable in class Scheduler.jq_RegisterState
- Dr2 - Variable in class Scheduler.jq_RegisterState
- Dr3 - Variable in class Scheduler.jq_RegisterState
- Dr6 - Variable in class Scheduler.jq_RegisterState
- Dr7 - Variable in class Scheduler.jq_RegisterState
- dequeue() - Method in class Scheduler.jq_SynchThreadQueue
- dequeue() - Method in class Scheduler.jq_ThreadQueue
- destroyCurrentThread() - Static method in class Scheduler.jq_Thread
- disableThreadSwitch() - Method in class Scheduler.jq_Thread
- dump(jq_RegisterState) - Method in class Scheduler.jq_NativeThread
- dumpAllThreads() - Static method in class Scheduler.jq_NativeThread
E
- EFLAGS_AUXCARRY - Static variable in class Scheduler.jq_RegisterState
- EFLAGS_CARRY - Static variable in class Scheduler.jq_RegisterState
- EFLAGS_DIRECTION - Static variable in class Scheduler.jq_RegisterState
- EFLAGS_INTERRUPT - Static variable in class Scheduler.jq_RegisterState
- EFLAGS_IOPRIV_MASK - Static variable in class Scheduler.jq_RegisterState
- EFLAGS_IOPRIV_SHIFT - Static variable in class Scheduler.jq_RegisterState
- EFLAGS_NESTEDTASK - Static variable in class Scheduler.jq_RegisterState
- EFLAGS_OVERFLOW - Static variable in class Scheduler.jq_RegisterState
- EFLAGS_PARITY - Static variable in class Scheduler.jq_RegisterState
- EFLAGS_SIGN - Static variable in class Scheduler.jq_RegisterState
- EFLAGS_TRAP - Static variable in class Scheduler.jq_RegisterState
- EFLAGS_ZERO - Static variable in class Scheduler.jq_RegisterState
- EFlags - Variable in class Scheduler.jq_RegisterState
- Eax - Variable in class Scheduler.jq_RegisterState
- Ebp - Variable in class Scheduler.jq_RegisterState
- Ebx - Variable in class Scheduler.jq_RegisterState
- Ecx - Variable in class Scheduler.jq_RegisterState
- Edi - Variable in class Scheduler.jq_RegisterState
- Edx - Variable in class Scheduler.jq_RegisterState
- Eip - Variable in class Scheduler.jq_RegisterState
- ErrorOffset - Variable in class Scheduler.jq_RegisterState
- ErrorSelector - Variable in class Scheduler.jq_RegisterState
- Esi - Variable in class Scheduler.jq_RegisterState
- Esp - Variable in class Scheduler.jq_RegisterState
- enableThreadSwitch() - Method in class Scheduler.jq_Thread
- endCurrentJavaThread() - Static method in class Scheduler.jq_NativeThread
- End the currently-executing Java thread and go back to the scheduler loop to pick up another thread.
- enqueue(jq_Thread) - Method in class Scheduler.jq_SynchThreadQueue
- enqueue(jq_Thread) - Method in class Scheduler.jq_ThreadQueue
- enqueueFront(jq_Thread) - Method in class Scheduler.jq_ThreadQueue
- entry_point - Variable in class Scheduler.jq_Thread
- exception_object - Variable in class Scheduler.jq_Thread
F
- FullThreadUtils - class Scheduler.FullThreadUtils.
- FullThreadUtils() - Constructor for class Scheduler.FullThreadUtils
- fp0_H - Variable in class Scheduler.jq_RegisterState
- fp0_L - Variable in class Scheduler.jq_RegisterState
- fp1_H - Variable in class Scheduler.jq_RegisterState
- fp1_L - Variable in class Scheduler.jq_RegisterState
- fp2_H - Variable in class Scheduler.jq_RegisterState
- fp2_L - Variable in class Scheduler.jq_RegisterState
- fp3_H - Variable in class Scheduler.jq_RegisterState
- fp3_L - Variable in class Scheduler.jq_RegisterState
- fp4_H - Variable in class Scheduler.jq_RegisterState
- fp4_L - Variable in class Scheduler.jq_RegisterState
- fp5_H - Variable in class Scheduler.jq_RegisterState
- fp5_L - Variable in class Scheduler.jq_RegisterState
- fp6_H - Variable in class Scheduler.jq_RegisterState
- fp6_L - Variable in class Scheduler.jq_RegisterState
- fp7_H - Variable in class Scheduler.jq_RegisterState
- fp7_L - Variable in class Scheduler.jq_RegisterState
G
- GC_INDEX_ARRAY - Variable in class Scheduler.jq_NativeThread
- gcType - Static variable in class Scheduler.jq_NativeThread
- gc_jthread - Static variable in class Scheduler.jq_NativeThread
- gc_nthread - Static variable in class Scheduler.jq_NativeThread
- getCodeAllocator() - Method in class Scheduler.jq_NativeThread
- Get the native thread-local code allocator.
- getContext(jq_RegisterState) - Method in class Scheduler.jq_NativeThread
- Gets context of this native thread and puts it in r.
- getCurrentJavaThread() - Method in class Scheduler.jq_NativeThread
- Get the currently-executing Java thread.
- getCurrentThread() - Method in class Scheduler.jq_NativeThread
- getEbp() - Method in class Scheduler.jq_RegisterState
- getEip() - Method in class Scheduler.jq_RegisterState
- getEsp() - Method in class Scheduler.jq_RegisterState
- getHeapAllocator() - Method in class Scheduler.jq_NativeThread
- Get the native thread-local heap allocator.
- getIdleQueue() - Method in class Scheduler.jq_NativeThread
- getIndex() - Method in class Scheduler.jq_NativeThread
- getJQThread(Thread) - Method in class Scheduler.FullThreadUtils
- getJQThread(Thread) - Method in class Scheduler.HostedThreadUtils
- getJQThread(Thread) - Method in interface Scheduler.ThreadUtils.Delegate
- getJQThread(Thread) - Static method in class Scheduler.ThreadUtils
- getJavaLangThreadObject() - Method in class Scheduler.jq_Thread
- getNativeThread() - Method in class Scheduler.jq_Thread
- getNextReadyThread() - Method in class Scheduler.jq_NativeThread
- Get the next ready thread from the transfer queue or the ready queue.
- getReadyQueue() - Method in class Scheduler.jq_NativeThread
- getRegisterState() - Method in class Scheduler.jq_Thread
- getThreadId() - Method in class Scheduler.jq_Thread
- getTransferQueue() - Method in class Scheduler.jq_NativeThread
H
- HostedThreadUtils - class Scheduler.HostedThreadUtils.
- HostedThreadUtils() - Constructor for class Scheduler.HostedThreadUtils
- hasStarted - Variable in class Scheduler.jq_Thread
- has_break_occurred - Static variable in class Scheduler.jq_NativeThread
- head - Variable in class Scheduler.jq_ThreadQueue
I
- INITIAL_STACK_SIZE - Static variable in class Scheduler.jq_Thread
- idleQueue - Variable in class Scheduler.jq_NativeThread
- Queue of idle Java threads.
- idleThread - Static variable in class Scheduler.jq_NativeThread
- This static variable is set to an idle native thread, or null if there are no idle native threads.
- index - Variable in class Scheduler.jq_NativeThread
- The index of this native thread.
- init() - Method in class Scheduler.jq_Thread
- initBreakThread() - Static method in class Scheduler.jq_NativeThread
- initGCThread() - Static method in class Scheduler.jq_NativeThread
- initInitialNativeThread() - Static method in class Scheduler.jq_NativeThread
- Initialize the initial native thread.
- initNativeThreads(jq_NativeThread, int) - Static method in class Scheduler.jq_NativeThread
- Initialize the extra native threads.
- initial_native_thread - Static variable in class Scheduler.jq_NativeThread
- Data structure to represent the native thread that exists at virtual machine startup.
- interrupt() - Method in class Scheduler.jq_Thread
- isAlive() - Method in class Scheduler.jq_Thread
- isDaemon - Variable in class Scheduler.jq_Thread
- isDaemon() - Method in class Scheduler.jq_Thread
- isDead - Variable in class Scheduler.jq_Thread
- isEmpty() - Method in class Scheduler.jq_ThreadQueue
- isInterrupted - Variable in class Scheduler.jq_Thread
- isInterrupted(boolean) - Method in class Scheduler.jq_Thread
- isThreadSwitchEnabled() - Method in class Scheduler.jq_Thread
J
- jq_InterrupterThread - class Scheduler.jq_InterrupterThread.
- jq_InterrupterThread(jq_NativeThread) - Constructor for class Scheduler.jq_InterrupterThread
- jq_MainThread - class Scheduler.jq_MainThread.
- jq_MainThread(jq_StaticMethod, Object) - Constructor for class Scheduler.jq_MainThread
- Creates new MainThread
- jq_NativeThread - class Scheduler.jq_NativeThread.
- jq_NativeThread(int) - Constructor for class Scheduler.jq_NativeThread
- Create a new jq_NativeThread (only called from initNativeThreads(), and during bootstrap initialization of initial_native_thread and break_nthread field)
- jq_NativeThread(jq_Thread) - Constructor for class Scheduler.jq_NativeThread
- Create a new jq_NativeThread that is tied to a specific jq_Thread.
- jq_RegisterState - class Scheduler.jq_RegisterState.
- jq_RegisterState() - Constructor for class Scheduler.jq_RegisterState
- jq_SynchThreadQueue - class Scheduler.jq_SynchThreadQueue.
- jq_SynchThreadQueue() - Constructor for class Scheduler.jq_SynchThreadQueue
- jq_Thread - class Scheduler.jq_Thread.
- jq_Thread(Thread) - Constructor for class Scheduler.jq_Thread
- jq_ThreadQueue - class Scheduler.jq_ThreadQueue.
- jq_ThreadQueue() - Constructor for class Scheduler.jq_ThreadQueue
M
- MAX_NATIVE_THREADS - Static variable in class Scheduler.jq_NativeThread
- m - Variable in class Scheduler.jq_MainThread
- myCodeAllocator - Variable in class Scheduler.jq_NativeThread
- Thread-local allocators.
- myHeapAllocator - Variable in class Scheduler.jq_NativeThread
- myself - Variable in class Scheduler.jq_InterrupterThread
N
- nativeThreadEntry() - Method in class Scheduler.jq_NativeThread
- The entry point for new native threads.
- native_thread - Variable in class Scheduler.jq_Thread
- native_threads - Static variable in class Scheduler.jq_NativeThread
- An array of all native threads.
- next - Variable in class Scheduler.jq_Thread
- num_of_daemon_threads - Static variable in class Scheduler.jq_NativeThread
- Number of daemon threads that are currently active.
- num_of_java_threads - Static variable in class Scheduler.jq_NativeThread
- Number of Java threads that are currently active.
O
- original_ebp - Variable in class Scheduler.jq_NativeThread
- Original thread's stack pointer and base pointer.
- original_esp - Variable in class Scheduler.jq_NativeThread
- Original thread's stack pointer and base pointer.
- other_nt - Variable in class Scheduler.jq_InterrupterThread
P
- pid - Variable in class Scheduler.jq_InterrupterThread
- pid - Variable in class Scheduler.jq_NativeThread
- NOTE: C code relies on this field being third.
Q
- QUANTA - Static variable in class Scheduler.jq_InterrupterThread
R
- readyQueue - Variable in class Scheduler.jq_NativeThread
- Queue of ready Java threads.
- registers - Variable in class Scheduler.jq_Thread
- remove(jq_Thread) - Method in class Scheduler.jq_ThreadQueue
- resume() - Method in class Scheduler.jq_NativeThread
- Starts up/resumes this native thread.
- resume() - Method in class Scheduler.jq_Thread
- resumeTheFeast() - Static method in class Scheduler.jq_NativeThread
- round_robin_counter - Static variable in class Scheduler.jq_NativeThread
- Counter for round-robin scheduling.
- run() - Method in class Scheduler.jq_InterrupterThread
- run() - Method in class Scheduler.jq_MainThread
S
- Scheduler - package Scheduler
- SegCs - Variable in class Scheduler.jq_RegisterState
- SegDs - Variable in class Scheduler.jq_RegisterState
- SegEs - Variable in class Scheduler.jq_RegisterState
- SegFs - Variable in class Scheduler.jq_RegisterState
- SegGs - Variable in class Scheduler.jq_RegisterState
- SegSs - Variable in class Scheduler.jq_RegisterState
- StatusWord - Variable in class Scheduler.jq_RegisterState
- schedulerLoop() - Method in class Scheduler.jq_NativeThread
- schedulerThread - Variable in class Scheduler.jq_NativeThread
- The Java thread that is executing while we are in the scheduler.
- setContext(jq_RegisterState) - Method in class Scheduler.jq_NativeThread
- Sets context of this native thread to r.
- setDaemon(boolean) - Method in class Scheduler.jq_Thread
- setEbp(StackAddress) - Method in class Scheduler.jq_RegisterState
- setEip(CodeAddress) - Method in class Scheduler.jq_RegisterState
- setNativeThread(jq_NativeThread) - Method in class Scheduler.jq_Thread
- setPriority(int) - Method in class Scheduler.jq_Thread
- sizes - Variable in class Scheduler.jq_NativeThread
- sleep(long) - Method in class Scheduler.jq_Thread
- start() - Method in class Scheduler.jq_Thread
- startJavaThread(jq_Thread) - Static method in class Scheduler.jq_NativeThread
- Put the given Java thread on the queue of a (preferably idle) native thread.
- startNativeThreads() - Static method in class Scheduler.jq_NativeThread
- Start up the extra native threads.
- stop(Object) - Method in class Scheduler.jq_Thread
- stopTheWorld() - Static method in class Scheduler.jq_NativeThread
- suspend() - Method in class Scheduler.jq_NativeThread
- Suspends this native thread.
- suspend() - Method in class Scheduler.jq_Thread
T
- TRACE - Static variable in class Scheduler.jq_InterrupterThread
- TRACE - Static variable in class Scheduler.jq_NativeThread
- Trace flag.
- TagWord - Variable in class Scheduler.jq_RegisterState
- ThreadUtils - class Scheduler.ThreadUtils.
- ThreadUtils() - Constructor for class Scheduler.ThreadUtils
- ThreadUtils.Delegate - interface Scheduler.ThreadUtils.Delegate.
- tail - Variable in class Scheduler.jq_ThreadQueue
- threadSwitch() - Method in class Scheduler.jq_NativeThread
- Performs a thread switch based on a timer interrupt.
- threadSwitch(jq_Thread) - Method in class Scheduler.jq_NativeThread
- Performs a thread switch to a specific thread in our local queue.
- thread_handle - Variable in class Scheduler.jq_NativeThread
- NOTE: C code relies on this field being first.
- thread_id - Variable in class Scheduler.jq_Thread
- thread_id_factory - Static variable in class Scheduler.jq_Thread
- thread_object - Variable in class Scheduler.jq_Thread
- thread_switch_enabled - Variable in class Scheduler.jq_Thread
- threads() - Method in class Scheduler.jq_ThreadQueue
- tid - Variable in class Scheduler.jq_InterrupterThread
- toString() - Method in class Scheduler.jq_NativeThread
- toString() - Method in class Scheduler.jq_Thread
- toString() - Method in class Scheduler.jq_ThreadQueue
- transferExtraWork() - Method in class Scheduler.jq_NativeThread
- Transfer a Java thread from our ready queue to an idle native thread.
- transferQueue - Variable in class Scheduler.jq_NativeThread
- Queue of Java threads transferred from another native thread.
U
- USE_INTERRUPTER_THREAD - Static variable in class Scheduler.jq_NativeThread
Y
- yield() - Method in class Scheduler.jq_Thread
- yieldTo(jq_Thread) - Method in class Scheduler.jq_Thread
_
- _class - Static variable in class Scheduler.jq_InterrupterThread
- _class - Static variable in class Scheduler.jq_NativeThread
- Initialize the thread switch stub function.
- _class - Static variable in class Scheduler.jq_Thread
- _ctrl_break_handler - Static variable in class Scheduler.jq_NativeThread
- _delegate - Static variable in class Scheduler.ThreadUtils
- _destroyCurrentThread - Static variable in class Scheduler.jq_Thread
- _isInterrupted - Static variable in class Scheduler.jq_Thread
- _nativeThreadEntry - Static variable in class Scheduler.jq_NativeThread
- _num_of_daemon_threads - Static variable in class Scheduler.jq_NativeThread
- _num_of_java_threads - Static variable in class Scheduler.jq_NativeThread
- _run - Static variable in class Scheduler.jq_InterrupterThread
- _schedulerLoop - Static variable in class Scheduler.jq_NativeThread
- _threadSwitch - Static variable in class Scheduler.jq_NativeThread
- _thread_switch_enabled - Static variable in class Scheduler.jq_Thread
A B C D E F G H I J M N O P Q R S T U Y _
|
|||||||||
| Home >> All >> [ Scheduler overview ] | PREV NEXT | ||||||||