зеркало из https://github.com/mozilla/gecko-dev.git
Backed out changeset 5e1b444c803c, broke static analysis tinderbox.
This commit is contained in:
Родитель
16609d8a37
Коммит
3247924303
1385
js/src/jstracer.cpp
1385
js/src/jstracer.cpp
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
|
@ -193,8 +193,9 @@ typedef Queue<uint16> SlotList;
|
|||
|
||||
class TypeMap : public Queue<uint8> {
|
||||
public:
|
||||
JS_REQUIRES_STACK void captureTypes(JSContext* cx, JSObject* globalObj, SlotList& slots, unsigned callDepth);
|
||||
JS_REQUIRES_STACK void captureMissingGlobalTypes(JSContext* cx, JSObject* globalObj, SlotList& slots,
|
||||
JS_REQUIRES_STACK void captureTypes(JSContext* cx, SlotList& slots, unsigned callDepth);
|
||||
JS_REQUIRES_STACK void captureMissingGlobalTypes(JSContext* cx,
|
||||
SlotList& slots,
|
||||
unsigned stackSlots);
|
||||
bool matches(TypeMap& other) const;
|
||||
};
|
||||
|
@ -716,16 +717,6 @@ public:
|
|||
JS_REQUIRES_STACK JSRecordingStatus record_##op();
|
||||
# include "jsopcode.tbl"
|
||||
#undef OPDEF
|
||||
|
||||
friend class ImportBoxedStackSlotVisitor;
|
||||
friend class ImportUnboxedStackSlotVisitor;
|
||||
friend class ImportGlobalSlotVisitor;
|
||||
friend class AdjustCallerGlobalTypesVisitor;
|
||||
friend class AdjustCallerStackTypesVisitor;
|
||||
friend class TypeCompatibilityVisitor;
|
||||
friend class SelfTypeStabilityVisitor;
|
||||
friend class PeerTypeStabilityVisitor;
|
||||
friend class UndemoteVisitor;
|
||||
};
|
||||
#define TRACING_ENABLED(cx) JS_HAS_OPTION(cx, JSOPTION_JIT)
|
||||
#define TRACE_RECORDER(cx) (JS_TRACE_MONITOR(cx).recorder)
|
||||
|
|
Загрузка…
Ссылка в новой задаче