Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • opensrc/zipr
  • whh8b/zipr
2 results
Show changes
name: long ls
cmdline:
- ./test.exe
- filename: ls.annot
env: ~
network: ~
files:
- name: ls.annot
contents: ICAgICAgICAgICAgIDE1NGYwICAgICAgMCBJTlNUUiBYUkVGIElCVCBGUk9NREFUQSAgICAgICAgICAgICAgIDExMzggCiAgICAgICAgICAgICAxNTVlMCAgICAgIDAgSU5TVFIgWFJFRiBJQlQgRlJPTURBVEEgICAgICAgICAgICAgICAxMGQ4IAogICAgICAgICAgICAgMTU2MjAgICAgICAwIElOU1RSIFhSRUYgSUJUIEZST01EQVRBICAgICAgICAgICAgICAgMTBhOCAKICAgICAgICAgICAgIDE1NjkwICAgICAgMCBJTlNUUiBYUkVGIElCVCBGUk9NREFUQSAgICAgICAgICAgICAgIDEwMzAgCiAgICAgICAgICAgICAxNjJjMCAgICAgIDAgSU5TVFIgWFJFRiBJQlQgRlJPTURBVEEgICAgICAgICAgICAgICA1ODY2IAogICAgICAgICAgICAgMTYzMzAgICAgICAwIElOU1RSIFhSRUYgSUJUIEZST01EQVRBICAgICAgICAgICAgICAgNTg1ZiAKICAgICAgICAgICAgIDE2MzZjICAgICAgMCBJTlNUUiBYUkVGIElCVCBGUk9NREFUQSAgICAgICAgICAgICAgICBlZTAgCiAgICAgICAgICAgICAxNjJmMSAgICAgIDEgSU5TVFIgWFJFRiBJQlQgRlJPTUlCICAgICAgICAgICAgICAgMzc2ZSBSRVRVUk5UQVJHRVQKICAgICAgICAgICAgICA0MGQ3ICAgICAgNyBJTlNUUiBYUkVGIFRBS0VTX0FERFJFU1NfT0YgREFUQSAgICAgICAgICAgICAgMTY1OTgKICAgICAgICAgICAgICA0MGY4ICAgICAgNyBJTlNUUiBYUkVGIFRBS0VTX0FERFJFU1NfT0YgREFUQSAgICAgICAgICAgICAyMWYyZTAKICAgICAgICAgICAgICA0MGZmICAgICAgNyBJTlNUUiBYUkVGIFRBS0VTX0FERFJFU1NfT0YgREFUQSAgICAgICAgICAgICAgMWExNDgKICAgICAgICAgICAgICA0MTM0ICAgICAgNSBJTlNUUiBYUkVGIFRBS0VTX0FERFJFU1NfT0YgREFUQSAgICAgICAgICAgICAgMTY1OTgKICAgICAgICAgICAgICA0MTNlICAgICAgMiBJTlNUUiBYUkVGIElCVCBGUk9NSUIgICAgICAgICAgICAgICA0MTNjIFNXSVRDSFRBQkxFCiAgICAgICAgICAgICAgNDgzYyAgICAgIDIgSU5TVFIgWFJFRiBJQlQgRlJPTUlCICAgICAgICAgICAgICAgNDEzYyBTV0lUQ0hUQUJMRQogICAgICAgICAgICAgIDQ4NGIgICAgICAyIElOU1RSIFhSRUYgSUJUIEZST01JQiAgICAgICAgICAgICAgIDQxM2MgU1dJVENIVEFCTEUKICAgICAgICAgICAgICA1NWZmICAgICAgMiBJTlNUUiBYUkVGIElCVCBGUk9NSUIgICAgICAgICAgICAgICA0MTNjIFNXSVRDSFRBQkxFCiAgICAgICAgICAgICAgNTY5OSAgICAgIDIgSU5TVFIgWFJFRiBJQlQgRlJPTUlCICAgICAgICAgICAgICAgNDEzYyBTV0lUQ0hUQUJMRQogICAgICAgICAgICAgIDQxM2MgICAgICAyIElOU1RSIFhSRUYgRlJPTUlCIENPTVBMRVRFICAgICA2MCBTV0lUQ0hUQUJMRQogICAgICAgICAgICAgIDQxM2UgICAgICA3IElOU1RSIFhSRUYgVEFLRVNfQUREUkVTU19PRiBEQVRBICAgICAgICAgICAgIDIyMTMyZAo=
perms: rw
#include <iostream>
#include <fstream>
#include <MEDS_AnnotationParser.hpp>
#include <MEDS_SafeFuncAnnotation.hpp>
using namespace std;
int main(int argc, char *argv[] )
{
if(argc!=2)
{
cout << "Usage: " << argv[0] << " <infile> " << endl;
return 2;
}
ifstream fin(argv[1]);
if(!fin)
{
cout << "Usage: " << argv[0] << " <infile> " << endl;
return 2;
}
using namespace MEDS_Annotation;
MEDS_AnnotationParser meds_ap(fin);
cout << dec << meds_ap.getAnnotations().size() << " instruction annotations " << endl;
cout << dec << meds_ap.getFuncAnnotations().size() << " function annotations " << endl;
return 0;
}
Subproject commit e2db8dee1fe37b600324c75727d524f9a626e8ad
Subproject commit c71a27c7a0f28def2c425993dc9e38f51baaca81
......@@ -628,10 +628,17 @@ int main(int argc, char* argv[])
}
CreateFunctions_t create_funcs(input_pgm,output_annot,verbose);
create_funcs.calculate();
create_funcs.writeAnnotations();
try
{
CreateFunctions_t create_funcs(input_pgm,output_annot,verbose);
create_funcs.calculate();
create_funcs.writeAnnotations();
}
catch(const exception& e)
{
cout << "Cannot run rida on input file: " << input_pgm << endl;
cout << e.what() << endl;
return 2;
}
return 0;
}
Subproject commit 5e891f9f6544d4e6dbce99df55cd3b844746009d
Subproject commit 3922b5891aec41fe3f471a782dbd419fb9dd7def