Skip to content

Commit ca59603

Browse files
committed
Merging in CPP specific decomp changes to "get it working"
1 parent d02df84 commit ca59603

File tree

3 files changed

+431
-285
lines changed

3 files changed

+431
-285
lines changed

genprog_decomp_ida.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -333,6 +333,8 @@ def process_one_defline(self, definitions, line, waitingStructs, defined, forwar
333333
resolved = True
334334

335335
defline = line.strip(";") # prune out ending semicolon
336+
# get rid of attributes, we don't care
337+
defline,num = re.subn(r"__attribute__\(\(\w+(\(\w+\))?\)\)",r"",defline)
336338
argString = ""
337339
typedef_decl=False
338340

0 commit comments

Comments
 (0)