spo600:2025_winter_project
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
spo600:2025_winter_project [2025/03/14 10:18] – chris | spo600:2025_winter_project [2025/03/14 10:21] (current) – chris | ||
---|---|---|---|
Line 77: | Line 77: | ||
Two possible approaches to this problem are (1) to iterate through the statements in each function, comparing them statement-by-statement; | Two possible approaches to this problem are (1) to iterate through the statements in each function, comparing them statement-by-statement; | ||
- | Please | + | You must output one of these specific strings in your dump file, each on its own line, conditional on whether the cloned functions are the same (PRUNE) or different (NOPRUNE): |
- | * '' | + | * '' |
- | * '' | + | * '' |
- | Where //name of base function// is the original name of the function that should (or should not) be pruned. | + | Where // |
Your solution should build and execute successfully on both x86_64 and aarch64 systems, and should take into account the differences between the FMV implementations on those two architectures (for example, the munging algorithm used to create the suffixes for the cloned functions is different). | Your solution should build and execute successfully on both x86_64 and aarch64 systems, and should take into account the differences between the FMV implementations on those two architectures (for example, the munging algorithm used to create the suffixes for the cloned functions is different). |
spo600/2025_winter_project.txt · Last modified: 2025/03/14 10:21 by chris