Home
last modified time | relevance | path

Searched refs:InsnFlags (Results 1 – 7 of 7) sorted by relevance

/dalvik/vm/analysis/
DCodeVerify.h117 INLINE bool dvmInsnIsOpcode(const InsnFlags* insnFlags, int addr) { in dvmInsnIsOpcode()
124 INLINE int dvmInsnGetWidth(const InsnFlags* insnFlags, int addr) { in dvmInsnGetWidth()
131 INLINE bool dvmInsnIsChanged(const InsnFlags* insnFlags, int addr) { in dvmInsnIsChanged()
134 INLINE void dvmInsnSetChanged(InsnFlags* insnFlags, int addr, bool changed) in dvmInsnSetChanged()
145 INLINE bool dvmInsnIsVisited(const InsnFlags* insnFlags, int addr) { in dvmInsnIsVisited()
148 INLINE void dvmInsnSetVisited(InsnFlags* insnFlags, int addr, bool changed) in dvmInsnSetVisited()
159 INLINE bool dvmInsnIsVisitedOrChanged(const InsnFlags* insnFlags, int addr) { in dvmInsnIsVisitedOrChanged()
166 INLINE bool dvmInsnIsInTry(const InsnFlags* insnFlags, int addr) { in dvmInsnIsInTry()
169 INLINE void dvmInsnSetInTry(InsnFlags* insnFlags, int addr, bool inTry) in dvmInsnSetInTry()
181 INLINE bool dvmInsnIsBranchTarget(const InsnFlags* insnFlags, int addr) { in dvmInsnIsBranchTarget()
[all …]
DVerifySubs.h31 typedef u4 InsnFlags; typedef
41 bool dvmComputeCodeWidths(const Method* meth, InsnFlags* insnFlags,
45 bool dvmSetTryFlags(const Method* meth, InsnFlags* insnFlags);
48 bool dvmCheckSwitchTargets(const Method* meth, InsnFlags* insnFlags,
52 bool dvmCheckBranchTarget(const Method* meth, InsnFlags* insnFlags,
67 bool dvmGetBranchTarget(const Method* meth, InsnFlags* insnFlags,
DRegisterMap.h81 InsnFlags* insnFlags;
DVerifySubs.c37 bool dvmComputeCodeWidths(const Method* meth, InsnFlags* insnFlags, in dvmComputeCodeWidths()
111 bool dvmSetTryFlags(const Method* meth, InsnFlags* insnFlags) in dvmSetTryFlags()
192 bool dvmCheckSwitchTargets(const Method* meth, InsnFlags* insnFlags, in dvmCheckSwitchTargets()
308 bool dvmCheckBranchTarget(const Method* meth, InsnFlags* insnFlags, in dvmCheckBranchTarget()
408 bool dvmGetBranchTarget(const Method* meth, InsnFlags* insnFlags, in dvmGetBranchTarget()
DDexVerify.c27 static bool verifyInstructions(const Method* meth, InsnFlags* insnFlags,
171 InsnFlags* insnFlags = NULL; in verifyMethod()
205 insnFlags = (InsnFlags*) in verifyMethod()
206 calloc(dvmGetMethodInsnsSize(meth), sizeof(InsnFlags)); in verifyMethod()
525 static bool verifyInstructions(const Method* meth, InsnFlags* insnFlags, in verifyInstructions()
DRegisterMap.c355 InsnFlags* insnFlags;
389 InsnFlags* insnFlags = pState->insnFlags;
465 pState->insnFlags = calloc(sizeof(InsnFlags), pState->insnsSize);
653 InsnFlags* insnFlags = pState->insnFlags;
891 InsnFlags* insnFlags = pState->insnFlags;
1661 InsnFlags* insnFlags = pState->insnFlags;
DCodeVerify.c122 static bool doCodeVerification(const Method* meth, InsnFlags* insnFlags,\
124 static bool verifyInstruction(const Method* meth, InsnFlags* insnFlags,\
128 static void dumpRegTypes(const Method* meth, const InsnFlags* insnFlags,\
366 const InsnFlags* insnFlags, int newInstanceCount) in dvmCreateUninitInstanceMap()
2261 static void updateRegisters(const Method* meth, InsnFlags* insnFlags, in updateRegisters()
2636 static bool initRegisterTable(const Method* meth, const InsnFlags* insnFlags, in initRegisterTable()
2782 bool dvmVerifyCodeFlow(const Method* meth, InsnFlags* insnFlags, in dvmVerifyCodeFlow()
2932 static bool doCodeVerification(const Method* meth, InsnFlags* insnFlags, in doCodeVerification()
3160 static bool verifyInstruction(const Method* meth, InsnFlags* insnFlags, in verifyInstruction()
5319 static void dumpRegTypes(const Method* meth, const InsnFlags* insnFlags, in dumpRegTypes()