summaryrefslogtreecommitdiff
path: root/Source/JavaScriptCore/jit/JITDisassembler.h
diff options
context:
space:
mode:
authorLorry Tar Creator <lorry-tar-importer@lorry>2016-05-24 08:28:08 +0000
committerLorry Tar Creator <lorry-tar-importer@lorry>2016-05-24 08:28:08 +0000
commita4e969f4965059196ca948db781e52f7cfebf19e (patch)
tree6ca352808c8fdc52006a0f33f6ae3c593b23867d /Source/JavaScriptCore/jit/JITDisassembler.h
parent41386e9cb918eed93b3f13648cbef387e371e451 (diff)
downloadWebKitGtk-tarball-a4e969f4965059196ca948db781e52f7cfebf19e.tar.gz
webkitgtk-2.12.3webkitgtk-2.12.3
Diffstat (limited to 'Source/JavaScriptCore/jit/JITDisassembler.h')
-rw-r--r--Source/JavaScriptCore/jit/JITDisassembler.h29
1 files changed, 5 insertions, 24 deletions
diff --git a/Source/JavaScriptCore/jit/JITDisassembler.h b/Source/JavaScriptCore/jit/JITDisassembler.h
index 7ea13f47d..6655de893 100644
--- a/Source/JavaScriptCore/jit/JITDisassembler.h
+++ b/Source/JavaScriptCore/jit/JITDisassembler.h
@@ -26,20 +26,20 @@
#ifndef JITDisassembler_h
#define JITDisassembler_h
-#include <wtf/Platform.h>
-
#if ENABLE(JIT)
-#include "LinkBuffer.h"
#include "MacroAssembler.h"
-#include "ProfilerDatabase.h"
#include <wtf/Vector.h>
+#include <wtf/text/CString.h>
namespace JSC {
class CodeBlock;
+class LinkBuffer;
-#if ENABLE(DISASSEMBLER)
+namespace Profiler {
+class Compilation;
+}
class JITDisassembler {
WTF_MAKE_FAST_ALLOCATED;
@@ -86,25 +86,6 @@ private:
MacroAssembler::Label m_endOfCode;
};
-#else // ENABLE(DISASSEMBLER)
-
-class JITDisassembler {
- WTF_MAKE_FAST_ALLOCATED;
-public:
- JITDisassembler(CodeBlock*) { }
-
- void setStartOfCode(MacroAssembler::Label) { }
- void setForBytecodeMainPath(unsigned, MacroAssembler::Label) { }
- void setForBytecodeSlowPath(unsigned, MacroAssembler::Label) { }
- void setEndOfSlowPath(MacroAssembler::Label) { }
- void setEndOfCode(MacroAssembler::Label) { }
-
- void dump(LinkBuffer&) { }
- void reportToProfiler(Profiler::Compilation*, LinkBuffer&) { }
-};
-
-#endif // ENABLE(DISASSEMBLER)
-
} // namespace JSC
#endif // ENABLE(JIT)