Obfuscator for tags names in ACSL terms, properties, behaviors
ID0001563:
**This issue was created automatically from Mantis Issue 1563. Further discussion may take place here.**
---
| **Id** | **Project** | **Category** | **View** | **Due Date** | **Updated** |
| --- | --- | --- | --- | --- | --- |
| ID0001563 | Frama-C | Plug-in > obfuscator | public | 2013-11-21 | 2014-03-13 |
| | | | | | |
| --- | --- | --- | --- | --- | --- |
| **Reporter** | patrick | **Assigned To** | signoles | **Resolution** | fixed |
| **Priority** | normal | **Severity** | minor | **Reproducibility** | have not tried |
| **Platform** | - | **OS** | - | **OS Version** | - |
| **Product Version** | - | **Target Version** | Frama-C Neon-20140301 | **Fixed in Version** | Frama-C Neon-20140301 |
### Description :
Tags names in ACSL terms, properties, behaviors need to be obfucated.
### Additional Information :
> frama-c -obfuscate file.c
/*@ behavior bhv:
exits never: \false;
complete behaviors bhv; */
int main(int f1)
{
int V1;
V1 = 0;
if (f1) goto end;
V1 ++;
/*@ assert property: V1 ? 1; */ ;
end: ;
return V1;
}
issue