aboutsummaryrefslogtreecommitdiffstats
path: root/masm
diff options
context:
space:
mode:
authorSimon Hausmann <simon.hausmann@digia.com>2012-10-09 08:17:47 +0200
committerSimon Hausmann <simon.hausmann@digia.com>2012-10-09 08:17:47 +0200
commita084733c143be17bec5e66ea91afacb814804305 (patch)
tree3553b6ace89122774b08cc328cacd5134496b8be /masm
parentb8b706e089af8fbcd4a9f7ed84c545d15af4540b (diff)
First shot at more readable call instructions in output
Diffstat (limited to 'masm')
-rw-r--r--masm/masm.pri2
-rw-r--r--masm/stubs/WTFStubs.cpp9
-rw-r--r--masm/stubs/WTFStubs.h10
3 files changed, 20 insertions, 1 deletions
diff --git a/masm/masm.pri b/masm/masm.pri
index b349172d8d..457c3810da 100644
--- a/masm/masm.pri
+++ b/masm/masm.pri
@@ -5,7 +5,9 @@ SOURCES += $$PWD/assembler/ARMv7Assembler.cpp
SOURCES += $$PWD/assembler/MacroAssemblerARM.cpp
SOURCES += $$PWD/assembler/MacroAssemblerSH4.cpp
SOURCES += $$PWD/assembler/LinkBuffer.cpp
+
SOURCES += $$PWD/stubs/WTFStubs.cpp
+HEADERS += $$PWD/stubs/WTFStubs.h
DEFINES += WTF_EXPORT_PRIVATE=""
diff --git a/masm/stubs/WTFStubs.cpp b/masm/stubs/WTFStubs.cpp
index 93cfbf2095..072bfdb84f 100644
--- a/masm/stubs/WTFStubs.cpp
+++ b/masm/stubs/WTFStubs.cpp
@@ -22,9 +22,16 @@ uint32_t cryptographicallyRandomNumber()
return 0;
}
+static FILE* s_dataFile = stdout;
+
+void setDataFile(FILE* f)
+{
+ s_dataFile = f;
+}
+
FILE* dataFile()
{
- return stdout;
+ return s_dataFile;
}
void dataLogV(const char* format, va_list args)
diff --git a/masm/stubs/WTFStubs.h b/masm/stubs/WTFStubs.h
new file mode 100644
index 0000000000..d1587dd53d
--- /dev/null
+++ b/masm/stubs/WTFStubs.h
@@ -0,0 +1,10 @@
+#ifndef WTFSTUBS_H
+#define WTFSTUBS_H
+
+namespace WTF {
+
+void setDataFile(FILE* f);
+
+}
+
+#endif // WTFSTUBS_H