Advertisement
Guest User

Untitled

a guest
Sep 13th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.37 KB | None | 0 0
  1. <global>#DbeYWM:[0x7f23d6d780a0->0x7f23d6d8c8a0, NoneGlobal, 222]: 222 m_instructions; 1776 bytes; 1 parameter(s); 16 callee register(s); 5 variable(s); scope at loc3
  2. [ 0] enter
  3. [ 1] get_scope loc3
  4. [ 3] mov loc4, loc3
  5. [ 6] check_traps
  6. [ 7] mov loc5, Undefined(const0)
  7. [ 10] resolve_scope loc6, loc3, o(@id0), <GlobalLexicalVar>, 0, 0x7f23d6dd00a0
  8. [ 17] new_object loc7, 0
  9. [ 21] put_to_scope loc6, o(@id0), loc7, 1048578<DoNotThrowIfNotFound|GlobalLexicalVar|Initialization>, <structure>, 392025856
  10. [ 28] mov loc6, <JSValue()>(const1)
  11. [ 31] new_object loc7, 1
  12. [ 35] put_by_id loc7, xx(@id1), Int32: 0(const2), IsDirect|Bottom
  13. [ 44] op_get_property_enumerator loc8, loc7
  14. [ 47] op_get_enumerable_length loc9, loc8
  15. [ 50] mov loc10, Int32: 0(const3)
  16. [ 53] loop_hint
  17. [ 54] check_traps
  18. [ 55] less loc12, loc10, loc9
  19. [ 59] jfalse loc12, 46(->105)
  20. [ 62] op_has_indexed_property loc12, loc7, loc10 Original
  21. [ 67] jfalse loc12, 32(->99)
  22. [ 70] op_to_index_string loc11, loc10
  23. [ 73] mov loc6, loc11
  24. [ 76] resolve_scope loc13, loc3, o(@id0), <GlobalLexicalVar>, 0, 0x7f23d6dd00a0
  25. [ 83] get_from_scope loc14, loc13, o(@id0), 2050<ThrowIfNotFound|GlobalLexicalVar|NotInitialization>, 392025856 predicting None
  26. [ 91] op_check_tdz loc6
  27. [ 93] get_by_val loc5, loc14, loc10 Original; predicting None
  28. [ 99] inc loc10
  29. [ 101] jmp -48(->53)
  30. [ 103] jmp 117(->220)
  31. [ 105] mov loc10, Int32: 0(const3)
  32. [ 108] op_enumerator_structure_pname loc11, loc8, loc10
  33. [ 112] loop_hint
  34. [ 113] check_traps
  35. [ 114] eq_null loc12, loc11
  36. [ 117] jtrue loc12, 48(->165)
  37. [ 120] op_has_structure_property loc12, loc7, loc11, loc8
  38. [ 125] jfalse loc12, 30(->155)
  39. [ 128] mov loc6, loc11
  40. [ 131] resolve_scope loc13, loc3, o(@id0), <GlobalLexicalVar>, 0, 0x7f23d6dd00a0
  41. [ 138] get_from_scope loc14, loc13, o(@id0), 2050<ThrowIfNotFound|GlobalLexicalVar|NotInitialization>, 392025856 predicting None
  42. [ 146] op_check_tdz loc6
  43. [ 148] op_get_direct_pname loc5, loc14, loc6, loc10, loc8 predicting None
  44. [ 155] inc loc10
  45. [ 157] op_enumerator_structure_pname loc11, loc8, loc10
  46. [ 161] jmp -49(->112)
  47. [ 163] jmp 57(->220)
  48. [ 165] op_enumerator_generic_pname loc11, loc8, loc10
  49. [ 169] loop_hint
  50. [ 170] check_traps
  51. [ 171] eq_null loc12, loc11
  52. [ 174] jtrue loc12, 46(->220)
  53. [ 177] op_has_generic_property loc12, loc7, loc11
  54. [ 181] jfalse loc12, 29(->210)
  55. [ 184] mov loc6, loc11
  56. [ 187] resolve_scope loc13, loc3, o(@id0), <GlobalLexicalVar>, 0, 0x7f23d6dd00a0
  57. [ 194] get_from_scope loc14, loc13, o(@id0), 2050<ThrowIfNotFound|GlobalLexicalVar|NotInitialization>, 392025856 predicting None
  58. [ 202] op_check_tdz loc6
  59. [ 204] get_by_val loc5, loc14, loc6 Original; predicting None
  60. [ 210] inc loc10
  61. [ 212] op_enumerator_generic_pname loc11, loc8, loc10
  62. [ 216] jmp -47(->169)
  63. [ 218] jmp 2(->220)
  64. [ 220] end loc5
  65.  
  66. Identifiers:
  67. id0 = o
  68. id1 = xx
  69.  
  70. Constants:
  71. k0 = Undefined
  72. k1 = <JSValue()>
  73. k2 = Int32: 0: in source as integer
  74. k3 = Int32: 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement