PPC: Debugger: use debug break slots to break at function exit.
authormbrandy <mbrandy@us.ibm.com>
Thu, 16 Jul 2015 14:11:50 +0000 (07:11 -0700)
committerCommit bot <commit-bot@chromium.org>
Thu, 16 Jul 2015 14:12:07 +0000 (14:12 +0000)
commit4689f800f0d6027498dca5fb9dc14a63d9cdc796
treec18a0c739788da27fc337fc771605bb1f0b93df6
parenta02f7e6f496976f960d37125ffeab3dc2983ce9a
PPC: Debugger: use debug break slots to break at function exit.

Port fc9c5275c3a747caca709b7d5745579f70e61301

Original commit message:
    By not having to patch the return sequence (we patch the debug
    break slot right before it), we don't overwrite it and therefore
    don't have to keep the original copy of the code around.

R=yangguo@chromium.org, dstence@us.ibm.com, michael_dawson@ca.ibm.com
BUG=

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

Cr-Commit-Position: refs/heads/master@{#29703}
src/ppc/assembler-ppc-inl.h
src/ppc/assembler-ppc.h
src/ppc/debug-ppc.cc
src/ppc/full-codegen-ppc.cc
src/ppc/macro-assembler-ppc.h