aboutsummaryrefslogtreecommitdiff
path: root/devtools/tasmrecover/tasm/cpp.py
diff options
context:
space:
mode:
Diffstat (limited to 'devtools/tasmrecover/tasm/cpp.py')
-rw-r--r--devtools/tasmrecover/tasm/cpp.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/devtools/tasmrecover/tasm/cpp.py b/devtools/tasmrecover/tasm/cpp.py
index fa2dd672fb..fe7f3ff9d6 100644
--- a/devtools/tasmrecover/tasm/cpp.py
+++ b/devtools/tasmrecover/tasm/cpp.py
@@ -521,6 +521,13 @@ namespace %s {
""" %(self.namespace))
for f in self.failed:
self.hd.write("\tvoid %s(Context &context);\n" %f)
+
+ offsets_decl = "\n"
+ for k,v in self.context.get_offsets().items():
+ offsets_decl += "\tconst static uint16 k%s = %d;\n" %(k.capitalize(), v[0])
+ offsets_decl += "\n"
+ self.hd.write(offsets_decl);
+
self.hd.write("\n}\n\n#endif\n")
self.hd.close()