Advertisement
Guest User

Untitled

a guest
Apr 1st, 2015
195
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.42 KB | None | 0 0
  1. Breakpoint 2, EmitObjectOpResultCheck<js::jit::IonOOLProxyExitFrameLayout> (masm=...,
  2. failure=0x7fffffffc91c, strict=false, scratchReg=..., argJSContextReg=..., argIdReg=...,
  3. argStrictReg=..., argResultReg=...) at /home/jorendorff/dev/gecko/js/src/jit/IonCaches.cpp:2051
  4. warning: Source file is more recent than executable.
  5. 2051 Label noStrictError;
  6. Missing separate debuginfos, use: debuginfo-install ncurses-libs-5.9-12.20130511.fc20.x86_64 readline-6.2-10.fc20.x86_64
  7. (gdb) n
  8. 2056 &noStrictError);
  9. (gdb)
  10. 2054 FrameLayout::offsetOfObjectOpResult()),
  11. (gdb)
  12. 2056 &noStrictError);
  13. (gdb)
  14. 2052 masm.branchPtr(Assembler::Equal,
  15. (gdb)
  16. [Codegen] cmpq $0x0, 0x40(%rsp)
  17. [Codegen] je .Lfrom212
  18. 2060 masm.loadJSContext(argJSContextReg);
  19. (gdb)
  20. [Codegen] movq 0x1cad558, %rax
  21. 2062 Address(StackPointer, FrameLayout::offsetOfId()),
  22. (gdb)
  23. 2063 argIdReg);
  24. (gdb)
  25. 2061 masm.computeEffectiveAddress(
  26. (gdb)
  27. [Codegen] leaq 0x30(%rsp), %rbp
  28. 2064 masm.move32(Imm32(strict), argStrictReg);
  29. (gdb) n
  30. [Codegen] xorl %ebx, %ebx
  31. 2066 Address(StackPointer, FrameLayout::offsetOfObjectOpResult()),
  32. (gdb)
  33. 2067 argResultReg);
  34. (gdb)
  35. 2065 masm.computeEffectiveAddress(
  36. (gdb)
  37. [Codegen] leaq 0x40(%rsp), %rdi
  38. 2068 masm.setupUnalignedABICall(4, scratchReg);
  39. (gdb)
  40.  
  41. [Codegen] movq %rsp, %r8
  42. [Codegen] andq $0xfffffffffffffff0, %rsp
  43. [Codegen] push %r8
  44. 2069 masm.passABIArg(argJSContextReg);
  45. (gdb)
  46. 2070 masm.passABIArg(argIdReg);
  47. (gdb)
  48. 2071 masm.passABIArg(argStrictReg);
  49. (gdb)
  50. 2072 masm.passABIArg(argResultReg);
  51. (gdb)
  52. 2073 masm.callWithABI(JS_FUNC_TO_DATA_PTR(void *, ReportStrictErrorOrWarning));
  53. (gdb)
  54. [Codegen] subq $8, %rsp
  55. [Codegen] movq %rdi, %rcx
  56. [Codegen] movq %rbx, %rdx
  57. [Codegen] movq %rbp, %rsi
  58. [Codegen] movq %rax, %rdi
  59. [Codegen] testb $0xf, %spl
  60. [Codegen] je .Lfrom267
  61. [Codegen] int3
  62. [Codegen] .set .Llabel268, .
  63. [Codegen] .set .Lfrom267, .Llabel268
  64. [Codegen] movl $0x9b3180, %eax
  65. [Codegen] call *%rax
  66. [Codegen] addq $8, %rsp
  67. [Codegen] pop %rsp
  68. 2074 masm.branchIfFalseBool(ReturnReg, failure);
  69. (gdb)
  70. [Codegen] testb $0xff, %al
  71. [Codegen] je .Lfrom288
  72. 2077 masm.bind(&noStrictError);
  73. (gdb)
  74. [Codegen] .set .Llabel288, .
  75. [Codegen] .set .Lfrom212, .Llabel288
  76. 2078 }
  77. (gdb) c
  78. Continuing.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement