def setUp(self):
specialModuleFiles = {}
callGraphBuilder = FromAssemblerCallGraphBuilder(ASSEMBLER_DIR, specialModuleFiles)
self.sourceFiles = SourceFiles(SOURCE_DIR, specialModuleFiles);
self.srcFile = SOURCE_DIR + '/recursion.f90'
self.assFile = ASSEMBLER_DIR + '/recursion.s'
self.filesExist = os.path.exists(self.srcFile) and os.path.exists(self.assFile)
self.direct = SubroutineFullName('__recursion_MOD_recurse')
self.callGraphDirect = callGraphBuilder.buildCallGraph(self.direct)
self.indirect = SubroutineFullName('__recursion_MOD_indirect1')
self.callGraphIndirect = callGraphBuilder.buildCallGraph(self.indirect)
self.func = SubroutineFullName('__recursion_MOD_refunc')
self.callGraphFunc = callGraphBuilder.buildCallGraph(self.func)
self.position = SubroutineFullName('__recursion_MOD_position')
self.callGraphPosition = callGraphBuilder.buildCallGraph(self.position)
#sys.tracebacklimit = 0
评论列表
文章目录