Skip to content

Commit daf6742

Browse files
committed
a few more annotations we can remove CERT-9953 (#8316)
fc7d2c6ac530bbee5bde329a9d3d8d44ecc0a2af
1 parent b97a3c7 commit daf6742

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/main/kotlin/instrumentation/transformers/AnnotationRemovers.kt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,13 @@ import analysis.icfg.Inliner
2222
import analysis.icfg.SummaryStack
2323
import analysis.ip.INTERNAL_FUNC_EXIT
2424
import analysis.ip.INTERNAL_FUNC_START
25+
import analysis.ip.InternalFunctionHint
2526
import analysis.ip.SafeCastingAnnotator
2627
import analysis.ip.UncheckedOverflowAnnotator
28+
import analysis.pta.ITERATION_VARIABLE_BOUND
2729
import analysis.pta.abi.ABIAnnotator
2830
import analysis.pta.abi.ABIDecodeComplete
31+
import analysis.pta.abi.ABIEncodeComplete
2932
import datastructures.stdcollections.*
3033
import sbf.tac.DEBUG_EXTERNAL_CALL
3134
import sbf.tac.DEBUG_INLINED_FUNC_END
@@ -84,18 +87,21 @@ object AnnotationRemovers {
8487
INTERNAL_FUNC_START,
8588
TraceMeta.ExternalArg.META_KEY,
8689
INTERNAL_FUNC_EXIT,
90+
InternalFunctionHint.META_KEY,
8791
SummaryStack.START_EXTERNAL_SUMMARY,
8892
Inliner.CallStack.STACK_PUSH,
8993
LoopEquivalence.KeepAliveInt.META_KEY,
9094
ReadSiteInstrumentationRecord.META_KEY,
9195
BufferTraceInstrumentation.TraceIndexMarker.META_KEY,
9296
BufferTraceInstrumentation.CallEvent.META_KEY,
9397
ConstantReturnBufferAllocComplete.META_KEY,
98+
ITERATION_VARIABLE_BOUND,
9499
SBF_INLINED_FUNCTION_START,
95100
SBF_INLINED_FUNCTION_END,
96101
SummaryStack.END_EXTERNAL_SUMMARY,
97102
SummaryStack.END_INTERNAL_SUMMARY,
98103
ABIDecodeComplete.META_KEY,
104+
ABIEncodeComplete.META_KEY,
99105
ABIAnnotator.REGION_START,
100106
ABIAnnotator.REGION_END,
101107
AbstractRuleGeneration.EnvironmentRecord.META_KEY,
@@ -151,3 +157,4 @@ object AnnotationRemovers {
151157
}
152158
}
153159
}
160+

0 commit comments

Comments
 (0)