#include "htformat.h"
#include "stddata.h"
Go to the source code of this file.
Classes | |
struct | _attrib_info |
struct | _classfile |
struct | _cp_info |
struct | _mf_info |
class | ClassMethod |
class | cview |
struct | ht_class_shared_data |
Defines | |
#define | ClassAddress dword |
#define | DESC_JAVA "java - class file" |
#define | DESC_JAVA_HEADERS "java/headers" |
#define | DESC_JAVA_IMAGE "java/image" |
Typedefs | |
typedef unsigned char | u1 |
typedef unsigned int | u2 |
typedef unsigned long | u4 |
typedef _cp_info | cp_info |
typedef _attrib_info | attrib_info |
typedef _mf_info | mf_info |
typedef _classfile | classfile |
Functions | |
ht_class_shared_data * | class_read (ht_streamfile *) |
void | class_unread (ht_class_shared_data *) |
attrib_info * | attribute_read (ht_stream *, classfile *) |
int | token_translate (char *buf, int maxlen, dword token, ht_class_shared_data *shared) |
void | java_demangle (char *result, char *classname, char *name, char *type, int flags) |
char * | java_demangle_flags (char *result, int flags) |
Variables | |
format_viewer_if | htcls_if |
|
|
|
Definition at line 176 of file class.h. Referenced by cview::init(). |
|
|
|
Definition at line 178 of file class.h. Referenced by htclassimage_init(). |
|
Referenced by attribute_read(), and class_read(). |
|
Referenced by attribute_read(), class_read(), class_unread(), and token_translate(). |
|
Referenced by class_read(). |
|
Referenced by class_read(). |
|
Definition at line 27 of file class.h. Referenced by class_unread(). |
|
Definition at line 28 of file class.h. Referenced by class_read(). |
|
Definition at line 29 of file class.h. Referenced by attribute_read(). |
|
Definition at line 136 of file classread.cc. References attrib_info, classfile, _attrib_info::code, len, _attrib_info::len, malloc(), _attrib_info::name, NULL, _attrib_info::offset, READ2, READ4, SKIPN, _attrib_info::tag, and u4. Referenced by class_read(). |
|
|
Definition at line 346 of file classread.cc. References _mf_info::attribs, _classfile::attribs, _mf_info::attribs_count, _classfile::attribs_count, classfile, _classfile::cpool, _classfile::cpool_count, Area::done(), _classfile::fields, _classfile::fields_count, ht_class_shared_data::file, _classfile::interfaces, _classfile::methods, _classfile::methods_count, _cp_info::tag, u1, UINT, and ht_class_shared_data::valid. Referenced by cview::done(). |
|
Definition at line 469 of file classread.cc. References java_demangle_flags(), and java_demangle_type(). Referenced by ClassAnalyser::beginAnalysis(), and token_translate(). |
|
Definition at line 441 of file classread.cc. Referenced by ClassAnalyser::beginAnalysis(), and java_demangle(). |
|
Definition at line 494 of file classread.cc. References buf, classfile, _classfile::cpool, _classfile::cpool_count, escape_special_str(), ht_class_shared_data::file, ht_snprintf(), java_demangle(), java_demangle_type(), NULL, _cp_info::tag, and _cp_info::value. Referenced by class_token_func(). |
|
|