Bug 600153 - TM: fix storeAccSet for functionProbe(). r=sphink.
authorNicholas Nethercote <nnethercote@mozilla.com>
Tue, 28 Sep 2010 18:00:07 -0700
changeset 54752 b91d6314aaae5da11ab5405a785abbda5435ecae
parent 54751 32c14e640a89c2e163aefbce14742fae8e5f30da
child 54753 d3d26658bf500cc318931210da007baa54390ff9
push id16011
push userrsayre@mozilla.com
push dateWed, 29 Sep 2010 06:01:57 +0000
treeherdermozilla-central@d7e659b4f80c [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerssphink
bugs600153
milestone2.0b7pre
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 600153 - TM: fix storeAccSet for functionProbe(). r=sphink.
js/src/jstracer.cpp
--- a/js/src/jstracer.cpp
+++ b/js/src/jstracer.cpp
@@ -10396,17 +10396,18 @@ TraceRecorder::record_JSOP_LEAVEWITH()
 // is entered or exited.
 static JSBool JS_FASTCALL
 functionProbe(JSContext *cx, JSFunction *fun, JSBool enter)
 {
     cx->doFunctionCallback(fun, FUN_SCRIPT(fun), enter);
     return true;
 }
 
-JS_DEFINE_CALLINFO_3(static, BOOL, functionProbe, CONTEXT, FUNCTION, BOOL, 0, 0)
+JS_DEFINE_CALLINFO_3(static, BOOL, functionProbe, CONTEXT, FUNCTION, BOOL,
+                     0, ACCSET_STORE_ANY)
 #endif
 
 JS_REQUIRES_STACK AbortableRecordingStatus
 TraceRecorder::record_JSOP_RETURN()
 {
     /* A return from callDepth 0 terminates the current loop, except for recursion. */
     if (callDepth == 0) {
         AUDIT(returnLoopExits);