LuaNetworkController_SendMsg.c 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. // callconv: x0 arm64 (x0, x1, x2, x3, x4, x5, x6, x7, stack);
  2. void sym.func.10005f8cc (int64_t arg1, int64_t arg2, int64_t arg3, int64_t arg4, int64_t arg5, int64_t arg6, int64_t arg7, int64_t arg8) {
  3. sp -= 0x90
  4. [var_30h] = (x28, 2)
  5. [var_40h] = (x26, 2)
  6. [var_50h] = (x24, 2)
  7. [var_60h] = (x22, 2)
  8. [var_70h] = (x20, 2)
  9. [var_80h] = (x29, 2)
  10. x29 = sp + 0x80
  11. x8 = [x0 + 0x10] // arg1
  12. if (!x8) goto 0x10005f9b4 // unlikely
  13. goto loc_0x10005f8f4;
  14. loc_0x10005f9b4:
  15. sym.func.1006b0730 () // try.1464.10005f8cc.cleanup
  16. x19 = x0
  17. x0 = sp + 8
  18. sym.func.100071b98 ()
  19. x0 = x19
  20. sym.imp._Unwind_Resume () // sym.func.10005f9cc
  21. goto loc_0x10005f970;
  22. return x0;
  23. loc_0x10005f970:
  24. x0 = sp + 8
  25. x1 = x21
  26. x2 = x19
  27. sym.func.100071ba4 ()
  28. loc_0x10005f980:
  29. x0 = [x20 + 0x10]
  30. x1 = sp + 8
  31. sym.func.10003d408 () // try.1464.10005f8cc.to
  32. x0 = sp + 8
  33. sym.func.100071b98 ()
  34. (x29, 2) = 3 // sp
  35. (x20, 2) = 3
  36. (x22, 2) = 3
  37. (x24, 2) = 3
  38. (x26, 2) = 3
  39. (x28, 2) = 3
  40. sp += 0x90
  41. try { // cleanup at 0x10005f9b8
  42. loc_0x10005f8f4: // orphan
  43. x19 = x7 // arg8
  44. x21 = x6 // arg7
  45. x23 = x5 // arg6
  46. x25 = x4 // arg5
  47. x26 = x3 // arg4
  48. x22 = x2 // arg3
  49. x27 = x1 // arg2
  50. x20 = x0
  51. x0 = sp + 8
  52. sym.func.1000719a0 ()
  53. x8 = [x20 + 0x10]
  54. w24 = [x8 + 0x94]
  55. x0 = sp + 8
  56. x1 = x27
  57. sym.func.100071c4c ()
  58. x0 = sp + 8
  59. x1 = x26
  60. sym.func.100071c58 ()
  61. x0 = sp + 8
  62. x1 = x25
  63. sym.func.100071c64 ()
  64. x0 = sp + 8
  65. x1 = x23
  66. sym.func.100071c70 ()
  67. x0 = sp + 8
  68. x1 = x24
  69. sym.func.100071c7c ()
  70. x0 = sp + 8
  71. x1 = x22
  72. sym.func.100071c40 ()
  73. if (!w19)
  74. } // end try
  75. }