123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531 |
- Marking local functions:
- Marking externally visible functions: Det_TestNoTransientFault Det_TestNoRuntimeError Det_TestNoError Det_TestLastReportTransientFault Det_TestLastReportRuntimeError Det_TestLastReportError
- Marking externally visible variables:
- Reclaiming functions:
- Reclaiming variables:
- Clearing address taken flags:
- Symbol table:
- Det_TransientFaultId/17 (Det_TransientFaultId) @06cc0c60
- Type: variable
- Body removed by symtab_remove_unreachable_nodes
- Visibility: external public
- References:
- Referring: Det_TestLastReportTransientFault/2 (read)Det_TestLastReportTransientFault/2 (write)Det_TestNoTransientFault/5 (read)Det_TestNoTransientFault/5 (write)
- Availability: not_available
- Varpool flags:
- Det_TransientApiId/16 (Det_TransientApiId) @06cc0c18
- Type: variable
- Body removed by symtab_remove_unreachable_nodes
- Visibility: external public
- References:
- Referring: Det_TestLastReportTransientFault/2 (read)Det_TestLastReportTransientFault/2 (write)Det_TestNoTransientFault/5 (read)Det_TestNoTransientFault/5 (write)
- Availability: not_available
- Varpool flags:
- Det_TransientInstanceId/15 (Det_TransientInstanceId) @06cc0bd0
- Type: variable
- Body removed by symtab_remove_unreachable_nodes
- Visibility: external public
- References:
- Referring: Det_TestLastReportTransientFault/2 (read)Det_TestLastReportTransientFault/2 (write)Det_TestNoTransientFault/5 (read)Det_TestNoTransientFault/5 (write)
- Availability: not_available
- Varpool flags:
- Det_TransientModuleId/14 (Det_TransientModuleId) @06cc0b88
- Type: variable
- Body removed by symtab_remove_unreachable_nodes
- Visibility: external public
- References:
- Referring: Det_TestLastReportTransientFault/2 (read)Det_TestLastReportTransientFault/2 (write)Det_TestNoTransientFault/5 (read)Det_TestNoTransientFault/5 (write)
- Availability: not_available
- Varpool flags:
- Det_RuntimeErrorId/13 (Det_RuntimeErrorId) @06cc0828
- Type: variable
- Body removed by symtab_remove_unreachable_nodes
- Visibility: external public
- References:
- Referring: Det_TestLastReportRuntimeError/1 (read)Det_TestLastReportRuntimeError/1 (write)Det_TestNoRuntimeError/4 (read)Det_TestNoRuntimeError/4 (write)
- Availability: not_available
- Varpool flags:
- Det_RuntimeApiId/12 (Det_RuntimeApiId) @06cc07e0
- Type: variable
- Body removed by symtab_remove_unreachable_nodes
- Visibility: external public
- References:
- Referring: Det_TestLastReportRuntimeError/1 (read)Det_TestLastReportRuntimeError/1 (write)Det_TestNoRuntimeError/4 (read)Det_TestNoRuntimeError/4 (write)
- Availability: not_available
- Varpool flags:
- Det_RuntimeInstanceId/11 (Det_RuntimeInstanceId) @06cc0798
- Type: variable
- Body removed by symtab_remove_unreachable_nodes
- Visibility: external public
- References:
- Referring: Det_TestLastReportRuntimeError/1 (read)Det_TestLastReportRuntimeError/1 (write)Det_TestNoRuntimeError/4 (read)Det_TestNoRuntimeError/4 (write)
- Availability: not_available
- Varpool flags:
- Det_RuntimeModuleId/10 (Det_RuntimeModuleId) @06cc0750
- Type: variable
- Body removed by symtab_remove_unreachable_nodes
- Visibility: external public
- References:
- Referring: Det_TestLastReportRuntimeError/1 (read)Det_TestLastReportRuntimeError/1 (write)Det_TestNoRuntimeError/4 (read)Det_TestNoRuntimeError/4 (write)
- Availability: not_available
- Varpool flags:
- Det_ErrorId/9 (Det_ErrorId) @06cc03f0
- Type: variable
- Body removed by symtab_remove_unreachable_nodes
- Visibility: external public
- References:
- Referring: Det_TestLastReportError/0 (read)Det_TestLastReportError/0 (write)Det_TestNoError/3 (read)Det_TestNoError/3 (write)
- Availability: not_available
- Varpool flags:
- Det_ApiId/8 (Det_ApiId) @06cc03a8
- Type: variable
- Body removed by symtab_remove_unreachable_nodes
- Visibility: external public
- References:
- Referring: Det_TestLastReportError/0 (read)Det_TestLastReportError/0 (write)Det_TestNoError/3 (read)Det_TestNoError/3 (write)
- Availability: not_available
- Varpool flags:
- Det_InstanceId/7 (Det_InstanceId) @06cc0360
- Type: variable
- Body removed by symtab_remove_unreachable_nodes
- Visibility: external public
- References:
- Referring: Det_TestLastReportError/0 (read)Det_TestLastReportError/0 (write)Det_TestNoError/3 (read)Det_TestNoError/3 (write)
- Availability: not_available
- Varpool flags:
- Det_ModuleId/6 (Det_ModuleId) @06cc0318
- Type: variable
- Body removed by symtab_remove_unreachable_nodes
- Visibility: external public
- References:
- Referring: Det_TestLastReportError/0 (read)Det_TestLastReportError/0 (write)Det_TestNoError/3 (read)Det_TestNoError/3 (write)
- Availability: not_available
- Varpool flags:
- Det_TestNoTransientFault/5 (Det_TestNoTransientFault) @06cb9460
- Type: function definition analyzed
- Visibility: force_output externally_visible no_reorder public
- References: Det_TransientModuleId/14 (read)Det_TransientInstanceId/15 (read)Det_TransientApiId/16 (read)Det_TransientFaultId/17 (read)Det_TransientModuleId/14 (write)Det_TransientInstanceId/15 (write)Det_TransientApiId/16 (write)Det_TransientFaultId/17 (write)
- Referring:
- Availability: available
- Function flags: body
- Called by:
- Calls:
- Det_TestNoRuntimeError/4 (Det_TestNoRuntimeError) @06cb9e00
- Type: function definition analyzed
- Visibility: force_output externally_visible no_reorder public
- References: Det_RuntimeModuleId/10 (read)Det_RuntimeInstanceId/11 (read)Det_RuntimeApiId/12 (read)Det_RuntimeErrorId/13 (read)Det_RuntimeModuleId/10 (write)Det_RuntimeInstanceId/11 (write)Det_RuntimeApiId/12 (write)Det_RuntimeErrorId/13 (write)
- Referring:
- Availability: available
- Function flags: body
- Called by:
- Calls:
- Det_TestNoError/3 (Det_TestNoError) @06cb9b60
- Type: function definition analyzed
- Visibility: force_output externally_visible no_reorder public
- References: Det_ModuleId/6 (read)Det_InstanceId/7 (read)Det_ApiId/8 (read)Det_ErrorId/9 (read)Det_ModuleId/6 (write)Det_InstanceId/7 (write)Det_ApiId/8 (write)Det_ErrorId/9 (write)
- Referring:
- Availability: available
- Function flags: body
- Called by:
- Calls:
- Det_TestLastReportTransientFault/2 (Det_TestLastReportTransientFault) @06cb98c0
- Type: function definition analyzed
- Visibility: force_output externally_visible no_reorder public
- References: Det_TransientModuleId/14 (read)Det_TransientInstanceId/15 (read)Det_TransientApiId/16 (read)Det_TransientFaultId/17 (read)Det_TransientModuleId/14 (write)Det_TransientInstanceId/15 (write)Det_TransientApiId/16 (write)Det_TransientFaultId/17 (write)
- Referring:
- Availability: available
- Function flags: body
- Called by:
- Calls:
- Det_TestLastReportRuntimeError/1 (Det_TestLastReportRuntimeError) @06cb9620
- Type: function definition analyzed
- Visibility: force_output externally_visible no_reorder public
- References: Det_RuntimeModuleId/10 (read)Det_RuntimeInstanceId/11 (read)Det_RuntimeApiId/12 (read)Det_RuntimeErrorId/13 (read)Det_RuntimeModuleId/10 (write)Det_RuntimeInstanceId/11 (write)Det_RuntimeApiId/12 (write)Det_RuntimeErrorId/13 (write)
- Referring:
- Availability: available
- Function flags: body
- Called by:
- Calls:
- Det_TestLastReportError/0 (Det_TestLastReportError) @06cb9380
- Type: function definition analyzed
- Visibility: force_output externally_visible no_reorder public
- References: Det_ModuleId/6 (read)Det_InstanceId/7 (read)Det_ApiId/8 (read)Det_ErrorId/9 (read)Det_ModuleId/6 (write)Det_InstanceId/7 (write)Det_ApiId/8 (write)Det_ErrorId/9 (write)
- Referring:
- Availability: available
- Function flags: body
- Called by:
- Calls:
- Det_TestNoTransientFault ()
- {
- uint32 u32CoreId;
- boolean result;
- boolean D.5685;
- int iftmp.5;
- <bb 2> :
- result = 0;
- u32CoreId = 0;
- _1 = Det_TransientModuleId[u32CoreId];
- if (_1 != 0)
- goto <bb 6>; [INV]
- else
- goto <bb 3>; [INV]
- <bb 3> :
- _2 = Det_TransientInstanceId[u32CoreId];
- if (_2 != 0)
- goto <bb 6>; [INV]
- else
- goto <bb 4>; [INV]
- <bb 4> :
- _3 = Det_TransientApiId[u32CoreId];
- if (_3 != 0)
- goto <bb 6>; [INV]
- else
- goto <bb 5>; [INV]
- <bb 5> :
- _4 = Det_TransientFaultId[u32CoreId];
- if (_4 != 0)
- goto <bb 6>; [INV]
- else
- goto <bb 7>; [INV]
- <bb 6> :
- iftmp.5 = 1;
- goto <bb 8>; [INV]
- <bb 7> :
- iftmp.5 = 0;
- <bb 8> :
- result = (boolean) iftmp.5;
- Det_TransientModuleId[u32CoreId] = 0;
- Det_TransientInstanceId[u32CoreId] = 0;
- Det_TransientApiId[u32CoreId] = 0;
- Det_TransientFaultId[u32CoreId] = 0;
- _5 = (int) result;
- _6 = _5 != 0;
- _7 = ~_6;
- _8 = (int) _7;
- D.5685 = (boolean) _8;
- <bb 9> :
- <L6>:
- return D.5685;
- }
- Det_TestNoRuntimeError ()
- {
- uint32 u32CoreId;
- boolean result;
- boolean D.5676;
- int iftmp.4;
- <bb 2> :
- result = 0;
- u32CoreId = 0;
- _1 = Det_RuntimeModuleId[u32CoreId];
- if (_1 != 0)
- goto <bb 6>; [INV]
- else
- goto <bb 3>; [INV]
- <bb 3> :
- _2 = Det_RuntimeInstanceId[u32CoreId];
- if (_2 != 0)
- goto <bb 6>; [INV]
- else
- goto <bb 4>; [INV]
- <bb 4> :
- _3 = Det_RuntimeApiId[u32CoreId];
- if (_3 != 0)
- goto <bb 6>; [INV]
- else
- goto <bb 5>; [INV]
- <bb 5> :
- _4 = Det_RuntimeErrorId[u32CoreId];
- if (_4 != 0)
- goto <bb 6>; [INV]
- else
- goto <bb 7>; [INV]
- <bb 6> :
- iftmp.4 = 1;
- goto <bb 8>; [INV]
- <bb 7> :
- iftmp.4 = 0;
- <bb 8> :
- result = (boolean) iftmp.4;
- Det_RuntimeModuleId[u32CoreId] = 0;
- Det_RuntimeInstanceId[u32CoreId] = 0;
- Det_RuntimeApiId[u32CoreId] = 0;
- Det_RuntimeErrorId[u32CoreId] = 0;
- _5 = (int) result;
- _6 = _5 != 0;
- _7 = ~_6;
- _8 = (int) _7;
- D.5676 = (boolean) _8;
- <bb 9> :
- <L6>:
- return D.5676;
- }
- Det_TestNoError ()
- {
- uint32 u32CoreId;
- boolean result;
- boolean D.5667;
- int iftmp.3;
- <bb 2> :
- result = 0;
- u32CoreId = 0;
- _1 = Det_ModuleId[u32CoreId];
- if (_1 != 0)
- goto <bb 6>; [INV]
- else
- goto <bb 3>; [INV]
- <bb 3> :
- _2 = Det_InstanceId[u32CoreId];
- if (_2 != 0)
- goto <bb 6>; [INV]
- else
- goto <bb 4>; [INV]
- <bb 4> :
- _3 = Det_ApiId[u32CoreId];
- if (_3 != 0)
- goto <bb 6>; [INV]
- else
- goto <bb 5>; [INV]
- <bb 5> :
- _4 = Det_ErrorId[u32CoreId];
- if (_4 != 0)
- goto <bb 6>; [INV]
- else
- goto <bb 7>; [INV]
- <bb 6> :
- iftmp.3 = 1;
- goto <bb 8>; [INV]
- <bb 7> :
- iftmp.3 = 0;
- <bb 8> :
- result = (boolean) iftmp.3;
- Det_ModuleId[u32CoreId] = 0;
- Det_InstanceId[u32CoreId] = 0;
- Det_ApiId[u32CoreId] = 0;
- Det_ErrorId[u32CoreId] = 0;
- _5 = (int) result;
- _6 = _5 != 0;
- _7 = ~_6;
- _8 = (int) _7;
- D.5667 = (boolean) _8;
- <bb 9> :
- <L6>:
- return D.5667;
- }
- Det_TestLastReportTransientFault (uint16 ModuleId, uint8 InstanceId, uint8 ApiId, uint8 FaultId)
- {
- uint32 u32CoreId;
- boolean result;
- boolean D.5658;
- int iftmp.2;
- <bb 2> :
- result = 0;
- u32CoreId = 0;
- _1 = Det_TransientModuleId[u32CoreId];
- if (ModuleId == _1)
- goto <bb 3>; [INV]
- else
- goto <bb 7>; [INV]
- <bb 3> :
- _2 = Det_TransientInstanceId[u32CoreId];
- if (InstanceId == _2)
- goto <bb 4>; [INV]
- else
- goto <bb 7>; [INV]
- <bb 4> :
- _3 = Det_TransientApiId[u32CoreId];
- if (ApiId == _3)
- goto <bb 5>; [INV]
- else
- goto <bb 7>; [INV]
- <bb 5> :
- _4 = Det_TransientFaultId[u32CoreId];
- if (FaultId == _4)
- goto <bb 6>; [INV]
- else
- goto <bb 7>; [INV]
- <bb 6> :
- iftmp.2 = 1;
- goto <bb 8>; [INV]
- <bb 7> :
- iftmp.2 = 0;
- <bb 8> :
- result = (boolean) iftmp.2;
- Det_TransientModuleId[u32CoreId] = 0;
- Det_TransientInstanceId[u32CoreId] = 0;
- Det_TransientApiId[u32CoreId] = 0;
- Det_TransientFaultId[u32CoreId] = 0;
- D.5658 = result;
- <bb 9> :
- <L6>:
- return D.5658;
- }
- Det_TestLastReportRuntimeError (uint16 ModuleId, uint8 InstanceId, uint8 ApiId, uint8 ErrorId)
- {
- uint32 u32CoreId;
- boolean result;
- boolean D.5649;
- int iftmp.1;
- <bb 2> :
- result = 0;
- u32CoreId = 0;
- _1 = Det_RuntimeModuleId[u32CoreId];
- if (ModuleId == _1)
- goto <bb 3>; [INV]
- else
- goto <bb 7>; [INV]
- <bb 3> :
- _2 = Det_RuntimeInstanceId[u32CoreId];
- if (InstanceId == _2)
- goto <bb 4>; [INV]
- else
- goto <bb 7>; [INV]
- <bb 4> :
- _3 = Det_RuntimeApiId[u32CoreId];
- if (ApiId == _3)
- goto <bb 5>; [INV]
- else
- goto <bb 7>; [INV]
- <bb 5> :
- _4 = Det_RuntimeErrorId[u32CoreId];
- if (ErrorId == _4)
- goto <bb 6>; [INV]
- else
- goto <bb 7>; [INV]
- <bb 6> :
- iftmp.1 = 1;
- goto <bb 8>; [INV]
- <bb 7> :
- iftmp.1 = 0;
- <bb 8> :
- result = (boolean) iftmp.1;
- Det_RuntimeModuleId[u32CoreId] = 0;
- Det_RuntimeInstanceId[u32CoreId] = 0;
- Det_RuntimeApiId[u32CoreId] = 0;
- Det_RuntimeErrorId[u32CoreId] = 0;
- D.5649 = result;
- <bb 9> :
- <L6>:
- return D.5649;
- }
- Det_TestLastReportError (uint16 ModuleId, uint8 InstanceId, uint8 ApiId, uint8 ErrorId)
- {
- uint32 u32CoreId;
- boolean result;
- boolean D.5640;
- int iftmp.0;
- <bb 2> :
- result = 0;
- u32CoreId = 0;
- _1 = Det_ModuleId[u32CoreId];
- if (ModuleId == _1)
- goto <bb 3>; [INV]
- else
- goto <bb 7>; [INV]
- <bb 3> :
- _2 = Det_InstanceId[u32CoreId];
- if (InstanceId == _2)
- goto <bb 4>; [INV]
- else
- goto <bb 7>; [INV]
- <bb 4> :
- _3 = Det_ApiId[u32CoreId];
- if (ApiId == _3)
- goto <bb 5>; [INV]
- else
- goto <bb 7>; [INV]
- <bb 5> :
- _4 = Det_ErrorId[u32CoreId];
- if (ErrorId == _4)
- goto <bb 6>; [INV]
- else
- goto <bb 7>; [INV]
- <bb 6> :
- iftmp.0 = 1;
- goto <bb 8>; [INV]
- <bb 7> :
- iftmp.0 = 0;
- <bb 8> :
- result = (boolean) iftmp.0;
- Det_ModuleId[u32CoreId] = 0;
- Det_InstanceId[u32CoreId] = 0;
- Det_ApiId[u32CoreId] = 0;
- Det_ErrorId[u32CoreId] = 0;
- D.5640 = result;
- <bb 9> :
- <L6>:
- return D.5640;
- }
|