Go to file
jkummerow@chromium.org 5330f5b24f Check the return value of API calls on ia32 and x64.
This implies that the return value of native getters is checked. The nice part
is that one can even see the name of the property in question in the abort
output when the check failed.

Under some circumstances even the return value of interceptors gets checked, but
I'm not 100% sure about this, because the interceptor code is basically tuned to
death.

The change seems to have very low overhead, so it might be feasible to keep this
check enabled unconditionally.

Review URL: https://chromiumcodereview.appspot.com/10918071
Patch from Sven Panne <svenpanne@chromium.org>.

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@12446 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2012-09-05 16:08:13 +00:00
benchmarks More fixes for V8 benchmark version 7. 2012-03-15 17:13:50 +00:00
build Fix missing colon in common.gypi 2012-09-05 09:29:15 +00:00
include Revert r12430, r12432, r12433 (basic support for Latin1). 2012-09-04 12:23:22 +00:00
preparser Fix a bunch of implicit casts detected by the Win64 compiler 2012-06-19 13:45:30 +00:00
samples Fix compilation when disabling debugger support. 2012-07-05 16:23:14 +00:00
src Check the return value of API calls on ia32 and x64. 2012-09-05 16:08:13 +00:00
test Fix binding in new Function(). 2012-09-05 11:45:58 +00:00
tools Fix typo in grokdump. 2012-08-23 16:11:37 +00:00
.gitignore Update .gitignore for Windows/Visual Studio/GYP. 2012-07-10 12:58:42 +00:00
AUTHORS Fix path to d8 and properly quote strings so it works with dash(1) 2012-07-26 10:03:30 +00:00
ChangeLog Prepare push to trunk. Now working on version 3.13.6. 2012-08-29 15:29:41 +00:00
DEPS Prepare for using GYP build on buildbots 2012-05-11 12:18:09 +00:00
LICENSE Update LICENSE file 2012-01-03 16:38:42 +00:00
LICENSE.strongtalk Add LICENSE.v8, LICENSE.strongtalk and LICENSE.valgrind to the v8 2011-02-03 07:10:06 +00:00
LICENSE.v8 Add LICENSE.v8, LICENSE.strongtalk and LICENSE.valgrind to the v8 2011-02-03 07:10:06 +00:00
LICENSE.valgrind Add LICENSE.v8, LICENSE.strongtalk and LICENSE.valgrind to the v8 2011-02-03 07:10:06 +00:00
Makefile Add build system infrastructure for ENABLE_EXTRA_CHECKS flag (not used yet) 2012-09-05 09:24:37 +00:00
Makefile.android Fix android.gypi to provide correct include and library paths when using standalone Android toolchain. 2012-09-03 11:27:09 +00:00
SConstruct Fix shared library build errors. 2012-05-18 11:15:14 +00:00