Class/Object

org.argus.amandroid.core.dedex

DexInstructionToPilarParser

Related Docs: object DexInstructionToPilarParser | package dedex

Permalink

case class DexInstructionToPilarParser(hostSig: Signature, generator: PilarStyleCodeGenerator, dexSignatureBlock: DexSignatureBlock, dexStringIdsBlock: DexStringIdsBlock, dexTypeIdsBlock: DexTypeIdsBlock, dexFieldIdsBlock: DexFieldIdsBlock, dexMethodIdsBlock: DexMethodIdsBlock, dexOffsetResolver: DexOffsetResolver) extends DexParser with DedexTypeResolver with DexConstants with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, DexConstants, DedexTypeResolver, DexParser, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DexInstructionToPilarParser
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. DexConstants
  7. DedexTypeResolver
  8. DexParser
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new DexInstructionToPilarParser(hostSig: Signature, generator: PilarStyleCodeGenerator, dexSignatureBlock: DexSignatureBlock, dexStringIdsBlock: DexStringIdsBlock, dexTypeIdsBlock: DexTypeIdsBlock, dexFieldIdsBlock: DexFieldIdsBlock, dexMethodIdsBlock: DexMethodIdsBlock, dexOffsetResolver: DexOffsetResolver)

    Permalink

Type Members

  1. implicit class UndeterminedType extends AnyRef

    Permalink
    Definition Classes
    DedexTypeResolver

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final val ADD_DOUBLE: Int(171)

    Permalink
    Definition Classes
    DexConstants
  5. final val ADD_DOUBLE_2ADDR: Int(203)

    Permalink
    Definition Classes
    DexConstants
  6. final val ADD_FLOAT: Int(166)

    Permalink
    Definition Classes
    DexConstants
  7. final val ADD_FLOAT_2ADDR: Int(198)

    Permalink
    Definition Classes
    DexConstants
  8. final val ADD_INT: Int(144)

    Permalink
    Definition Classes
    DexConstants
  9. final val ADD_INT_2ADDR: Int(176)

    Permalink
    Definition Classes
    DexConstants
  10. final val ADD_INT_LIT16: Int(208)

    Permalink
    Definition Classes
    DexConstants
  11. final val ADD_INT_LIT8: Int(216)

    Permalink
    Definition Classes
    DexConstants
  12. final val ADD_LONG: Int(155)

    Permalink
    Definition Classes
    DexConstants
  13. final val ADD_LONG_2ADDR: Int(187)

    Permalink
    Definition Classes
    DexConstants
  14. final val AGET: Int(68)

    Permalink
    Definition Classes
    DexConstants
  15. final val AGET_BOOLEAN: Int(71)

    Permalink
    Definition Classes
    DexConstants
  16. final val AGET_BYTE: Int(72)

    Permalink
    Definition Classes
    DexConstants
  17. final val AGET_CHAR: Int(73)

    Permalink
    Definition Classes
    DexConstants
  18. final val AGET_OBJECT: Int(70)

    Permalink
    Definition Classes
    DexConstants
  19. final val AGET_SHORT: Int(74)

    Permalink
    Definition Classes
    DexConstants
  20. final val AGET_WIDE: Int(69)

    Permalink
    Definition Classes
    DexConstants
  21. final val AND_INT: Int(149)

    Permalink
    Definition Classes
    DexConstants
  22. final val AND_INT_2ADDR: Int(181)

    Permalink
    Definition Classes
    DexConstants
  23. final val AND_INT_LIT16: Int(213)

    Permalink
    Definition Classes
    DexConstants
  24. final val AND_INT_LIT8: Int(221)

    Permalink
    Definition Classes
    DexConstants
  25. final val AND_LONG: Int(160)

    Permalink
    Definition Classes
    DexConstants
  26. final val AND_LONG_2ADDR: Int(192)

    Permalink
    Definition Classes
    DexConstants
  27. final val APUT: Int(75)

    Permalink
    Definition Classes
    DexConstants
  28. final val APUT_BOOLEAN: Int(78)

    Permalink
    Definition Classes
    DexConstants
  29. final val APUT_BYTE: Int(79)

    Permalink
    Definition Classes
    DexConstants
  30. final val APUT_CHAR: Int(80)

    Permalink
    Definition Classes
    DexConstants
  31. final val APUT_OBJECT: Int(77)

    Permalink
    Definition Classes
    DexConstants
  32. final val APUT_SHORT: Int(81)

    Permalink
    Definition Classes
    DexConstants
  33. final val APUT_WIDE: Int(76)

    Permalink
    Definition Classes
    DexConstants
  34. final val ARRAY_LENGTH: Int(33)

    Permalink
    Definition Classes
    DexConstants
  35. final val CHECK_CAST: Int(31)

    Permalink
    Definition Classes
    DexConstants
  36. final val CMPG_DOUBLE: Int(48)

    Permalink
    Definition Classes
    DexConstants
  37. final val CMPG_FLOAT: Int(46)

    Permalink
    Definition Classes
    DexConstants
  38. final val CMPL_DOUBLE: Int(47)

    Permalink
    Definition Classes
    DexConstants
  39. final val CMPL_FLOAT: Int(45)

    Permalink
    Definition Classes
    DexConstants
  40. final val CMP_LONG: Int(49)

    Permalink
    Definition Classes
    DexConstants
  41. final val CONST: Int(20)

    Permalink
    Definition Classes
    DexConstants
  42. final val CONST_16: Int(19)

    Permalink
    Definition Classes
    DexConstants
  43. final val CONST_4: Int(18)

    Permalink
    Definition Classes
    DexConstants
  44. final val CONST_CLASS: Int(28)

    Permalink
    Definition Classes
    DexConstants
  45. final val CONST_HIGH16: Int(21)

    Permalink
    Definition Classes
    DexConstants
  46. final val CONST_STRING: Int(26)

    Permalink
    Definition Classes
    DexConstants
  47. final val CONST_STRING_JUMBO: Int(27)

    Permalink
    Definition Classes
    DexConstants
  48. final val CONST_WIDE: Int(24)

    Permalink
    Definition Classes
    DexConstants
  49. final val CONST_WIDE_16: Int(22)

    Permalink
    Definition Classes
    DexConstants
  50. final val CONST_WIDE_32: Int(23)

    Permalink
    Definition Classes
    DexConstants
  51. final val CONST_WIDE_HIGH16: Int(25)

    Permalink
    Definition Classes
    DexConstants
  52. final val DEBUG: Boolean(false)

    Permalink
  53. final val DIV_DOUBLE: Int(174)

    Permalink
    Definition Classes
    DexConstants
  54. final val DIV_DOUBLE_2ADDR: Int(206)

    Permalink
    Definition Classes
    DexConstants
  55. final val DIV_FLOAT: Int(169)

    Permalink
    Definition Classes
    DexConstants
  56. final val DIV_FLOAT_2ADDR: Int(201)

    Permalink
    Definition Classes
    DexConstants
  57. final val DIV_INT: Int(147)

    Permalink
    Definition Classes
    DexConstants
  58. final val DIV_INT_2ADDR: Int(179)

    Permalink
    Definition Classes
    DexConstants
  59. final val DIV_INT_LIT16: Int(211)

    Permalink
    Definition Classes
    DexConstants
  60. final val DIV_INT_LIT8: Int(219)

    Permalink
    Definition Classes
    DexConstants
  61. final val DIV_LONG: Int(158)

    Permalink
    Definition Classes
    DexConstants
  62. final val DIV_LONG_2ADDR: Int(190)

    Permalink
    Definition Classes
    DexConstants
  63. final val DOUBLE_TO_FLOAT: Int(140)

    Permalink
    Definition Classes
    DexConstants
  64. final val DOUBLE_TO_INT: Int(138)

    Permalink
    Definition Classes
    DexConstants
  65. final val DOUBLE_TO_LONG: Int(139)

    Permalink
    Definition Classes
    DexConstants
  66. final val EXECUTE_INLINE: Int(238)

    Permalink
    Definition Classes
    DexConstants
  67. final val EXECUTE_INLINE_RANGE: Int(239)

    Permalink
    Definition Classes
    DexConstants
  68. final val FILLED_NEW_ARRAY: Int(36)

    Permalink
    Definition Classes
    DexConstants
  69. final val FILLED_NEW_ARRAY_RANGE: Int(37)

    Permalink
    Definition Classes
    DexConstants
  70. final val FILL_ARRAY_DATA: Int(38)

    Permalink
    Definition Classes
    DexConstants
  71. final val FLOAT_TO_DOUBLE: Int(137)

    Permalink
    Definition Classes
    DexConstants
  72. final val FLOAT_TO_INT: Int(135)

    Permalink
    Definition Classes
    DexConstants
  73. final val FLOAT_TO_LONG: Int(136)

    Permalink
    Definition Classes
    DexConstants
  74. final val GOTO: Int(40)

    Permalink
    Definition Classes
    DexConstants
  75. final val GOTO_16: Int(41)

    Permalink
    Definition Classes
    DexConstants
  76. final val GOTO_32: Int(42)

    Permalink
    Definition Classes
    DexConstants
  77. final val IF_EQ: Int(50)

    Permalink
    Definition Classes
    DexConstants
  78. final val IF_EQZ: Int(56)

    Permalink
    Definition Classes
    DexConstants
  79. final val IF_GE: Int(53)

    Permalink
    Definition Classes
    DexConstants
  80. final val IF_GEZ: Int(59)

    Permalink
    Definition Classes
    DexConstants
  81. final val IF_GT: Int(54)

    Permalink
    Definition Classes
    DexConstants
  82. final val IF_GTZ: Int(60)

    Permalink
    Definition Classes
    DexConstants
  83. final val IF_LE: Int(55)

    Permalink
    Definition Classes
    DexConstants
  84. final val IF_LEZ: Int(61)

    Permalink
    Definition Classes
    DexConstants
  85. final val IF_LT: Int(52)

    Permalink
    Definition Classes
    DexConstants
  86. final val IF_LTZ: Int(58)

    Permalink
    Definition Classes
    DexConstants
  87. final val IF_NE: Int(51)

    Permalink
    Definition Classes
    DexConstants
  88. final val IF_NEZ: Int(57)

    Permalink
    Definition Classes
    DexConstants
  89. final val IGET: Int(82)

    Permalink
    Definition Classes
    DexConstants
  90. final val IGET_BOOLEAN: Int(85)

    Permalink
    Definition Classes
    DexConstants
  91. final val IGET_BYTE: Int(86)

    Permalink
    Definition Classes
    DexConstants
  92. final val IGET_CHAR: Int(87)

    Permalink
    Definition Classes
    DexConstants
  93. final val IGET_OBJECT: Int(84)

    Permalink
    Definition Classes
    DexConstants
  94. final val IGET_OBJECT_QUICK: Int(244)

    Permalink
    Definition Classes
    DexConstants
  95. final val IGET_OBJECT_VOLATILE: Int(231)

    Permalink
    Definition Classes
    DexConstants
  96. final val IGET_QUICK: Int(242)

    Permalink
    Definition Classes
    DexConstants
  97. final val IGET_SHORT: Int(88)

    Permalink
    Definition Classes
    DexConstants
  98. final val IGET_VOLATILE: Int(227)

    Permalink
    Definition Classes
    DexConstants
  99. final val IGET_WIDE: Int(83)

    Permalink
    Definition Classes
    DexConstants
  100. final val IGET_WIDE_QUICK: Int(243)

    Permalink
    Definition Classes
    DexConstants
  101. final val IGET_WIDE_VOLATILE: Int(232)

    Permalink
    Definition Classes
    DexConstants
  102. final val INSTANCE_OF: Int(32)

    Permalink
    Definition Classes
    DexConstants
  103. final val INT_TO_BYTE: Int(141)

    Permalink
    Definition Classes
    DexConstants
  104. final val INT_TO_CHAR: Int(142)

    Permalink
    Definition Classes
    DexConstants
  105. final val INT_TO_DOUBLE: Int(131)

    Permalink
    Definition Classes
    DexConstants
  106. final val INT_TO_FLOAT: Int(130)

    Permalink
    Definition Classes
    DexConstants
  107. final val INT_TO_LONG: Int(129)

    Permalink
    Definition Classes
    DexConstants
  108. final val INT_TO_SHORT: Int(143)

    Permalink
    Definition Classes
    DexConstants
  109. final val INVOKE_DIRECT: Int(112)

    Permalink
    Definition Classes
    DexConstants
  110. final val INVOKE_DIRECT_EMPTY: Int(240)

    Permalink
    Definition Classes
    DexConstants
  111. final val INVOKE_DIRECT_RANGE: Int(118)

    Permalink
    Definition Classes
    DexConstants
  112. final val INVOKE_INTERFACE: Int(114)

    Permalink
    Definition Classes
    DexConstants
  113. final val INVOKE_INTERFACE_RANGE: Int(120)

    Permalink
    Definition Classes
    DexConstants
  114. final val INVOKE_STATIC: Int(113)

    Permalink
    Definition Classes
    DexConstants
  115. final val INVOKE_STATIC_RANGE: Int(119)

    Permalink
    Definition Classes
    DexConstants
  116. final val INVOKE_SUPER: Int(111)

    Permalink
    Definition Classes
    DexConstants
  117. final val INVOKE_SUPER_QUICK: Int(250)

    Permalink
    Definition Classes
    DexConstants
  118. final val INVOKE_SUPER_QUICK_RANGE: Int(251)

    Permalink
    Definition Classes
    DexConstants
  119. final val INVOKE_SUPER_RANGE: Int(117)

    Permalink
    Definition Classes
    DexConstants
  120. final val INVOKE_VIRTUAL: Int(110)

    Permalink
    Definition Classes
    DexConstants
  121. final val INVOKE_VIRTUAL_QUICK: Int(248)

    Permalink
    Definition Classes
    DexConstants
  122. final val INVOKE_VIRTUAL_QUICK_RANGE: Int(249)

    Permalink
    Definition Classes
    DexConstants
  123. final val INVOKE_VIRTUAL_RANGE: Int(116)

    Permalink
    Definition Classes
    DexConstants
  124. final val IPUT: Int(89)

    Permalink
    Definition Classes
    DexConstants
  125. final val IPUT_BOOLEAN: Int(92)

    Permalink
    Definition Classes
    DexConstants
  126. final val IPUT_BYTE: Int(93)

    Permalink
    Definition Classes
    DexConstants
  127. final val IPUT_CHAR: Int(94)

    Permalink
    Definition Classes
    DexConstants
  128. final val IPUT_OBJECT: Int(91)

    Permalink
    Definition Classes
    DexConstants
  129. final val IPUT_OBJECT_QUICK: Int(247)

    Permalink
    Definition Classes
    DexConstants
  130. final val IPUT_OBJECT_VOLATILE: Int(252)

    Permalink
    Definition Classes
    DexConstants
  131. final val IPUT_QUICK: Int(245)

    Permalink
    Definition Classes
    DexConstants
  132. final val IPUT_SHORT: Int(95)

    Permalink
    Definition Classes
    DexConstants
  133. final val IPUT_VOLATILE: Int(228)

    Permalink
    Definition Classes
    DexConstants
  134. final val IPUT_WIDE: Int(90)

    Permalink
    Definition Classes
    DexConstants
  135. final val IPUT_WIDE_QUICK: Int(246)

    Permalink
    Definition Classes
    DexConstants
  136. final val IPUT_WIDE_VOLATILE: Int(233)

    Permalink
    Definition Classes
    DexConstants
  137. object InstructionType extends Enumeration

    Permalink
    Definition Classes
    DexConstants
  138. final val LONG_TO_DOUBLE: Int(134)

    Permalink
    Definition Classes
    DexConstants
  139. final val LONG_TO_FLOAT: Int(133)

    Permalink
    Definition Classes
    DexConstants
  140. final val LONG_TO_INT: Int(132)

    Permalink
    Definition Classes
    DexConstants
  141. final val MONITOR_ENTER: Int(29)

    Permalink
    Definition Classes
    DexConstants
  142. final val MONITOR_EXIT: Int(30)

    Permalink
    Definition Classes
    DexConstants
  143. final val MOVE: Int(1)

    Permalink
    Definition Classes
    DexConstants
  144. final val MOVE_16: Int(3)

    Permalink
    Definition Classes
    DexConstants
  145. final val MOVE_EXCEPTION: Int(13)

    Permalink
    Definition Classes
    DexConstants
  146. final val MOVE_FROM16: Int(2)

    Permalink
    Definition Classes
    DexConstants
  147. final val MOVE_OBJECT: Int(7)

    Permalink
    Definition Classes
    DexConstants
  148. final val MOVE_OBJECT_16: Int(9)

    Permalink
    Definition Classes
    DexConstants
  149. final val MOVE_OBJECT_FROM16: Int(8)

    Permalink
    Definition Classes
    DexConstants
  150. final val MOVE_RESULT: Int(10)

    Permalink
    Definition Classes
    DexConstants
  151. final val MOVE_RESULT_OBJECT: Int(12)

    Permalink
    Definition Classes
    DexConstants
  152. final val MOVE_RESULT_WIDE: Int(11)

    Permalink
    Definition Classes
    DexConstants
  153. final val MOVE_WIDE: Int(4)

    Permalink
    Definition Classes
    DexConstants
  154. final val MOVE_WIDE_16: Int(6)

    Permalink
    Definition Classes
    DexConstants
  155. final val MOVE_WIDE_FROM16: Int(5)

    Permalink
    Definition Classes
    DexConstants
  156. final val MUL_DOUBLE: Int(173)

    Permalink
    Definition Classes
    DexConstants
  157. final val MUL_DOUBLE_2ADDR: Int(205)

    Permalink
    Definition Classes
    DexConstants
  158. final val MUL_FLOAT: Int(168)

    Permalink
    Definition Classes
    DexConstants
  159. final val MUL_FLOAT_2ADDR: Int(200)

    Permalink
    Definition Classes
    DexConstants
  160. final val MUL_INT: Int(146)

    Permalink
    Definition Classes
    DexConstants
  161. final val MUL_INT_2ADDR: Int(178)

    Permalink
    Definition Classes
    DexConstants
  162. final val MUL_INT_LIT16: Int(210)

    Permalink
    Definition Classes
    DexConstants
  163. final val MUL_INT_LIT8: Int(218)

    Permalink
    Definition Classes
    DexConstants
  164. final val MUL_LONG: Int(157)

    Permalink
    Definition Classes
    DexConstants
  165. final val MUL_LONG_2ADDR: Int(189)

    Permalink
    Definition Classes
    DexConstants
  166. final val NEG_DOUBLE: Int(128)

    Permalink
    Definition Classes
    DexConstants
  167. final val NEG_FLOAT: Int(127)

    Permalink
    Definition Classes
    DexConstants
  168. final val NEG_INT: Int(123)

    Permalink
    Definition Classes
    DexConstants
  169. final val NEG_LONG: Int(125)

    Permalink
    Definition Classes
    DexConstants
  170. final val NEW_ARRAY: Int(35)

    Permalink
    Definition Classes
    DexConstants
  171. final val NEW_INSTANCE: Int(34)

    Permalink
    Definition Classes
    DexConstants
  172. final val NOP: Int(0)

    Permalink
    Definition Classes
    DexConstants
  173. final val NOT_INT: Int(124)

    Permalink
    Definition Classes
    DexConstants
  174. final val NOT_LONG: Int(126)

    Permalink
    Definition Classes
    DexConstants
  175. final val OR_INT: Int(150)

    Permalink
    Definition Classes
    DexConstants
  176. final val OR_INT_2ADDR: Int(182)

    Permalink
    Definition Classes
    DexConstants
  177. final val OR_INT_LIT16: Int(214)

    Permalink
    Definition Classes
    DexConstants
  178. final val OR_INT_LIT8: Int(222)

    Permalink
    Definition Classes
    DexConstants
  179. final val OR_LONG: Int(161)

    Permalink
    Definition Classes
    DexConstants
  180. final val OR_LONG_2ADDR: Int(193)

    Permalink
    Definition Classes
    DexConstants
  181. final val PACKED_SWITCH: Int(43)

    Permalink
    Definition Classes
    DexConstants
  182. final def REGMAP_RESULT_KEY: Int

    Permalink

    Key of the method invocation result value in the register map

    Key of the method invocation result value in the register map

    Definition Classes
    DedexTypeResolver
  183. final val REM_DOUBLE: Int(175)

    Permalink
    Definition Classes
    DexConstants
  184. final val REM_DOUBLE_2ADDR: Int(207)

    Permalink
    Definition Classes
    DexConstants
  185. final val REM_FLOAT: Int(170)

    Permalink
    Definition Classes
    DexConstants
  186. final val REM_FLOAT_2ADDR: Int(202)

    Permalink
    Definition Classes
    DexConstants
  187. final val REM_INT: Int(148)

    Permalink
    Definition Classes
    DexConstants
  188. final val REM_INT_2ADDR: Int(180)

    Permalink
    Definition Classes
    DexConstants
  189. final val REM_INT_LIT16: Int(212)

    Permalink
    Definition Classes
    DexConstants
  190. final val REM_INT_LIT8: Int(220)

    Permalink
    Definition Classes
    DexConstants
  191. final val REM_LONG: Int(159)

    Permalink
    Definition Classes
    DexConstants
  192. final val REM_LONG_2ADDR: Int(191)

    Permalink
    Definition Classes
    DexConstants
  193. final val RETURN: Int(15)

    Permalink
    Definition Classes
    DexConstants
  194. final val RETURN_OBJECT: Int(17)

    Permalink
    Definition Classes
    DexConstants
  195. final val RETURN_VOID: Int(14)

    Permalink
    Definition Classes
    DexConstants
  196. final val RETURN_VOID_BARRIER: Int(241)

    Permalink
    Definition Classes
    DexConstants
  197. final val RETURN_WIDE: Int(16)

    Permalink
    Definition Classes
    DexConstants
  198. final val SGET: Int(96)

    Permalink
    Definition Classes
    DexConstants
  199. final val SGET_BOOLEAN: Int(99)

    Permalink
    Definition Classes
    DexConstants
  200. final val SGET_BYTE: Int(100)

    Permalink
    Definition Classes
    DexConstants
  201. final val SGET_CHAR: Int(101)

    Permalink
    Definition Classes
    DexConstants
  202. final val SGET_OBJECT: Int(98)

    Permalink
    Definition Classes
    DexConstants
  203. final val SGET_OBJECT_VOLATILE: Int(253)

    Permalink
    Definition Classes
    DexConstants
  204. final val SGET_SHORT: Int(102)

    Permalink
    Definition Classes
    DexConstants
  205. final val SGET_VOLATILE: Int(229)

    Permalink
    Definition Classes
    DexConstants
  206. final val SGET_WIDE: Int(97)

    Permalink
    Definition Classes
    DexConstants
  207. final val SGET_WIDE_VOLATILE: Int(234)

    Permalink
    Definition Classes
    DexConstants
  208. final val SHL_INT: Int(152)

    Permalink
    Definition Classes
    DexConstants
  209. final val SHL_INT_2ADDR: Int(184)

    Permalink
    Definition Classes
    DexConstants
  210. final val SHL_INT_LIT8: Int(224)

    Permalink
    Definition Classes
    DexConstants
  211. final val SHL_LONG: Int(163)

    Permalink
    Definition Classes
    DexConstants
  212. final val SHL_LONG_2ADDR: Int(195)

    Permalink
    Definition Classes
    DexConstants
  213. final val SHR_INT: Int(153)

    Permalink
    Definition Classes
    DexConstants
  214. final val SHR_INT_2ADDR: Int(185)

    Permalink
    Definition Classes
    DexConstants
  215. final val SHR_INT_LIT8: Int(225)

    Permalink
    Definition Classes
    DexConstants
  216. final val SHR_LONG: Int(164)

    Permalink
    Definition Classes
    DexConstants
  217. final val SHR_LONG_2ADDR: Int(196)

    Permalink
    Definition Classes
    DexConstants
  218. final val SPARSE_SWITCH: Int(44)

    Permalink
    Definition Classes
    DexConstants
  219. final val SPUT: Int(103)

    Permalink
    Definition Classes
    DexConstants
  220. final val SPUT_BOOLEAN: Int(106)

    Permalink
    Definition Classes
    DexConstants
  221. final val SPUT_BYTE: Int(107)

    Permalink
    Definition Classes
    DexConstants
  222. final val SPUT_CHAR: Int(108)

    Permalink
    Definition Classes
    DexConstants
  223. final val SPUT_OBJECT: Int(105)

    Permalink
    Definition Classes
    DexConstants
  224. final val SPUT_OBJECT_VOLATILE: Int(254)

    Permalink
    Definition Classes
    DexConstants
  225. final val SPUT_SHORT: Int(109)

    Permalink
    Definition Classes
    DexConstants
  226. final val SPUT_VOLATILE: Int(230)

    Permalink
    Definition Classes
    DexConstants
  227. final val SPUT_WIDE: Int(104)

    Permalink
    Definition Classes
    DexConstants
  228. final val SPUT_WIDE_VOLATILE: Int(235)

    Permalink
    Definition Classes
    DexConstants
  229. final val SUB_DOUBLE: Int(172)

    Permalink
    Definition Classes
    DexConstants
  230. final val SUB_DOUBLE_2ADDR: Int(204)

    Permalink
    Definition Classes
    DexConstants
  231. final val SUB_FLOAT: Int(167)

    Permalink
    Definition Classes
    DexConstants
  232. final val SUB_FLOAT_2ADDR: Int(199)

    Permalink
    Definition Classes
    DexConstants
  233. final val SUB_INT: Int(145)

    Permalink
    Definition Classes
    DexConstants
  234. final val SUB_INT_2ADDR: Int(177)

    Permalink
    Definition Classes
    DexConstants
  235. final val SUB_INT_LIT16: Int(209)

    Permalink
    Definition Classes
    DexConstants
  236. final val SUB_INT_LIT8: Int(217)

    Permalink
    Definition Classes
    DexConstants
  237. final val SUB_LONG: Int(156)

    Permalink
    Definition Classes
    DexConstants
  238. final val SUB_LONG_2ADDR: Int(188)

    Permalink
    Definition Classes
    DexConstants
  239. final val THROW: Int(39)

    Permalink
    Definition Classes
    DexConstants
  240. final val TITLE: String("DexInstructionToPilarParser")

    Permalink
  241. final val USHR_INT: Int(154)

    Permalink
    Definition Classes
    DexConstants
  242. final val USHR_INT_2ADDR: Int(186)

    Permalink
    Definition Classes
    DexConstants
  243. final val USHR_INT_LIT8: Int(226)

    Permalink
    Definition Classes
    DexConstants
  244. final val USHR_LONG: Int(165)

    Permalink
    Definition Classes
    DexConstants
  245. final val USHR_LONG_2ADDR: Int(197)

    Permalink
    Definition Classes
    DexConstants
  246. final val XOR_INT: Int(151)

    Permalink
    Definition Classes
    DexConstants
  247. final val XOR_INT_2ADDR: Int(183)

    Permalink
    Definition Classes
    DexConstants
  248. final val XOR_INT_LIT16: Int(215)

    Permalink
    Definition Classes
    DexConstants
  249. final val XOR_INT_LIT8: Int(223)

    Permalink
    Definition Classes
    DexConstants
  250. final val XOR_LONG: Int(162)

    Permalink
    Definition Classes
    DexConstants
  251. final val XOR_LONG_2ADDR: Int(194)

    Permalink
    Definition Classes
    DexConstants
  252. def addDouble(x: String, y: String, z: String): String

    Permalink
    Definition Classes
    DexConstants
  253. def addFloat(x: String, y: String, z: String): String

    Permalink
    Definition Classes
    DexConstants
  254. def addInt(x: String, y: String, z: String): String

    Permalink
    Definition Classes
    DexConstants
  255. def addLit16(x: String, y: String, z: Int): String

    Permalink
    Definition Classes
    DexConstants
  256. def addLit8(x: String, y: String, z: Int): String

    Permalink
    Definition Classes
    DexConstants
  257. def addLong(x: String, y: String, z: String): String

    Permalink
    Definition Classes
    DexConstants
  258. def aget(x: String, y: String, z: String): String

    Permalink
    Definition Classes
    DexConstants
  259. def agetBool(x: String, y: String, z: String): String

    Permalink
    Definition Classes
    DexConstants
  260. def agetByte(x: String, y: String, z: String): String

    Permalink
    Definition Classes
    DexConstants
  261. def agetChar(x: String, y: String, z: String): String

    Permalink
    Definition Classes
    DexConstants
  262. def agetObject(x: String, y: String, z: String): String

    Permalink
    Definition Classes
    DexConstants
  263. def agetShort(x: String, y: String, z: String): String

    Permalink
    Definition Classes
    DexConstants
  264. def agetWide(x: String, y: String, z: String): String

    Permalink
    Definition Classes
    DexConstants
  265. def andInt(x: String, y: String, z: String): String

    Permalink
    Definition Classes
    DexConstants
  266. def andLit16(x: String, y: String, z: Int): String

    Permalink
    Definition Classes
    DexConstants
  267. def andLit8(x: String, y: String, z: Int): String

    Permalink
    Definition Classes
    DexConstants
  268. def andLong(x: String, y: String, z: String): String

    Permalink
    Definition Classes
    DexConstants
  269. def aput(x: String, y: String, z: String): String

    Permalink
    Definition Classes
    DexConstants
  270. def aputBool(x: String, y: String, z: String): String

    Permalink
    Definition Classes
    DexConstants
  271. def aputByte(x: String, y: String, z: String): String

    Permalink
    Definition Classes
    DexConstants
  272. def aputChar(x: String, y: String, z: String): String

    Permalink
    Definition Classes
    DexConstants
  273. def aputObject(x: String, y: String, z: String): String

    Permalink
    Definition Classes
    DexConstants
  274. def aputShort(x: String, y: String, z: String): String

    Permalink
    Definition Classes
    DexConstants
  275. def aputWide(x: String, y: String, z: String): String

    Permalink
    Definition Classes
    DexConstants
  276. def arrayLen(x: String, y: String): String

    Permalink
    Definition Classes
    DexConstants
  277. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  278. def checkCast(x: String, typ: String, z: String): String

    Permalink
    Definition Classes
    DexConstants
  279. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  280. def const(x: String, y: Int, typ: JawaType, typstr: String): String

    Permalink
    Definition Classes
    DexConstants
  281. def constClass(x: String, typ: String): String

    Permalink
    Definition Classes
    DexConstants
  282. def constMString(x: String, str: String): String

    Permalink
    Definition Classes
    DexConstants
  283. def constString(x: String, str: String): String

    Permalink
    Definition Classes
    DexConstants
  284. def constWide(x: String, y: Long, typ: JawaType): String

    Permalink
    Definition Classes
    DexConstants
  285. def dcmpg(x: String, y: String, z: String): String

    Permalink
    Definition Classes
    DexConstants
  286. def dcmpl(x: String, y: String, z: String): String

    Permalink
    Definition Classes
    DexConstants
  287. val dexFieldIdsBlock: DexFieldIdsBlock

    Permalink
  288. val dexMethodIdsBlock: DexMethodIdsBlock

    Permalink
  289. val dexOffsetResolver: DexOffsetResolver

    Permalink
  290. val dexSignatureBlock: DexSignatureBlock

    Permalink
  291. val dexStringIdsBlock: DexStringIdsBlock

    Permalink
  292. val dexTypeIdsBlock: DexTypeIdsBlock

    Permalink
  293. def divDouble(x: String, y: String, z: String): String

    Permalink
    Definition Classes
    DexConstants
  294. def divFloat(x: String, y: String, z: String): String

    Permalink
    Definition Classes
    DexConstants
  295. def divInt(x: String, y: String, z: String): String

    Permalink
    Definition Classes
    DexConstants
  296. def divLit16(x: String, y: String, z: Int): String

    Permalink
    Definition Classes
    DexConstants
  297. def divLit8(x: String, y: String, z: Int): String

    Permalink
    Definition Classes
    DexConstants
  298. def divLong(x: String, y: String, z: String): String

    Permalink
    Definition Classes
    DexConstants
  299. def doparse(startPos: Long, endPos: Long): IList[String]

    Permalink
  300. def double2Float(x: String, y: String): String

    Permalink
    Definition Classes
    DexConstants
  301. def double2Int(x: String, y: String): String

    Permalink
    Definition Classes
    DexConstants
  302. def double2Long(x: String, y: String): String

    Permalink
    Definition Classes
    DexConstants
  303. def dump(arg0: String): Unit

    Permalink
    Definition Classes
    DexParser
  304. def dumpByte(arg0: Int): String

    Permalink
    Definition Classes
    DexParser
  305. def dumpBytes(arg0: Array[Int]): String

    Permalink
    Definition Classes
    DexParser
  306. def dumpLong(arg0: Long): String

    Permalink
    Definition Classes
    DexParser
  307. def dumpWord(arg0: Int): String

    Permalink
    Definition Classes
    DexParser
  308. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  309. def executeInline(args: IList[Int], inlineOffset: Int): String

    Permalink
    Definition Classes
    DexConstants
  310. def executeInline(retName: Option[String], className: String, methodName: String, args: IList[String], sig: Signature, classTyp: String): String

    Permalink
    Definition Classes
    DexConstants
  311. def executeInlineRange(argbase: Int, argsize: Int, inlineOffset: Int): String

    Permalink
    Definition Classes
    DexConstants
  312. val fadTasks: MMap[Long, FillArrayDataTask]

    Permalink
  313. def fcmpg(x: String, y: String, z: String): String

    Permalink
    Definition Classes
    DexConstants
  314. def fcmpl(x: String, y: String, z: String): String

    Permalink
    Definition Classes
    DexConstants
  315. def fillArrData(target: Long): String

    Permalink
    Definition Classes
    DexConstants
  316. def filledNewArray(retName: String, baseTyp: String, regs: IList[String]): String

    Permalink
    Definition Classes
    DexConstants
  317. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  318. def float2Double(x: String, y: String): String

    Permalink
    Definition Classes
    DexConstants
  319. def float2Int(x: String, y: String): String

    Permalink
    Definition Classes
    DexConstants
  320. def float2Long(x: String, y: String): String

    Permalink
    Definition Classes
    DexConstants
  321. def genRegName(reg: Int, typ: DedexType): String

    Permalink
    Attributes
    protected[org.argus.amandroid.core.dedex]
    Definition Classes
    DedexTypeResolver
  322. def genVarName(v: String, typ: DedexType): String

    Permalink
    Attributes
    protected[org.argus.amandroid.core.dedex]
    Definition Classes
    DedexTypeResolver
  323. val generator: PilarStyleCodeGenerator

    Permalink
  324. def getArgNames(args: IList[(Position, Int)], isStatic: Boolean, signature: Signature): IList[String]

    Permalink
    Attributes
    protected[org.argus.amandroid.core.dedex]
    Definition Classes
    DedexTypeResolver
  325. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  326. def getDexOptimizationData(): DexOptimizationData

    Permalink
    Definition Classes
    DexParser
  327. def getFilePosition(): Long

    Permalink
    Definition Classes
    DexParser
    Annotations
    @throws( classOf[java.io.IOException] )
  328. def getForkData: IList[Long]

    Permalink
  329. def getForkStatus: DexInstructionToPilarParser.ForkStatus.Value

    Permalink
  330. def getLocalVars: IMap[String, (JawaType, Boolean)]

    Permalink
    Definition Classes
    DedexTypeResolver
  331. def getRegisterMap: IMap[Int, DedexType]

    Permalink

    Returns the current register map.

    Returns the current register map. This maps register numbers to types in the registers.

    returns

    the current register map

    Definition Classes
    DedexTypeResolver
  332. def getTaskForAddress(address: Long): Option[PilarDedexerTask]

    Permalink

    Returns the task associated to the address or null if the address has no associated tasks.

    Returns the task associated to the address or null if the address has no associated tasks.

    address

    The address to check for associated tasks.

    returns

    The task associated to the address or null if there is no association.

  333. def goto(target: Long): String

    Permalink
    Definition Classes
    DexConstants
  334. val hostSig: Signature

    Permalink
  335. def ifEq(x: String, y: String, target: Long): String

    Permalink
    Definition Classes
    DexConstants
  336. def ifEqz(x: String, target: Long, isObject: Boolean): String

    Permalink
    Definition Classes
    DexConstants
  337. def ifGe(x: String, y: String, target: Long): String

    Permalink
    Definition Classes
    DexConstants
  338. def ifGez(x: String, target: Long): String

    Permalink
    Definition Classes
    DexConstants
  339. def ifGt(x: String, y: String, target: Long): String

    Permalink
    Definition Classes
    DexConstants
  340. def ifGtz(x: String, target: Long): String

    Permalink
    Definition Classes
    DexConstants
  341. def ifLe(x: String, y: String, target: Long): String

    Permalink
    Definition Classes
    DexConstants
  342. def ifLez(x: String, target: Long): String

    Permalink
    Definition Classes
    DexConstants
  343. def ifLt(x: String, y: String, target: Long): String

    Permalink
    Definition Classes
    DexConstants
  344. def ifLtz(x: String, target: Long): String

    Permalink
    Definition Classes
    DexConstants
  345. def ifNez(x: String, target: Long, isObject: Boolean): String

    Permalink
    Definition Classes
    DexConstants
  346. def ifNq(x: String, y: String, target: Long): String

    Permalink
    Definition Classes
    DexConstants
  347. def iget(x: String, y: String, field: String, typ: String): String

    Permalink
    Definition Classes
    DexConstants
  348. def igetBool(x: String, y: String, field: String, typ: String): String

    Permalink
    Definition Classes
    DexConstants
  349. def igetByte(x: String, y: String, field: String, typ: String): String

    Permalink
    Definition Classes
    DexConstants
  350. def igetChar(x: String, y: String, field: String, typ: String): String

    Permalink
    Definition Classes
    DexConstants
  351. def igetObject(x: String, y: String, field: String, typ: String): String

    Permalink
    Definition Classes
    DexConstants
  352. def igetObjectQuick(x: Int, y: Int, vtableOffset: Int): String

    Permalink
    Definition Classes
    DexConstants
  353. def igetObjectQuick(x: String, y: String, field: String, typ: String): String

    Permalink
    Definition Classes
    DexConstants
  354. def igetObjectVolatile(x: String, y: String, field: String, typ: String): String

    Permalink
    Definition Classes
    DexConstants
  355. def igetQuick(x: Int, y: Int, vtableOffset: Int): String

    Permalink
    Definition Classes
    DexConstants
  356. def igetQuick(x: String, y: String, field: String, typ: String): String

    Permalink
    Definition Classes
    DexConstants
  357. def igetShort(x: String, y: String, field: String, typ: String): String

    Permalink
    Definition Classes
    DexConstants
  358. def igetVolatile(x: String, y: String, field: String, typ: String): String

    Permalink
    Definition Classes
    DexConstants
  359. def igetWide(x: String, y: String, field: String, typ: String): String

    Permalink
    Definition Classes
    DexConstants
  360. def igetWideQuick(x: Int, y: Int, vtableOffset: Int): String

    Permalink
    Definition Classes
    DexConstants
  361. def igetWideQuick(x: String, y: String, field: String, typ: String): String

    Permalink
    Definition Classes
    DexConstants
  362. def igetWideVolatile(x: String, y: String, field: String, typ: String): String

    Permalink
    Definition Classes
    DexConstants
  363. def initializePass(secondPass: Boolean): Unit

    Permalink
  364. def instanceOf(x: String, y: String, typ: String): String

    Permalink
    Definition Classes
    DexConstants
  365. val instructionTypes: IList[DexConstants.InstructionType.Value]

    Permalink
    Definition Classes
    DexConstants
  366. def int2Byte(x: String, y: String): String

    Permalink
    Definition Classes
    DexConstants
  367. def int2Char(x: String, y: String): String

    Permalink
    Definition Classes
    DexConstants
  368. def int2Double(x: String, y: String): String

    Permalink
    Definition Classes
    DexConstants
  369. def int2Float(x: String, y: String): String

    Permalink
    Definition Classes
    DexConstants
  370. def int2Long(x: String, y: String): String

    Permalink
    Definition Classes
    DexConstants
  371. def int2short(x: String, y: String): String

    Permalink
    Definition Classes
    DexConstants
  372. def invokeDirect(retName: Option[String], className: String, methodName: String, args: IList[String], sig: Signature, classTyp: String): String

    Permalink
    Definition Classes
    DexConstants
  373. def invokeInterface(retName: Option[String], className: String, methodName: String, args: IList[String], sig: Signature, classTyp: String): String

    Permalink
    Definition Classes
    DexConstants
  374. def invokeObjectInit(retName: Option[String], className: String, methodName: String, args: IList[String], sig: Signature, classTyp: String): String

    Permalink
    Definition Classes
    DexConstants
  375. def invokeStatic(retName: Option[String], className: String, methodName: String, args: IList[String], sig: Signature, classTyp: String): String

    Permalink
    Definition Classes
    DexConstants
  376. def invokeSuper(retName: Option[String], className: String, methodName: String, args: IList[String], sig: Signature, classTyp: String): String

    Permalink
    Definition Classes
    DexConstants
  377. def invokeSuperQuick(args: IList[Int], vtableOffset: Int): String

    Permalink
    Definition Classes
    DexConstants
  378. def invokeSuperQuick(retName: Option[String], className: String, methodName: String, args: IList[String], sig: Signature, classTyp: String): String

    Permalink
    Definition Classes
    DexConstants
  379. def invokeSuperQuickRange(argbase: Int, argsize: Int, vtableOffset: Int): String

    Permalink
    Definition Classes
    DexConstants
  380. def invokeVirtual(retName: Option[String], className: String, methodName: String, args: IList[String], sig: Signature, classTyp: String): String

    Permalink
    Definition Classes
    DexConstants
  381. def invokeVirtualQuick(args: IList[Int], vtableOffset: Int): String

    Permalink
    Definition Classes
    DexConstants
  382. def invokeVirtualQuick(retName: Option[String], className: String, methodName: String, args: IList[String], sig: Signature, classTyp: String): String

    Permalink
    Definition Classes
    DexConstants
  383. def invokeVirtualQuickRange(argbase: Int, argsize: Int, vtableOffset: Int): String

    Permalink
    Definition Classes
    DexConstants
  384. def iput(x: String, field: String, y: String, typ: String): String

    Permalink
    Definition Classes
    DexConstants
  385. def iputBool(x: String, field: String, y: String, typ: String): String

    Permalink
    Definition Classes
    DexConstants
  386. def iputByte(x: String, field: String, y: String, typ: String): String

    Permalink
    Definition Classes
    DexConstants
  387. def iputChar(x: String, field: String, y: String, typ: String): String

    Permalink
    Definition Classes
    DexConstants
  388. def iputObject(x: String, field: String, y: String, typ: String): String

    Permalink
    Definition Classes
    DexConstants
  389. def iputObjectQuick(x: Int, y: Int, vtableOffset: Int): String

    Permalink
    Definition Classes
    DexConstants
  390. def iputObjectQuick(x: String, field: String, y: String, typ: String): String

    Permalink
    Definition Classes
    DexConstants
  391. def iputObjectVolatile(x: String, field: String, y: String, typ: String): String

    Permalink
    Definition Classes
    DexConstants
  392. def iputQuick(x: Int, y: Int, vtableOffset: Int): String

    Permalink
    Definition Classes
    DexConstants
  393. def iputQuick(x: String, field: String, y: String, typ: String): String

    Permalink
    Definition Classes
    DexConstants
  394. def iputShort(x: String, field: String, y: String, typ: String): String

    Permalink
    Definition Classes
    DexConstants
  395. def iputVolatile(x: String, field: String, y: String, typ: String): String

    Permalink
    Definition Classes
    DexConstants
  396. def iputWide(x: String, field: String, y: String, typ: String): String

    Permalink
    Definition Classes
    DexConstants
  397. def iputWideQuick(x: Int, y: Int, vtableOffset: Int): String

    Permalink
    Definition Classes
    DexConstants
  398. def iputWideQuick(x: String, field: String, y: String, typ: String): String

    Permalink
    Definition Classes
    DexConstants
  399. def iputWideVolatile(x: String, field: String, y: String, typ: String): String

    Permalink
    Definition Classes
    DexConstants
  400. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  401. def lcmp(x: String, y: String, z: String): String

    Permalink
    Definition Classes
    DexConstants
  402. val localvars: MMap[String, (JawaType, Boolean)]

    Permalink
    Attributes
    protected[org.argus.amandroid.core.dedex]
    Definition Classes
    DedexTypeResolver
  403. def long2Double(x: String, y: String): String

    Permalink
    Definition Classes
    DexConstants
  404. def long2Float(x: String, y: String): String

    Permalink
    Definition Classes
    DexConstants
  405. def long2Int(x: String, y: String): String

    Permalink
    Definition Classes
    DexConstants
  406. def monitorEnter(x: String): String

    Permalink
    Definition Classes
    DexConstants
  407. def monitorExit(x: String): String

    Permalink
    Definition Classes
    DexConstants
  408. def move(x: String, y: String): String

    Permalink
    Definition Classes
    DexConstants
  409. def moveExc(x: String, y: String): String

    Permalink
    Definition Classes
    DexConstants
  410. def moveObject(x: String, y: String): String

    Permalink
    Definition Classes
    DexConstants
  411. def moveResult(x: String, y: String): String

    Permalink
    Definition Classes
    DexConstants
  412. def moveResultObject(x: String, y: String): String

    Permalink
    Definition Classes
    DexConstants
  413. def moveResultWide(x: String, y: String): String

    Permalink
    Definition Classes
    DexConstants
  414. def moveWide(x: String, y: String): String

    Permalink
    Definition Classes
    DexConstants
  415. def mulDouble(x: String, y: String, z: String): String

    Permalink
    Definition Classes
    DexConstants
  416. def mulFloat(x: String, y: String, z: String): String

    Permalink
    Definition Classes
    DexConstants
  417. def mulInt(x: String, y: String, z: String): String

    Permalink
    Definition Classes
    DexConstants
  418. def mulLit16(x: String, y: String, z: Int): String

    Permalink
    Definition Classes
    DexConstants
  419. def mulLit8(x: String, y: String, z: Int): String

    Permalink
    Definition Classes
    DexConstants
  420. def mulLong(x: String, y: String, z: String): String

    Permalink
    Definition Classes
    DexConstants
  421. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  422. def negDouble(x: String, y: String): String

    Permalink
    Definition Classes
    DexConstants
  423. def negFloat(x: String, y: String): String

    Permalink
    Definition Classes
    DexConstants
  424. def negInt(x: String, y: String): String

    Permalink
    Definition Classes
    DexConstants
  425. def negLong(x: String, y: String): String

    Permalink
    Definition Classes
    DexConstants
  426. def newArray(x: String, basetyp: String, y: String): String

    Permalink
    Definition Classes
    DexConstants
  427. def newIns(x: String, typ: String): String

    Permalink
    Definition Classes
    DexConstants
  428. def nop: String

    Permalink
    Definition Classes
    DexConstants
  429. def notInt(x: String, y: String): String

    Permalink
    Definition Classes
    DexConstants
  430. def notLong(x: String, y: String): String

    Permalink
    Definition Classes
    DexConstants
  431. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  432. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  433. def orInt(x: String, y: String, z: String): String

    Permalink
    Definition Classes
    DexConstants
  434. def orLit16(x: String, y: String, z: Int): String

    Permalink
    Definition Classes
    DexConstants
  435. def orLit8(x: String, y: String, z: Int): String

    Permalink
    Definition Classes
    DexConstants
  436. def orLong(x: String, y: String, z: String): String

    Permalink
    Definition Classes
    DexConstants
  437. def parse(): Unit

    Permalink
    Definition Classes
    DexInstructionToPilarParser → DexParser
  438. def parse(arg0: Long): Unit

    Permalink
    Definition Classes
    DexParser
    Annotations
    @throws( ... ) @throws( classOf[java.io.IOException] )
  439. def parseExpected16Bit(arg0: Int): Unit

    Permalink
    Definition Classes
    DexParser
    Annotations
    @throws( classOf[java.io.IOException] )
  440. def parseExpected32Bit(arg0: Long): Unit

    Permalink
    Definition Classes
    DexParser
    Annotations
    @throws( classOf[java.io.IOException] )
  441. def parseExpected8Bit(arg0: Int): Int

    Permalink
    Definition Classes
    DexParser
    Annotations
    @throws( classOf[java.io.IOException] )
  442. def parseExpected8BitValues(arg0: Array[Int]): Int

    Permalink
    Definition Classes
    DexParser
    Annotations
    @throws( classOf[java.io.IOException] )
  443. def placeTask(target: Long, label: PilarDedexerTask): Unit

    Permalink

    Places a task to a certain location.

    Places a task to a certain location. If the location has no associated task, the task is simply associated with the location. If, however, the location has associated task, it is first turned into a TaskCollection or if it is already a TaskCollection, the new task is added to the collection.

  444. val positionTypMap: MMap[Position, JawaType]

    Permalink
    Attributes
    protected[org.argus.amandroid.core.dedex]
    Definition Classes
    DedexTypeResolver
  445. def postPassProcessing(secondPass: Boolean): Unit

    Permalink

    Processes the task queue after the execution of a task

  446. val pstTasks: MMap[Long, PackedSwitchTask]

    Permalink
  447. def read16Bit(): Int

    Permalink
    Definition Classes
    DexParser
    Annotations
    @throws( classOf[java.io.IOException] )
  448. def read32Bit(): Long

    Permalink
    Definition Classes
    DexParser
    Annotations
    @throws( classOf[java.io.IOException] )
  449. def read8Bit(): Int

    Permalink
    Definition Classes
    DexParser
    Annotations
    @throws( classOf[java.io.IOException] )
  450. def readFileOffset(): Long

    Permalink
    Definition Classes
    DexParser
    Annotations
    @throws( classOf[java.io.IOException] )
  451. def readFileOffsetVLN(): Long

    Permalink
    Definition Classes
    DexParser
    Annotations
    @throws( classOf[java.io.IOException] )
  452. def readFloatingPointVLNWithLength(arg0: Int): Long

    Permalink
    Definition Classes
    DexParser
    Annotations
    @throws( classOf[java.io.IOException] )
  453. def readSigned32Bit(): Int

    Permalink
    Definition Classes
    DexParser
    Annotations
    @throws( classOf[java.io.IOException] )
  454. def readSigned8Bit(): Int

    Permalink
    Definition Classes
    DexParser
    Annotations
    @throws( classOf[java.io.IOException] )
  455. def readSignedVLN(): Long

    Permalink
    Definition Classes
    DexParser
    Annotations
    @throws( classOf[java.io.IOException] )
  456. def readString(): String

    Permalink
    Definition Classes
    DexParser
    Annotations
    @throws( classOf[java.io.IOException] )
  457. def readVLN(): Long

    Permalink
    Definition Classes
    DexParser
    Annotations
    @throws( classOf[java.io.IOException] )
  458. def readVLNWithLength(arg0: Int, arg1: Boolean): Long

    Permalink
    Definition Classes
    DexParser
    Annotations
    @throws( classOf[java.io.IOException] )
  459. val regMap: MMap[Int, DedexType]

    Permalink
    Attributes
    protected[org.argus.amandroid.core.dedex]
    Definition Classes
    DedexTypeResolver
  460. def remDouble(x: String, y: String, z: String): String

    Permalink
    Definition Classes
    DexConstants
  461. def remFloat(x: String, y: String, z: String): String

    Permalink
    Definition Classes
    DexConstants
  462. def remInt(x: String, y: String, z: String): String

    Permalink
    Definition Classes
    DexConstants
  463. def remLit16(x: String, y: String, z: Int): String

    Permalink
    Definition Classes
    DexConstants
  464. def remLit8(x: String, y: String, z: Int): String

    Permalink
    Definition Classes
    DexConstants
  465. def remLong(x: String, y: String, z: String): String

    Permalink
    Definition Classes
    DexConstants
  466. def resolveRegType(position: Position, reg: Int, defaultTyp: JawaType, isLeft: Boolean, isHolder: Boolean = false): DedexType

    Permalink
    Attributes
    protected[org.argus.amandroid.core.dedex]
    Definition Classes
    DedexTypeResolver
  467. def resolveUndeterminedForConst(ut: DedexUndeterminedType): IList[JawaType]

    Permalink
    Attributes
    protected[org.argus.amandroid.core.dedex]
    Definition Classes
    DedexTypeResolver
  468. def resolveUndeterminedForMove(ut: DedexUndeterminedType): JawaType

    Permalink
    Attributes
    protected[org.argus.amandroid.core.dedex]
    Definition Classes
    DedexTypeResolver
  469. def return(x: String): String

    Permalink
    Definition Classes
    DexConstants
  470. def returnObj(x: String): String

    Permalink
    Definition Classes
    DexConstants
  471. def returnVoid: String

    Permalink
    Definition Classes
    DexConstants
  472. def returnVoidBarrier: String

    Permalink
    Definition Classes
    DexConstants
  473. def returnWide(x: String): String

    Permalink
    Definition Classes
    DexConstants
  474. var secondPass: Boolean

    Permalink
    Attributes
    protected[org.argus.amandroid.core.dedex]
  475. def setDexOptimizationData(arg0: DexOptimizationData): Unit

    Permalink
    Definition Classes
    DexParser
  476. def setDumpFile(arg0: PrintStream): Unit

    Permalink
    Definition Classes
    DexParser
  477. def setDumpOff(): Unit

    Permalink
    Definition Classes
    DexParser
  478. def setDumpOn(): Unit

    Permalink
    Definition Classes
    DexParser
  479. def setFilePosition(arg0: Long): Unit

    Permalink
    Definition Classes
    DexParser
    Annotations
    @throws( classOf[java.io.IOException] )
  480. def setLocalVars(localvars: IMap[String, (JawaType, Boolean)]): MMap[String, (JawaType, Boolean)]

    Permalink
    Definition Classes
    DedexTypeResolver
  481. def setPass(secondPass: Boolean): Unit

    Permalink
  482. def setRandomAccessFile(arg0: RandomAccessFile): Unit

    Permalink
    Definition Classes
    DexParser
  483. def setRegisterMap(regMap: IMap[Int, DedexType]): Unit

    Permalink

    Sets the register map.

    Sets the register map. This is used to initialize/restore the map e.g. after branching.

    regMap

    The register map to set.

    Definition Classes
    DedexTypeResolver
  484. def sget(x: String, field: String, typ: String): String

    Permalink
    Definition Classes
    DexConstants
  485. def sgetBool(x: String, field: String, typ: String): String

    Permalink
    Definition Classes
    DexConstants
  486. def sgetByte(x: String, field: String, typ: String): String

    Permalink
    Definition Classes
    DexConstants
  487. def sgetChar(x: String, field: String, typ: String): String

    Permalink
    Definition Classes
    DexConstants
  488. def sgetObject(x: String, field: String, typ: String): String

    Permalink
    Definition Classes
    DexConstants
  489. def sgetObjectVolatile(x: String, field: String, typ: String): String

    Permalink
    Definition Classes
    DexConstants
  490. def sgetShort(x: String, field: String, typ: String): String

    Permalink
    Definition Classes
    DexConstants
  491. def sgetVolatile(x: String, field: String, typ: String): String

    Permalink
    Definition Classes
    DexConstants
  492. def sgetWide(x: String, field: String, typ: String): String

    Permalink
    Definition Classes
    DexConstants
  493. def sgetWideVolatile(x: String, field: String, typ: String): String

    Permalink
    Definition Classes
    DexConstants
  494. def shlInt(x: String, y: String, z: String): String

    Permalink
    Definition Classes
    DexConstants
  495. def shlLit8(x: String, y: String, z: Int): String

    Permalink
    Definition Classes
    DexConstants
  496. def shlLong(x: String, y: String, z: String): String

    Permalink
    Definition Classes
    DexConstants
  497. def shrInt(x: String, y: String, z: String): String

    Permalink
    Definition Classes
    DexConstants
  498. def shrLit8(x: String, y: String, z: Int): String

    Permalink
    Definition Classes
    DexConstants
  499. def shrLong(x: String, y: String, z: String): String

    Permalink
    Definition Classes
    DexConstants
  500. def sput(field: String, x: String, typ: String): String

    Permalink
    Definition Classes
    DexConstants
  501. def sputBool(field: String, x: String, typ: String): String

    Permalink
    Definition Classes
    DexConstants
  502. def sputByte(field: String, x: String, typ: String): String

    Permalink
    Definition Classes
    DexConstants
  503. def sputChar(field: String, x: String, typ: String): String

    Permalink
    Definition Classes
    DexConstants
  504. def sputObject(field: String, x: String, typ: String): String

    Permalink
    Definition Classes
    DexConstants
  505. def sputObjectVolatile(field: String, x: String, typ: String): String

    Permalink
    Definition Classes
    DexConstants
  506. def sputShort(field: String, x: String, typ: String): String

    Permalink
    Definition Classes
    DexConstants
  507. def sputVolatile(field: String, x: String, typ: String): String

    Permalink
    Definition Classes
    DexConstants
  508. def sputWide(field: String, x: String, typ: String): String

    Permalink
    Definition Classes
    DexConstants
  509. def sputWideVolatile(field: String, x: String, typ: String): String

    Permalink
    Definition Classes
    DexConstants
  510. val sstTasks: MMap[Long, SparseSwitchTask]

    Permalink
  511. def subDouble(x: String, y: String, z: String): String

    Permalink
    Definition Classes
    DexConstants
  512. def subFloat(x: String, y: String, z: String): String

    Permalink
    Definition Classes
    DexConstants
  513. def subInt(x: String, y: String, z: String): String

    Permalink
    Definition Classes
    DexConstants
  514. def subLit16(x: String, y: String, z: Int): String

    Permalink
    Definition Classes
    DexConstants
  515. def subLit8(x: String, y: String, z: Int): String

    Permalink
    Definition Classes
    DexConstants
  516. def subLong(x: String, y: String, z: String): String

    Permalink
    Definition Classes
    DexConstants
  517. def switch(target: Long): String

    Permalink
    Definition Classes
    DexConstants
  518. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  519. final val terminateInstructions: IList[Int]

    Permalink
    Definition Classes
    DexConstants
  520. def throw(x: String): String

    Permalink
    Definition Classes
    DexConstants
  521. val undeterminedMap: MMap[Position, DedexUndeterminedType]

    Permalink
    Attributes
    protected[org.argus.amandroid.core.dedex]
    Definition Classes
    DedexTypeResolver
  522. def ushrInt(x: String, y: String, z: String): String

    Permalink
    Definition Classes
    DexConstants
  523. def ushrLit8(x: String, y: String, z: Int): String

    Permalink
    Definition Classes
    DexConstants
  524. def ushrLong(x: String, y: String, z: String): String

    Permalink
    Definition Classes
    DexConstants
  525. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  526. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  527. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  528. def xorInt(x: String, y: String, z: String): String

    Permalink
    Definition Classes
    DexConstants
  529. def xorLit16(x: String, y: String, z: Int): String

    Permalink
    Definition Classes
    DexConstants
  530. def xorLit8(x: String, y: String, z: Int): String

    Permalink
    Definition Classes
    DexConstants
  531. def xorLong(x: String, y: String, z: String): String

    Permalink
    Definition Classes
    DexConstants

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from DexConstants

Inherited from DedexTypeResolver

Inherited from DexParser

Inherited from AnyRef

Inherited from Any

Ungrouped