1. 20 Apr, 2017 2 commits
  2. 19 Apr, 2017 2 commits
  3. 18 Apr, 2017 4 commits
  4. 13 Apr, 2017 2 commits
  5. 12 Apr, 2017 2 commits
  6. 11 Apr, 2017 9 commits
  7. 10 Apr, 2017 2 commits
  8. 07 Apr, 2017 2 commits
  9. 06 Apr, 2017 1 commit
    • Camillo Bruni's avatar
      [tools] Further improve grokdump · 92f435c0
      Camillo Bruni authored
      - Add long command names for better first-time experience
      - Try to auto-detect the context object on the stack
      - Mark free space object ranges
      - Add print/p command to evaluate arbitrary python code
      - Address expressions can now be arbitrary Python expression with auto
        register substition
      - New dso command finds possible HeapObjects on the stack/memory
      - New dsa command prints PushStackTraceAndDie message and values
      
      Change-Id: I0f178077f0ccef887aa3fdd2d2d2d732925948ea
      NOTRY=true
      
      Change-Id: I0f178077f0ccef887aa3fdd2d2d2d732925948ea
      Reviewed-on: https://chromium-review.googlesource.com/468866
      Commit-Queue: Camillo Bruni <cbruni@chromium.org>
      Reviewed-by: 's avatarJakob Kummerow <jkummerow@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#44430}
      92f435c0
  10. 05 Apr, 2017 6 commits
    • kozyatinskiy's avatar
      Revert of [snapshot] Move builtins generation into mksnapshot (patchset #8... · ba9fc3d7
      kozyatinskiy authored
      Revert of [snapshot] Move builtins generation into mksnapshot (patchset #8 id:160001 of https://codereview.chromium.org/2760233005/ )
      
      Reason for revert:
      I think that this CL breaks chromium compilation on windows with clang (). All other CLs in the list looks trivial and don't change test/unittest/BUILD.gn.
      
      [42456/47924] CXX obj/v8/test/unittests/unittests/value-serializer-unittest.obj
      [42457/47924] LINK unittests.exe unittests.exe.pdb
      FAILED: unittests.exe unittests.exe.pdb
      E:/b/depot_tools/python276_bin/python.exe ../../build/toolchain/win/tool_wrapper.py link-wrapper environment.x64 False link.exe /nologo /OUT:./unittests.exe /PDB:./unittests.exe.pdb @./unittests.exe.rsp
      bitmap-unittest.obj : error LNK2019: unresolved external symbol "public: void __cdecl v8::internal::List<class v8::internal::AllocationObserver *,class v8::internal::FreeStoreAllocationPolicy>::Add(class v8::internal::AllocationObserver * const &,class v8::internal::FreeStoreAllocationPolicy)" (?Add@?$List@PEAVAllocationObserver@internal@v8@@VFreeStoreAllocationPolicy@23@@internal@v8@@QEAAXAEBQEAVAllocationObserver@23@VFreeStoreAllocationPolicy@23@@Z) referenced in function "public: virtual void __cdecl v8::internal::Space::AddAllocationObserver(class v8::internal::AllocationObserver *)" (?AddAllocationObserver@Space@internal@v8@@UEAAXPEAVAllocationObserver@23@@Z)
      
      slot-set-unittest.obj : error LNK2001: unresolved external symbol "public: void __cdecl v8::internal::List<class v8::internal::AllocationObserver *,class v8::internal::FreeStoreAllocationPolicy>::Add(class v8::internal::AllocationObserver * const &,class v8::internal::FreeStoreAllocationPolicy)" (?Add@?$List@PEAVAllocationObserver@internal@v8@@VFreeStoreAllocationPolicy@23@@internal@v8@@QEAAXAEBQEAVAllocationObserver@23@VFreeStoreAllocationPolicy@23@@Z)
      
      bitmap-unittest.obj : error LNK2019: unresolved external symbol "public: bool __cdecl v8::internal::List<class v8::internal::AllocationObserver *,class v8::internal::FreeStoreAllocationPolicy>::RemoveElement(class v8::internal::AllocationObserver * const &)" (?RemoveElement@?$List@PEAVAllocationObserver@internal@v8@@VFreeStoreAllocationPolicy@23@@internal@v8@@QEAA_NAEBQEAVAllocationObserver@23@@Z) referenced in function "public: virtual void __cdecl v8::internal::Space::RemoveAllocationObserver(class v8::internal::AllocationObserver *)" (?RemoveAllocationObserver@Space@internal@v8@@UEAAXPEAVAllocationObserver@23@@Z)
      
      slot-set-unittest.obj : error LNK2001: unresolved external symbol "public: bool __cdecl v8::internal::List<class v8::internal::AllocationObserver *,class v8::internal::FreeStoreAllocationPolicy>::RemoveElement(class v8::internal::AllocationObserver * const &)" (?RemoveElement@?$List@PEAVAllocationObserver@internal@v8@@VFreeStoreAllocationPolicy@23@@internal@v8@@QEAA_NAEBQEAVAllocationObserver@23@@Z)
      
      ./unittests.exe : fatal error LNK1120: 2 unresolved externals
      
      Original issue's description:
      > [snapshot] Move builtins generation into mksnapshot
      >
      > and out of the main library. This saves about 5% of binary size
      > (800KB on x64, 373KB on android_arm).
      >
      > Only the GN build is supported; the GYP build is maintained working
      > but does not support the feature.
      >
      > BUG=v8:6055
      > CQ_INCLUDE_TRYBOTS=master.tryserver.v8:v8_linux_nosnap_rel;
      >
      > Review-Url: https://codereview.chromium.org/2760233005
      > Cr-Commit-Position: refs/heads/master@{#44412}
      > Committed: https://chromium.googlesource.com/v8/v8/+/4782bc0df89ceb127e38017b8dcf531222a0e966
      
      TBR=jgruber@chromium.org,rmcilroy@chromium.org,machenbach@chromium.org,jkummerow@chromium.org
      # Skipping CQ checks because original CL landed less than 1 days ago.
      NOPRESUBMIT=true
      NOTREECHECKS=true
      NOTRY=true
      BUG=v8:6055
      
      Review-Url: https://codereview.chromium.org/2803903002
      Cr-Commit-Position: refs/heads/master@{#44422}
      ba9fc3d7
    • Michael Achenbach's avatar
      [tools] Make node update script patch application more robust · f0c7bbec
      Michael Achenbach authored
      Bug: v8:6154
      NOTRY=true
      
      Change-Id: I877dfdbab01df6356e83ee81ca75d54a951b9cab
      Reviewed-on: https://chromium-review.googlesource.com/468886Reviewed-by: 's avatarFranziska Hinkelmann <franzih@chromium.org>
      Commit-Queue: Michael Achenbach <machenbach@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#44421}
      f0c7bbec
    • Michael Achenbach's avatar
      [build] Remove remaining disable-inspector options in GN · d96fbee9
      Michael Achenbach authored
      Bug: chromium:645890
      Change-Id: I9856712ca8694b3447a611c3555c42145f449b11
      Reviewed-on: https://chromium-review.googlesource.com/464726Reviewed-by: 's avatarYang Guo <yangguo@chromium.org>
      Reviewed-by: 's avatarAleksey Kozyatinskiy <kozyatinskiy@chromium.org>
      Commit-Queue: Michael Achenbach <machenbach@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#44417}
      d96fbee9
    • jkummerow's avatar
      [snapshot] Move builtins generation into mksnapshot · 4782bc0d
      jkummerow authored
      and out of the main library. This saves about 5% of binary size
      (800KB on x64, 373KB on android_arm).
      
      Only the GN build is supported; the GYP build is maintained working
      but does not support the feature.
      
      BUG=v8:6055
      CQ_INCLUDE_TRYBOTS=master.tryserver.v8:v8_linux_nosnap_rel;
      
      Review-Url: https://codereview.chromium.org/2760233005
      Cr-Commit-Position: refs/heads/master@{#44412}
      4782bc0d
    • Michael Achenbach's avatar
      [tools] Properly handle sigterm in gcmole · 96519364
      Michael Achenbach authored
      Bug: chromium:706763
      Change-Id: Iac91fa538ed61d1c47509f990ee9426b0b3bdc1d
      Reviewed-on: https://chromium-review.googlesource.com/467147Reviewed-by: 's avatarMichael Starzinger <mstarzinger@chromium.org>
      Commit-Queue: Michael Achenbach <machenbach@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#44401}
      96519364
    • Michael Achenbach's avatar
      [tools] Make node udpate script able to apply patches · b82c5e76
      Michael Achenbach authored
      Bug: v8:6154
      NOTRY=true
      
      Change-Id: I7f18efaf2f86b9dfa43f249d817777f19ee29c9b
      Reviewed-on: https://chromium-review.googlesource.com/467427Reviewed-by: 's avatarFranziska Hinkelmann <franzih@chromium.org>
      Reviewed-by: 's avatarYang Guo <yangguo@chromium.org>
      Commit-Queue: Michael Achenbach <machenbach@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#44399}
      b82c5e76
  11. 04 Apr, 2017 1 commit
  12. 03 Apr, 2017 3 commits
  13. 30 Mar, 2017 1 commit
    • Camillo Bruni's avatar
      [tools] Improve grokdump.py · 5ca9632e
      Camillo Bruni authored
      - Add new address markers:
         T: tagged pointer in the minidump
         C: address into a module in the minidump
         S: pointer into the exception stack in the minidump
         *: other address in the minidump
      - Show ASCII decoding of address in dd
      - Display potential frame markers on the exception stack:
         00000032212fdae8: 0000000300000000   ........ Smi(3) EXIT frame marker
      - Display relative addresses, useful to detect stack frames:
         00000032212fdb68: 00000032212fdb98 S ........  [+6]=00000032212fdcb0 S
         00000032212fdb70: 0000010ff5ca0a84   ........
         00000032212fdb78: 000001064c1fa881   ........
         00000032212fdb80: 0000016a8e52fcb1   ........
         00000032212fdb88: 0000010ff5ca0981   ........
         00000032212fdb90: 0000000d00000000   ........ Smi(13) INTERNAL frame marker
         00000032212fdb98: 00000032212fdcb0 S ........  [+35]=00000032212fdd61 S
      
      Change-Id: I56bd7e6723a34bcb668719246dd5ff2898224928
      Reviewed-on: https://chromium-review.googlesource.com/461862Reviewed-by: 's avatarToon Verwaest <verwaest@chromium.org>
      Commit-Queue: Camillo Bruni <cbruni@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#44269}
      5ca9632e
  14. 29 Mar, 2017 2 commits
  15. 28 Mar, 2017 1 commit