Difference: FRCVLabMLSA_execution (2 vs. 3)

Revision 32017-07-11 - AnneMarieBogar

Line: 1 to 1
 
META TOPICPARENT name="FRCVLabMLSA"
<meta name="robots" content="noindex" />
Line: 6 to 6
  To run the software:

Changed:
<
<
1. Copy all the source files to be analyzed into the mlsa/bin/ folder (including additional .h and .c files)
>
>
1. Download software from https://git.io/MLSA
 
Changed:
<
<
2. On the terminal, run the command:
>
>
2. Run mlsapath.bash in the mlsa folder (adds mlcg.py to PATH) with command: $source mlsapath.bash
 
Changed:
<
<
./mlsa_run [list of args]
>
>
3. On the terminal, run the mlcg command with the desired folder or programs as arguments: $mlcg.py [list of args]
 
Changed:
<
<
list of args is the set of source programs to be combined in the final call graph.
>
>
.
 
Added:
>
>
A good way to test if your MLSA installation is operating correctly is to test the code on the test programs in the test folder

1. Run the command: $python testcode.py 0

2. A document titled 'stats' will show if there are any differences between the code you generated and the ideal code

3. Delete the generated code by running the command: $python testcode.py -1

2. Repeat with numbers 1-5

 

Permissions

  • Persons/group who can view/change the page:
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback