libInit.cc
author cg
Tue, 09 Nov 1999 09:25:25 +0000
changeset 616 53bf2ec50346
child 622 52e6062ddba7
permissions -rw-r--r--
*** empty log message ***
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
616
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
     1
/*
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
     2
 * DO NOT EDIT 
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
     3
 * automatically generated from Make.proto (by make libInit.cc)
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
     4
 */
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
     5
#define __INDIRECTVMINITCALLS__
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
     6
#include <stc.h>
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
     7
#define INIT_TEXT_SECT /* as nothing */
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
     8
#ifdef WIN32
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
     9
# pragma codeseg INITCODE "INITCODE"
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
    10
#else /* not WIN32 */
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
    11
# if defined(__GNUC__)
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
    12
#  if (__GNUC__  == 2 && __GNUC_MINOR__ >= 7) || __GNUC__ > 2
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
    13
#   undef INIT_TEXT_SECT
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
    14
#   define INIT_TEXT_SECT __attribute__((section(".stxitext")))
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
    15
#  endif
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
    16
# endif /* not GNUC */
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
    17
#endif /* not WIN32 */
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
    18
#ifdef INIT_TEXT_SECT
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
    19
extern void _libjava_Init() INIT_TEXT_SECT;
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
    20
#endif
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
    21
void _libjava_Init(pass, __pRT__, snd)
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
    22
OBJ snd; struct __vmData__ *__pRT__; {
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
    23
__BEGIN_PACKAGE2__("libjava", _libjava_Init, "stx:libjava");
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
    24
_JavaClass_Init(pass,__pRT__,snd);
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
    25
_Java_Init(pass,__pRT__,snd);
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
    26
_JavaRef_Init(pass,__pRT__,snd);
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
    27
_JavaClassRef_Init(pass,__pRT__,snd);
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
    28
_JavaClassReader_Init(pass,__pRT__,snd);
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
    29
_JavaClassPointerRef_Init(pass,__pRT__,snd);
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
    30
_JavaConstantPool_Init(pass,__pRT__,snd);
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
    31
_JavaContext_Init(pass,__pRT__,snd);
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
    32
_JavaExceptionTableEntry_Init(pass,__pRT__,snd);
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
    33
_JavaField_Init(pass,__pRT__,snd);
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
    34
_JavaFieldref_Init(pass,__pRT__,snd);
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
    35
_JavaMethodref_Init(pass,__pRT__,snd);
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
    36
_JavaLocalVariableTable_Init(pass,__pRT__,snd);
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
    37
_JavaLocalVariableTableEntry_Init(pass,__pRT__,snd);
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
    38
_JavaMethod_Init(pass,__pRT__,snd);
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
    39
_JavaMethodWithBreakpoint_Init(pass,__pRT__,snd);
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
    40
_JavaMethodWithException_Init(pass,__pRT__,snd);
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
    41
_JavaMethodWithHandler_Init(pass,__pRT__,snd);
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
    42
_JavaInterfaceMethodref_Init(pass,__pRT__,snd);
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
    43
_JavaNameandType_Init(pass,__pRT__,snd);
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
    44
_JavaNativeMethod_Init(pass,__pRT__,snd);
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
    45
_JavaObject_Init(pass,__pRT__,snd);
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
    46
_JavaProcess_Init(pass,__pRT__,snd);
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
    47
_JavaBuiltInClassPointerRef_Init(pass,__pRT__,snd);
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
    48
_JavaSlotIndexCache_Init(pass,__pRT__,snd);
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
    49
_JavaUnresolvedConstant_Init(pass,__pRT__,snd);
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
    50
_JavaUnresolvedClassConstant_Init(pass,__pRT__,snd);
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
    51
_JavaUnresolvedRefConstant_Init(pass,__pRT__,snd);
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
    52
_JavaUnresolvedMethodrefConstant_Init(pass,__pRT__,snd);
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
    53
_JavaUnresolvedInterfaceMethodrefConstant_Init(pass,__pRT__,snd);
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
    54
_JavaUnresolvedFieldrefConstant_Init(pass,__pRT__,snd);
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
    55
_JavaUnresolvedNameandTypeConstant_Init(pass,__pRT__,snd);
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
    56
_JavaUnresolvedSTArrayConstant_Init(pass,__pRT__,snd);
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
    57
_JavaUnresolvedStringConstant_Init(pass,__pRT__,snd);
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
    58
_JavaDecompiler_Init(pass,__pRT__,snd);
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
    59
_JavaDeparser_Init(pass,__pRT__,snd);
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
    60
_JavaVM_Init(pass,__pRT__,snd);
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
    61
__END_PACKAGE__();
53bf2ec50346 *** empty log message ***
cg
parents:
diff changeset
    62
}