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

Quick Search    Search Deep

Compil3r.Reference.x86
Class x86ReferenceLinker  view x86ReferenceLinker download x86ReferenceLinker.java

java.lang.Object
  extended byCompil3r.Reference.x86.x86ReferenceLinker

public abstract class x86ReferenceLinker
extends java.lang.Object

Version:
$Id: x86ReferenceLinker.java,v 1.12 2003/05/12 10:05:16 joewhaley Exp $

Field Summary
static Clazz.jq_StaticMethod _abstractMethodError
           
static Clazz.jq_StaticMethod _cgetfield
           
static Clazz.jq_Class _class
           
static Clazz.jq_StaticMethod _getfield1
           
static Clazz.jq_StaticMethod _getfield4
           
static Clazz.jq_StaticMethod _getfield8
           
static Clazz.jq_StaticMethod _getstatic4
           
static Clazz.jq_StaticMethod _getstatic8
           
static Clazz.jq_StaticMethod _invokeinterface
           
static Clazz.jq_StaticMethod _invokespecial
           
static Clazz.jq_StaticMethod _invokestatic
           
static Clazz.jq_StaticMethod _invokevirtual
           
static Clazz.jq_StaticMethod _nativeMethodError
           
static Clazz.jq_StaticMethod _putfield1
           
static Clazz.jq_StaticMethod _putfield2
           
static Clazz.jq_StaticMethod _putfield4
           
static Clazz.jq_StaticMethod _putfield8
           
static Clazz.jq_StaticMethod _putstatic4
           
static Clazz.jq_StaticMethod _putstatic8
           
static Clazz.jq_StaticMethod _sgetfield
           
static boolean TRACE
           
 
Constructor Summary
x86ReferenceLinker()
           
 
Method Summary
(package private) static void abstractMethodError()
           
(package private) static void cgetfield(Clazz.jq_InstanceField f)
           
(package private) static void getfield1(Clazz.jq_InstanceField f)
           
(package private) static void getfield4(Clazz.jq_InstanceField f)
           
(package private) static void getfield8(Clazz.jq_InstanceField f)
           
(package private) static void getstatic4(Clazz.jq_StaticField f)
           
(package private) static void getstatic8(Clazz.jq_StaticField f)
           
(package private) static long invokeinterface(Clazz.jq_InstanceMethod f)
           
(package private) static void invokespecial(Clazz.jq_InstanceMethod f)
           
(package private) static void invokestatic(Clazz.jq_Method f)
           
(package private) static void invokevirtual(Clazz.jq_InstanceMethod f)
           
(package private) static void nativeMethodError()
           
(package private) static void patchCaller(Clazz.jq_Method m, Memory.CodeAddress retloc)
           
(package private) static void putfield1(Clazz.jq_InstanceField f)
           
(package private) static void putfield2(Clazz.jq_InstanceField f)
           
(package private) static void putfield4(Clazz.jq_InstanceField f)
           
(package private) static void putfield8(Clazz.jq_InstanceField f)
           
(package private) static void putstatic4(Clazz.jq_StaticField f)
           
(package private) static void putstatic8(Clazz.jq_StaticField f)
           
(package private) static void sgetfield(Clazz.jq_InstanceField f)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TRACE

public static boolean TRACE

_class

public static final Clazz.jq_Class _class

_getstatic4

public static final Clazz.jq_StaticMethod _getstatic4

_getstatic8

public static final Clazz.jq_StaticMethod _getstatic8

_putstatic4

public static final Clazz.jq_StaticMethod _putstatic4

_putstatic8

public static final Clazz.jq_StaticMethod _putstatic8

_getfield1

public static final Clazz.jq_StaticMethod _getfield1

_cgetfield

public static final Clazz.jq_StaticMethod _cgetfield

_sgetfield

public static final Clazz.jq_StaticMethod _sgetfield

_getfield4

public static final Clazz.jq_StaticMethod _getfield4

_getfield8

public static final Clazz.jq_StaticMethod _getfield8

_putfield1

public static final Clazz.jq_StaticMethod _putfield1

_putfield2

public static final Clazz.jq_StaticMethod _putfield2

_putfield4

public static final Clazz.jq_StaticMethod _putfield4

_putfield8

public static final Clazz.jq_StaticMethod _putfield8

_invokevirtual

public static final Clazz.jq_StaticMethod _invokevirtual

_invokestatic

public static final Clazz.jq_StaticMethod _invokestatic

_invokespecial

public static final Clazz.jq_StaticMethod _invokespecial

_invokeinterface

public static final Clazz.jq_StaticMethod _invokeinterface

_abstractMethodError

public static final Clazz.jq_StaticMethod _abstractMethodError

_nativeMethodError

public static final Clazz.jq_StaticMethod _nativeMethodError
Constructor Detail

x86ReferenceLinker

public x86ReferenceLinker()
Method Detail

patchCaller

static void patchCaller(Clazz.jq_Method m,
                        Memory.CodeAddress retloc)

getstatic4

static void getstatic4(Clazz.jq_StaticField f)

getstatic8

static void getstatic8(Clazz.jq_StaticField f)

putstatic4

static void putstatic4(Clazz.jq_StaticField f)

putstatic8

static void putstatic8(Clazz.jq_StaticField f)

getfield1

static void getfield1(Clazz.jq_InstanceField f)

cgetfield

static void cgetfield(Clazz.jq_InstanceField f)

sgetfield

static void sgetfield(Clazz.jq_InstanceField f)

getfield4

static void getfield4(Clazz.jq_InstanceField f)

getfield8

static void getfield8(Clazz.jq_InstanceField f)

putfield1

static void putfield1(Clazz.jq_InstanceField f)

putfield2

static void putfield2(Clazz.jq_InstanceField f)

putfield4

static void putfield4(Clazz.jq_InstanceField f)

putfield8

static void putfield8(Clazz.jq_InstanceField f)

invokevirtual

static void invokevirtual(Clazz.jq_InstanceMethod f)

invokestatic

static void invokestatic(Clazz.jq_Method f)

invokespecial

static void invokespecial(Clazz.jq_InstanceMethod f)

invokeinterface

static long invokeinterface(Clazz.jq_InstanceMethod f)
                     throws java.lang.Throwable

abstractMethodError

static void abstractMethodError()
                         throws java.lang.AbstractMethodError

nativeMethodError

static void nativeMethodError()
                       throws java.lang.LinkageError