mirror of
https://github.com/Dev-KATECH/ADM.git
synced 2026-05-17 01:43:59 +09:00
184 lines
4.4 KiB
Plaintext
184 lines
4.4 KiB
Plaintext
Parsed function:Det_Start
|
|
Parsed function:Det_ReportTransientFault
|
|
Parsed function:Det_ReportRuntimeError
|
|
Parsed function:Det_ReportError
|
|
Parsed function:Det_Init
|
|
Dump after hash based groups
|
|
Congruence classes: 4 (unique hash values: 4), with total: 5 items
|
|
Class size histogram [num of members]: number of classe number of classess
|
|
[1]: 3 classes
|
|
[2]: 1 classes
|
|
|
|
|
|
Dump after WPA based types groups
|
|
Congruence classes: 4 (unique hash values: 4), with total: 5 items
|
|
Class size histogram [num of members]: number of classe number of classess
|
|
[1]: 3 classes
|
|
[2]: 1 classes
|
|
|
|
|
|
Worklist has been filled with: 0
|
|
Address reference subdivision created: 0 new classes.
|
|
Dump after callgraph-based congruence reduction
|
|
Congruence classes: 4 (unique hash values: 4), with total: 5 items
|
|
Class size histogram [num of members]: number of classe number of classess
|
|
[1]: 3 classes
|
|
[2]: 1 classes
|
|
|
|
|
|
Init called for 2 items (40.00%).
|
|
Dump after full equality comparison of groups
|
|
Congruence classes: 4 (unique hash values: 4), with total: 5 items
|
|
Class size histogram [num of members]: number of classe number of classess
|
|
[1]: 3 classes
|
|
[2]: 1 classes
|
|
|
|
|
|
Worklist has been filled with: 0
|
|
Address reference subdivision created: 0 new classes.
|
|
Congruence classes: 4 (unique hash values: 4), with total: 5 items
|
|
Class size histogram [num of members]: number of classe number of classess
|
|
[1]: 3 classes
|
|
[2]: 1 classes
|
|
|
|
|
|
|
|
Item count: 5
|
|
Congruent classes before: 4, after: 4
|
|
Average class size before: 1.25, after: 1.25
|
|
Average non-singular class size: 2.00, count: 1
|
|
Equal symbols: 1
|
|
Fraction of visited symbols: 20.00%
|
|
|
|
Semantic equality hit:Det_Init->Det_Start
|
|
Assembler symbol names:Det_Init->Det_Start
|
|
|
|
Symbols to be put in SSA form
|
|
{ D.4165 }
|
|
Incremental SSA update started at block: 0
|
|
Number of blocks in CFG: 3
|
|
Number of blocks to update: 2 ( 67%)
|
|
|
|
|
|
|
|
Analyzing function: Det_Start/16
|
|
;; 1 loops found
|
|
;;
|
|
;; Loop 0
|
|
;; header 0, latch 1
|
|
;; depth 0, outer -1
|
|
;; nodes: 0 1 2
|
|
;; 2 succs { 1 }
|
|
|
|
Analyzing function body size: Det_Start
|
|
|
|
IPA function summary for Det_Start/16 inlinable
|
|
global time: 12.000000
|
|
self size: 4
|
|
global size: 0
|
|
min size: 0
|
|
self stack: 0
|
|
global stack: 0
|
|
size:0.000000, time:0.000000
|
|
size:3.000000, time:2.000000, executed if:(not inlined)
|
|
calls:
|
|
Det_Init/12 function not considered for inlining
|
|
loop depth: 0 freq:1.00 size: 1 time: 10callee size: 1 stack: 0
|
|
|
|
Unified; Wrapper has been created.
|
|
|
|
|
|
Reclaiming functions:
|
|
Reclaiming variables:
|
|
Clearing address taken flags:
|
|
Det_Start ()
|
|
{
|
|
<bb 2> [local count: 1073741824]:
|
|
Det_Init (); [tail call]
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
Det_ReportTransientFault (uint16 ModuleId, uint8 InstanceId, uint8 ApiId, uint8 FaultId)
|
|
{
|
|
uint32 u32CoreId;
|
|
unsigned char _1;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = Sys_GetCoreID ();
|
|
u32CoreId_4 = (uint32) _1;
|
|
# DEBUG u32CoreId => u32CoreId_4
|
|
# DEBUG BEGIN_STMT
|
|
Det_TransientModuleId[u32CoreId_4] = ModuleId_5(D);
|
|
# DEBUG BEGIN_STMT
|
|
Det_TransientInstanceId[u32CoreId_4] = InstanceId_7(D);
|
|
# DEBUG BEGIN_STMT
|
|
Det_TransientApiId[u32CoreId_4] = ApiId_9(D);
|
|
# DEBUG BEGIN_STMT
|
|
Det_TransientFaultId[u32CoreId_4] = FaultId_11(D);
|
|
# DEBUG BEGIN_STMT
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
Det_ReportRuntimeError (uint16 ModuleId, uint8 InstanceId, uint8 ApiId, uint8 ErrorId)
|
|
{
|
|
uint32 u32CoreId;
|
|
unsigned char _1;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = Sys_GetCoreID ();
|
|
u32CoreId_4 = (uint32) _1;
|
|
# DEBUG u32CoreId => u32CoreId_4
|
|
# DEBUG BEGIN_STMT
|
|
Det_RuntimeModuleId[u32CoreId_4] = ModuleId_5(D);
|
|
# DEBUG BEGIN_STMT
|
|
Det_RuntimeInstanceId[u32CoreId_4] = InstanceId_7(D);
|
|
# DEBUG BEGIN_STMT
|
|
Det_RuntimeApiId[u32CoreId_4] = ApiId_9(D);
|
|
# DEBUG BEGIN_STMT
|
|
Det_RuntimeErrorId[u32CoreId_4] = ErrorId_11(D);
|
|
# DEBUG BEGIN_STMT
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
Det_ReportError (uint16 ModuleId, uint8 InstanceId, uint8 ApiId, uint8 ErrorId)
|
|
{
|
|
uint32 u32CoreId;
|
|
unsigned char _1;
|
|
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
_1 = Sys_GetCoreID ();
|
|
u32CoreId_4 = (uint32) _1;
|
|
# DEBUG u32CoreId => u32CoreId_4
|
|
# DEBUG BEGIN_STMT
|
|
Det_ModuleId[u32CoreId_4] = ModuleId_5(D);
|
|
# DEBUG BEGIN_STMT
|
|
Det_InstanceId[u32CoreId_4] = InstanceId_7(D);
|
|
# DEBUG BEGIN_STMT
|
|
Det_ApiId[u32CoreId_4] = ApiId_9(D);
|
|
# DEBUG BEGIN_STMT
|
|
Det_ErrorId[u32CoreId_4] = ErrorId_11(D);
|
|
# DEBUG BEGIN_STMT
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
Det_Init ()
|
|
{
|
|
<bb 2> [local count: 1073741824]:
|
|
# DEBUG BEGIN_STMT
|
|
return;
|
|
|
|
}
|
|
|
|
|