Guest User

Untitled

a guest
Feb 16th, 2019
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.04 KB | None | 0 0
  1. .386
  2. .MODEL FLAT
  3.  
  4. EXTERN _caml_young_ptr: DWORD
  5. EXTERN _caml_young_limit: DWORD
  6. EXTERN _caml_exception_pointer: DWORD
  7. EXTERN _caml_extra_params: DWORD
  8. EXTERN _caml_call_gc: PROC
  9. EXTERN _caml_c_call: PROC
  10. EXTERN _caml_allocN: PROC
  11. EXTERN _caml_alloc1: PROC
  12. EXTERN _caml_alloc2: PROC
  13. EXTERN _caml_alloc3: PROC
  14. EXTERN _caml_ml_array_bound_error: PROC
  15. EXTERN _caml_raise_exn: PROC
  16. .DATA
  17. PUBLIC _camlRec_modules__data_begin
  18. _camlRec_modules__data_begin LABEL DWORD
  19. .CODE
  20. PUBLIC _camlRec_modules__code_begin
  21. _camlRec_modules__code_begin LABEL DWORD
  22. .DATA
  23. DWORD 2048
  24. PUBLIC _camlRec_modules
  25. _camlRec_modules LABEL DWORD
  26. BYTE 8 DUP (?)
  27. .DATA
  28. DWORD 1024
  29. _camlRec_modules__1 LABEL DWORD
  30. DWORD L100014
  31. DWORD 0
  32. L100014 .DATA
  33. DWORD 0
  34. _camlRec_modules__2 LABEL DWORD
  35. .DATA
  36. DWORD 1024
  37. _camlRec_modules__3 LABEL DWORD
  38. DWORD L100013
  39. DWORD 0
  40. L100013 .DATA
  41. DWORD 0
  42. _camlRec_modules__4 LABEL DWORD
  43. .DATA
  44. DWORD 3072
  45. _camlRec_modules__5 LABEL DWORD
  46. DWORD L100012
  47. DWORD 15
  48. DWORD 13
  49. DWORD 4348
  50. L100012 BYTE 114,101,99,95,109,111,100,117,108,101,115,46,109,108
  51. BYTE 1 DUP (?)
  52. BYTE 1
  53. .DATA
  54. DWORD 1024
  55. _camlRec_modules__6 LABEL DWORD
  56. DWORD L100011
  57. DWORD 0
  58. L100011 .DATA
  59. DWORD 3072
  60. _camlRec_modules__7 LABEL DWORD
  61. DWORD L100010
  62. DWORD 7
  63. DWORD 13
  64. DWORD 4348
  65. L100010 BYTE 114,101,99,95,109,111,100,117,108,101,115,46,109,108
  66. BYTE 1 DUP (?)
  67. BYTE 1
  68. .DATA
  69. DWORD 1024
  70. _camlRec_modules__8 LABEL DWORD
  71. DWORD L100009
  72. DWORD 0
  73. L100009 .CODE
  74. ALIGN 4
  75. PUBLIC _camlRec_modules__entry
  76. _camlRec_modules__entry:
  77. sub esp, 8
  78. L100:
  79. mov ecx, DWORD PTR _camlCamlinternalMod
  80. mov ebx, OFFSET _camlRec_modules__8
  81. mov eax, OFFSET _camlRec_modules__7
  82. call _camlCamlinternalMod__init_mod_67
  83. L101:
  84. mov DWORD PTR 0[esp], eax
  85. mov ecx, DWORD PTR _camlCamlinternalMod
  86. mov ebx, OFFSET _camlRec_modules__6
  87. mov eax, OFFSET _camlRec_modules__5
  88. call _camlCamlinternalMod__init_mod_67
  89. L102:
  90. mov DWORD PTR 4[esp], eax
  91. mov ecx, OFFSET _camlRec_modules__4
  92. mov eax, OFFSET _camlRec_modules__3
  93. mov ebx, DWORD PTR 0[esp]
  94. call _camlCamlinternalMod__update_mod_83
  95. L103:
  96. mov ecx, OFFSET _camlRec_modules__2
  97. mov eax, OFFSET _camlRec_modules__1
  98. mov ebx, DWORD PTR 4[esp]
  99. call _camlCamlinternalMod__update_mod_83
  100. L104:
  101. mov eax, DWORD PTR 0[esp]
  102. mov DWORD PTR _camlRec_modules, eax
  103. mov eax, DWORD PTR 4[esp]
  104. mov DWORD PTR _camlRec_modules+4, eax
  105. mov eax, 1
  106. add esp, 8
  107. ret
  108. .DATA
  109. .CODE
  110. PUBLIC _camlRec_modules__code_end
  111. _camlRec_modules__code_end LABEL DWORD
  112. .DATA
  113. PUBLIC _camlRec_modules__data_end
  114. _camlRec_modules__data_end LABEL DWORD
  115. PUBLIC _camlRec_modules__frametable
  116. _camlRec_modules__frametable DWORD 4
  117. DWORD L104
  118. WORD 12
  119. WORD 2
  120. WORD 0
  121. WORD 4
  122. ALIGN 4
  123. DWORD L103
  124. WORD 12
  125. WORD 2
  126. WORD 0
  127. WORD 4
  128. ALIGN 4
  129. DWORD L102
  130. WORD 12
  131. WORD 1
  132. WORD 0
  133. ALIGN 4
  134. DWORD L101
  135. WORD 12
  136. WORD 0
  137. ALIGN 4
  138.  
  139. ;External functions
  140.  
  141. EXTERN _camlCamlinternalMod: PROC
  142. EXTERN _camlCamlinternalMod__init_mod_67: PROC
  143. EXTERN _camlCamlinternalMod__update_mod_83: PROC
  144. END
Add Comment
Please, Sign In to add comment