Commit 7a09307f authored by Gaurav Kukreja's avatar Gaurav Kukreja

Basic load store instructions being detected, local memory load problematic

Signed-off-by: Gaurav Kukreja's avatarGaurav Kukreja <gaurav@gauravk.in>
parent eb7b5159
This diff is collapsed.
...@@ -507,7 +507,7 @@ def mapping(cfgISC, blockIndISC, cfgObj, blockIndObj, mergedLevelsISC): ...@@ -507,7 +507,7 @@ def mapping(cfgISC, blockIndISC, cfgObj, blockIndObj, mergedLevelsISC):
# return 0 # successful mapping # return 0 # successful mapping
def map_cfg(listISCFileNames, listObjdumpFileNames, listBinaryFileNames): def match_cfg(listISCFileNames, listObjdumpFileNames, listBinaryFileNames):
global mappingStackISC global mappingStackISC
global mappingStackObj global mappingStackObj
listISCFunctions = [] listISCFunctions = []
...@@ -603,7 +603,7 @@ if __name__ == "__main__": ...@@ -603,7 +603,7 @@ if __name__ == "__main__":
listBinaryFileNames = options.listBinaryFileNames listBinaryFileNames = options.listBinaryFileNames
outputPath = options.outputPath outputPath = options.outputPath
(listISCFunctions, listObjdumpFunctions) = map_cfg(listISCFileNames, listObjdumpFileNames, listBinaryFileNames) (listISCFunctions, listObjdumpFunctions) = match_cfg(listISCFileNames, listObjdumpFileNames, listBinaryFileNames)
for funcISC in listISCFunctions: for funcISC in listISCFunctions:
funcObj = find(lambda fn: fn.functionName == funcISC.functionName, listObjdumpFunctions) funcObj = find(lambda fn: fn.functionName == funcISC.functionName, listObjdumpFunctions)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment