#include <stdlib.h>
#include "class.h"
#include "classimg.h"
#include "htatom.h"
#include "httag.h"
#include "snprintf.h"
#include "stream.h"
Go to the source code of this file.
|
Definition at line 30 of file classview.cc. |
|
Definition at line 31 of file classview.cc. |
|
Definition at line 32 of file classview.cc. |
|
Definition at line 33 of file classview.cc. |
|
Initial value: { { -1, "access flags"}, {8+0, "[0x0001] public"}, {8+1, "[0x0002] private"}, {8+2, "[0x0004] protected"}, {8+3, "[0x0008] static"}, {8+4, "[0x0010] final"}, {8+5, "[0x0020] synchronized"}, {8+6, "[0x0040] volatile"}, {8+7, "[0x0080] transient"}, {8+8, "[0x0100] native"}, {8+9, "[0x0200] interface"}, {8+10, "[0x0400] abstract"}, {8+11, "[0x0800] strict"}, {0, 0} } Definition at line 35 of file classview.cc. |
|
Initial value: { {"max stack", STATICTAG_EDIT_WORD_BE ("00000006")}, {"max locals", STATICTAG_EDIT_WORD_BE ("00000008")}, {"code length", STATICTAG_EDIT_DWORD_BE("0000000a")}, {0, 0} } Definition at line 211 of file classview.cc. |
|
Initial value: { {"constantvalue index", STATICTAG_EDIT_WORD_BE ("00000006")}, {0, 0} } Definition at line 206 of file classview.cc. |
|
Initial value: { {"exception table length", STATICTAG_EDIT_WORD_BE("00000000")}, {0, 0} } Definition at line 158 of file classview.cc. |
|
Initial value: { {"start pc", STATICTAG_EDIT_WORD_BE ("00000000")}, {"end pc", STATICTAG_EDIT_WORD_BE ("00000002")}, {"handler pc", STATICTAG_EDIT_WORD_BE ("00000004")}, {"catch type", STATICTAG_EDIT_WORD_BE ("00000006")}, {0, 0} } Definition at line 163 of file classview.cc. |
|
Initial value: { {"number of classes", STATICTAG_EDIT_WORD_BE ("00000006")}, {0, 0} } Definition at line 223 of file classview.cc. |
|
Initial value: { {"inner class info index", STATICTAG_EDIT_WORD_BE ("00000000")}, {"outer class info index", STATICTAG_EDIT_WORD_BE ("00000002")}, {"inner name index", STATICTAG_EDIT_WORD_BE ("00000004")}, {"inner class access flags", STATICTAG_EDIT_WORD_BE ("00000006") " "STATICTAG_FLAGS("00000006", ATOM_CLS_ACCESS_STR)}, {0, 0} } Definition at line 171 of file classview.cc. |
|
Initial value: { {"line_number table length", STATICTAG_EDIT_WORD_BE ("00000006")}, {0, 0} } Definition at line 233 of file classview.cc. |
|
Initial value: { {"start pc", STATICTAG_EDIT_WORD_BE ("00000000")}, {"line number", STATICTAG_EDIT_WORD_BE ("00000002")}, {0, 0} } Definition at line 180 of file classview.cc. |
|
Initial value: { {"local variable table length",STATICTAG_EDIT_WORD_BE ("00000006")}, {0, 0} } Definition at line 238 of file classview.cc. |
|
Initial value: { {"start pc", STATICTAG_EDIT_WORD_BE ("00000000")}, {"length", STATICTAG_EDIT_WORD_BE ("00000002")}, {"name index", STATICTAG_EDIT_WORD_BE ("00000004")}, {"descriptor index", STATICTAG_EDIT_WORD_BE ("00000006")}, {"index", STATICTAG_EDIT_WORD_BE ("00000008")}, {0, 0} } Definition at line 186 of file classview.cc. |
|
Initial value: { {"sourcefile index", STATICTAG_EDIT_WORD_BE ("00000006")}, {0, 0} } Definition at line 228 of file classview.cc. |
|
Initial value: { {"attributes count", STATICTAG_EDIT_WORD_BE("00000000")}, {0, 0} } Definition at line 153 of file classview.cc. |
|
Initial value: { {"attribute name index", STATICTAG_EDIT_WORD_BE ("00000000")}, {"attribute length", STATICTAG_EDIT_DWORD_BE("00000002")}, {0, 0} } Definition at line 200 of file classview.cc. |
|
Initial value: { {"number of exceptions", STATICTAG_EDIT_WORD_BE ("00000006")}, {0, 0} } Definition at line 218 of file classview.cc. |
|
Initial value: { {"exception", STATICTAG_EDIT_WORD_BE ("00000000")}, {0, 0} } Definition at line 195 of file classview.cc. |
|
Initial value: { {"magic", STATICTAG_EDIT_DWORD_BE("00000000")}, {"minor version", STATICTAG_EDIT_WORD_BE ("00000004")}, {"major version", STATICTAG_EDIT_WORD_BE ("00000006")}, {"constant pool count", STATICTAG_EDIT_WORD_BE ("00000008")}, {0, 0} } Definition at line 68 of file classview.cc. |
|
Initial value: { {"access flags", STATICTAG_EDIT_WORD_BE ("00000000") " "STATICTAG_FLAGS("00000000", ATOM_CLS_ACCESS_STR)}, {"this class", STATICTAG_EDIT_WORD_BE ("00000002")}, {"super class", STATICTAG_EDIT_WORD_BE ("00000004")}, {"interfaces count", STATICTAG_EDIT_WORD_BE ("00000006")}, {0, 0} } Definition at line 76 of file classview.cc. |
|
Initial value: { {"name index", STATICTAG_EDIT_WORD_BE("00000001")}, {0, 0} } Definition at line 85 of file classview.cc. |
|
Initial value: { {"class index", STATICTAG_EDIT_WORD_BE("00000001")}, {"name and type index", STATICTAG_EDIT_WORD_BE("00000003")}, {0, 0} } Definition at line 90 of file classview.cc. |
|
Initial value: { {"tag", STATICTAG_EDIT_BYTE("00000000") " "STATICTAG_DESC_BYTE("00000000", ATOM_CLS_CPOOL_STR)}, {0, 0} } Definition at line 123 of file classview.cc. |
|
Initial value: { {"bytes", STATICTAG_EDIT_DWORD_BE("00000001")}, {0, 0} } Definition at line 101 of file classview.cc. |
|
Initial value: { {"high bytes", STATICTAG_EDIT_DWORD_BE("00000001")}, {"low bytes", STATICTAG_EDIT_DWORD_BE("00000005")}, {0, 0} } Definition at line 106 of file classview.cc. |
|
Initial value: { {"name index", STATICTAG_EDIT_WORD_BE("00000001")}, {"descriptor index", STATICTAG_EDIT_WORD_BE("00000003")}, {0, 0} } Definition at line 112 of file classview.cc. |
|
Initial value: { {"string index", STATICTAG_EDIT_WORD_BE("00000001")}, {0, 0} } Definition at line 96 of file classview.cc. |
|
Initial value: { { 1, "utf8"}, { 2, "unknown type"}, { 3, "integer"}, { 4, "float"}, { 5, "long"}, { 6, "double"}, { 7, "class"}, { 8, "string"}, { 9, "fieldref"}, {10, "methodref"}, {11, "interfacemethodref"}, {12, "nameandtype"}, {0, 0} } Definition at line 52 of file classview.cc. |
|
Initial value: { {"length", STATICTAG_EDIT_WORD_BE("00000001")}, {0, 0} } Definition at line 118 of file classview.cc. |
|
Initial value: { {"fields count", STATICTAG_EDIT_WORD_BE("00000000")}, {0, 0} } Definition at line 134 of file classview.cc. |
|
Initial value: { &class_init, 0 } Definition at line 723 of file classview.cc. |
|
Initial value: { {"class name index", STATICTAG_EDIT_WORD_BE("00000000")}, {0, 0} } Definition at line 129 of file classview.cc. |
|
Initial value: { {"methods count", STATICTAG_EDIT_WORD_BE("00000000")}, {0, 0} } Definition at line 139 of file classview.cc. |
|
Initial value: { {"access flags", STATICTAG_EDIT_WORD_BE ("00000000") " "STATICTAG_FLAGS("00000000", ATOM_CLS_ACCESS_STR)}, {"name index", STATICTAG_EDIT_WORD_BE ("00000002")}, {"descriptor index", STATICTAG_EDIT_WORD_BE ("00000004")}, {"attributes count", STATICTAG_EDIT_WORD_BE ("00000006")}, {0, 0} } Definition at line 144 of file classview.cc. |