Lines Matching defs:DvmDex
38 struct DvmDex {
76 * On success, returns 0 and sets "*ppDvmDex" to a newly-allocated DvmDex.
79 int dvmDexFileOpenFromFd(int fd, DvmDex** ppDvmDex);
84 int dvmDexFileOpenPartial(const void* addr, int len, DvmDex** ppDvmDex);
87 * Free a DvmDex structure, along with any associated structures.
89 void dvmDexFileFree(DvmDex* pDvmDex);
103 bool dvmDexChangeDex1(DvmDex* pDvmDex, u1* addr, u1 newVal);
104 bool dvmDexChangeDex2(DvmDex* pDvmDex, u2* addr, u2 newVal);
110 INLINE struct StringObject* dvmDexGetResolvedString(const DvmDex* pDvmDex,
116 INLINE struct ClassObject* dvmDexGetResolvedClass(const DvmDex* pDvmDex,
122 INLINE struct Method* dvmDexGetResolvedMethod(const DvmDex* pDvmDex,
128 INLINE struct Field* dvmDexGetResolvedField(const DvmDex* pDvmDex,
139 INLINE void dvmDexSetResolvedString(DvmDex* pDvmDex, u4 stringIdx,
145 INLINE void dvmDexSetResolvedClass(DvmDex* pDvmDex, u4 classIdx,
151 INLINE void dvmDexSetResolvedMethod(DvmDex* pDvmDex, u4 methodIdx,
157 INLINE void dvmDexSetResolvedField(DvmDex* pDvmDex, u4 fieldIdx,