dxcut/file.h File Reference

#include <stdio.h>
#include <dxcut/class.h>

Go to the source code of this file.

Classes

struct  OdexData
struct  DexFile

Enumerations

enum  OdexFlags { DEX_FLAG_VERIFIED = 1, DEX_FLAG_BIG = 2, DEX_FLAG_FIELDS = 4, DEX_FLAG_INVOCATIONS = 8 }
 

Flags for odex files.

More...

Functions

DexFiledxc_read_file (FILE *fin)
 Read in the dex file given by the input stream.
DexFiledxc_read_buffer (void *buf, dx_uint size)
 Read in the dex file residing in memory at the address given by buf with length size.
void dxc_write_file (DexFile *dex, FILE *fout)
 Write out the DexFile structure to a file.
void dxc_free_file (DexFile *dex)
 Free the entire DexFile structure including the given pointer itself.
void dxc_free_odex_data (OdexData *data)
 Free the OdexData structure including the given pointer itself.

Detailed Description


Enumeration Type Documentation

enum OdexFlags

Flags for odex files.

Enumerator:
DEX_FLAG_VERIFIED 

Indicates that we tried to verify all classes.

DEX_FLAG_BIG 

Indicates that the file is byte swapped to big endian.

DEX_FLAG_FIELDS 

Indicates that the field accesses have been optimized.

DEX_FLAG_INVOCATIONS 

Indicates that the method invocations have been optimized.

 All Classes Files Functions Variables Enumerations Enumerator
Generated on Fri Sep 24 19:16:14 2010 for dxcut by  doxygen 1.6.3