blob: 1984d81395873a7d451b4902a8f54e6b7c904b0d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
#!/bin/python3
import os
import sys
import dietc
prog = dietc.Program(open(sys.argv[1], "rb").read())
for function in prog.functions:
fn_locals = function.locals()
start_i = function.code_start()
for local in fn_locals:
function.insert(start_i, f"\tMEMZERO ( {local} ) ;")
prog.print()
|