• Home
  • Raw
  • Download

Lines Matching refs:CheckState

45 struct CheckState {  struct
66 static inline u4 fileOffset(const CheckState* state, const void* ptr) { in fileOffset() argument
73 static inline void* filePointer(const CheckState* state, u4 offset) { in filePointer()
85 static inline bool checkPtrRange(const CheckState* state, in checkPtrRange()
207 static bool verifyFieldDefiner(const CheckState* state, u4 definingClass, in verifyFieldDefiner()
214 static bool verifyMethodDefiner(const CheckState* state, u4 definingClass, in verifyMethodDefiner()
224 static size_t calcDefinedClassBitsSize(const CheckState* state) in calcDefinedClassBitsSize()
233 static bool setDefinedClassBit(const CheckState* state, u4 typeIdx) { in setDefinedClassBit()
247 static bool swapDexHeader(const CheckState* state, DexHeader* pHeader) in swapDexHeader()
297 static bool checkHeaderSection(const CheckState* state, u4 sectionOffset, in checkHeaderSection()
369 static bool swapMap(CheckState* state, DexMapList* pMap) in swapMap()
500 static bool checkMapSection(const CheckState* state, u4 sectionOffset, in checkMapSection()
521 static void* swapStringIdItem(const CheckState* state, void* ptr) { in swapStringIdItem()
531 static void* crossVerifyStringIdItem(const CheckState* state, void* ptr) { in crossVerifyStringIdItem()
554 static void* swapTypeIdItem(const CheckState* state, void* ptr) { in swapTypeIdItem()
564 static void* crossVerifyTypeIdItem(const CheckState* state, void* ptr) { in crossVerifyTypeIdItem()
588 static void* swapProtoIdItem(const CheckState* state, void* ptr) { in swapProtoIdItem()
645 static void* crossVerifyProtoIdItem(const CheckState* state, void* ptr) { in crossVerifyProtoIdItem()
738 static void* swapFieldIdItem(const CheckState* state, void* ptr) { in swapFieldIdItem()
750 static void* crossVerifyFieldIdItem(const CheckState* state, void* ptr) { in crossVerifyFieldIdItem()
810 static void* swapMethodIdItem(const CheckState* state, void* ptr) { in swapMethodIdItem()
822 static void* crossVerifyMethodIdItem(const CheckState* state, void* ptr) { in crossVerifyMethodIdItem()
876 static void* swapClassDefItem(const CheckState* state, void* ptr) { in swapClassDefItem()
898 static u4 findFirstClassDataDefiner(const CheckState* state,
900 static u4 findFirstAnnotationsDirectoryDefiner(const CheckState* state,
905 static bool verifyClassDataIsForDef(const CheckState* state, u4 offset, in verifyClassDataIsForDef()
934 static bool verifyAnnotationsDirectoryIsForDef(const CheckState* state, in verifyAnnotationsDirectoryIsForDef()
948 static void* crossVerifyClassDefItem(const CheckState* state, void* ptr) { in crossVerifyClassDefItem()
1042 static u1* swapFieldAnnotations(const CheckState* state, u4 count, u1* addr) { in swapFieldAnnotations()
1071 static u1* swapMethodAnnotations(const CheckState* state, u4 count, u1* addr) { in swapMethodAnnotations()
1100 static u1* swapParameterAnnotations(const CheckState* state, u4 count, in swapParameterAnnotations()
1129 static void* swapAnnotationsDirectoryItem(const CheckState* state, void* ptr) { in swapAnnotationsDirectoryItem()
1166 static const u1* crossVerifyFieldAnnotations(const CheckState* state, u4 count, in crossVerifyFieldAnnotations()
1186 static const u1* crossVerifyMethodAnnotations(const CheckState* state, in crossVerifyMethodAnnotations()
1206 static const u1* crossVerifyParameterAnnotations(const CheckState* state, in crossVerifyParameterAnnotations()
1228 static u4 findFirstAnnotationsDirectoryDefiner(const CheckState* state, in findFirstAnnotationsDirectoryDefiner()
1258 static void* crossVerifyAnnotationsDirectoryItem(const CheckState* state, in crossVerifyAnnotationsDirectoryItem()
1298 static void* swapTypeList(const CheckState* state, void* ptr) in swapTypeList()
1320 static void* swapAnnotationSetRefList(const CheckState* state, void* ptr) { in swapAnnotationSetRefList()
1340 static void* crossVerifyAnnotationSetRefList(const CheckState* state, in crossVerifyAnnotationSetRefList()
1359 static void* swapAnnotationSetItem(const CheckState* state, void* ptr) { in swapAnnotationSetItem()
1386 static void* crossVerifyAnnotationSetItem(const CheckState* state, void* ptr) { in crossVerifyAnnotationSetItem()
1418 static bool verifyFields(const CheckState* state, u4 size, in verifyFields()
1445 static bool verifyMethods(const CheckState* state, u4 size, in verifyMethods()
1494 static bool verifyClassDataItem0(const CheckState* state, in verifyClassDataItem0()
1534 static void* intraVerifyClassDataItem(const CheckState* state, void* ptr) { in intraVerifyClassDataItem()
1557 static u4 findFirstClassDataDefiner(const CheckState* state, in findFirstClassDataDefiner()
1587 static void* crossVerifyClassDataItem(const CheckState* state, void* ptr) { in crossVerifyClassDataItem()
1634 static u4 setHandlerOffsAndVerify(const CheckState* state, in setHandlerOffsAndVerify()
1712 static void* swapTriesAndCatches(const CheckState* state, DexCode* code) { in swapTriesAndCatches()
1787 static void* swapCodeItem(const CheckState* state, void* ptr) { in swapCodeItem()
1846 static void* intraVerifyStringDataItem(const CheckState* state, void* ptr) { in intraVerifyStringDataItem()
1947 static void* intraVerifyDebugInfoItem(const CheckState* state, void* ptr) { in intraVerifyDebugInfoItem()
2089 static const u1* verifyEncodedValue(const CheckState* state, const u1* data,
2091 static const u1* verifyEncodedAnnotation(const CheckState* state,
2096 static u4 readUnsignedLittleEndian(const CheckState* state, const u1** pData, in readUnsignedLittleEndian()
2114 static const u1* verifyEncodedArray(const CheckState* state, in verifyEncodedArray()
2137 static const u1* verifyEncodedValue(const CheckState* state, in verifyEncodedValue()
2257 static const u1* verifyEncodedAnnotation(const CheckState* state, in verifyEncodedAnnotation()
2325 static void* intraVerifyEncodedArrayItem(const CheckState* state, void* ptr) { in intraVerifyEncodedArrayItem()
2330 static void* intraVerifyAnnotationItem(const CheckState* state, void* ptr) { in intraVerifyAnnotationItem()
2351 static void* crossVerifyAnnotationItem(const CheckState* state, void* ptr) { in crossVerifyAnnotationItem()
2366 typedef void* ItemVisitorFunction(const CheckState* state, void* ptr);
2373 static bool iterateSectionWithOptionalUpdate(CheckState* state, in iterateSectionWithOptionalUpdate()
2433 static bool iterateSection(CheckState* state, u4 offset, u4 count, in iterateSection()
2443 static bool checkBoundsAndIterateSection(CheckState* state, in checkBoundsAndIterateSection()
2465 static bool iterateDataSection(CheckState* state, u4 offset, u4 count, in iterateDataSection()
2499 static bool swapEverythingButHeaderAndMap(CheckState* state, in swapEverythingButHeaderAndMap()
2673 static bool crossVerifyEverything(CheckState* state, DexMapList* pMap) in crossVerifyEverything()
2806 CheckState state; in dexSwapAndVerify()