Clean up JSConstructStub
authorjkummerow <jkummerow@chromium.org>
Wed, 17 Jun 2015 11:58:17 +0000 (04:58 -0700)
committerCommit bot <commit-bot@chromium.org>
Wed, 17 Jun 2015 11:58:30 +0000 (11:58 +0000)
commit882055ff6a58f6b585575229f40f364e5f2a3ad0
treecd1fe3c047f52516d52618b420b1d155efc9eeab
parent25e687965fdc380b722712b45716ce1a6db79e3b
Clean up JSConstructStub

- fix truthfulness of comments
- use InitializeFieldsWithFiller more consistently
- use unsigned comparisons for pointers

No change in functionality intended.

Bonus: improve JavaScriptFrame::Print() for an enhanced debugging experience:

- print PC of each frame
- print the function's source also for optimized frames

Review URL: https://codereview.chromium.org/1186823003

Cr-Commit-Position: refs/heads/master@{#29082}
13 files changed:
src/arm/builtins-arm.cc
src/arm/macro-assembler-arm.cc
src/arm64/builtins-arm64.cc
src/frames.cc
src/ia32/builtins-ia32.cc
src/ia32/macro-assembler-ia32.cc
src/mips/builtins-mips.cc
src/mips/macro-assembler-mips.cc
src/mips64/builtins-mips64.cc
src/mips64/macro-assembler-mips64.cc
src/x64/builtins-x64.cc
src/x64/macro-assembler-x64.cc
src/x87/macro-assembler-x87.cc