Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep
A B C D E F G H I J M N O P Q R S T U Y _

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 _