Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/RedHatPerf/type-pollution-agent
/ functions
Functions
92 in github.com/RedHatPerf/type-pollution-agent
⨍
Functions
92
◇
Types & classes
31
↓ 8 callers
Method
isTracingStarted
()
agent/src/main/java/io/type/pollution/agent/TraceInstanceOf.java:493
↓ 7 callers
Method
add
(E e)
agent/src/main/java/io/type/pollution/agent/AppendOnlyList.java:113
↓ 5 callers
Method
onTypeCheckHit
(Class interfaceClazz, String trace)
agent/src/main/java/io/type/pollution/agent/TraceInstanceOf.java:95
↓ 5 callers
Method
size
()
agent/src/main/java/io/type/pollution/agent/AppendOnlyList.java:164
↓ 5 callers
Method
trace
()
agent/src/main/java/io/type/pollution/agent/ByteBuddyUtils.java:28
↓ 5 callers
Method
with
(Class interfaceClazz, String trace)
agent/src/main/java/io/type/pollution/agent/TraceInstanceOf.java:134
↓ 3 callers
Method
clear
()
agent/src/main/java/io/type/pollution/agent/TraceInstanceOf.java:140
↓ 3 callers
Method
onTypeCheckMiss
(Class interfaceClazz, String trace)
agent/src/main/java/io/type/pollution/agent/TraceInstanceOf.java:80
↓ 2 callers
Method
addFullStackTrace
()
agent/src/main/java/io/type/pollution/agent/TraceInstanceOf.java:193
↓ 2 callers
Method
applicationStackBase
(Context ctx)
benchmarks/src/main/java/io/type/pollution/benchmarks/Main.java:30
↓ 2 callers
Method
closeDump
()
agent/src/main/java/io/type/pollution/agent/Agent.java:226
↓ 2 callers
Method
consumeAsI2
(Consumer<I2> innocentConsumer, I2 i)
example/src/main/java/io/type/pollution/example/Main.java:97
↓ 2 callers
Method
equals
(final Object o)
agent/src/main/java/io/type/pollution/agent/TraceInstanceOf.java:146
↓ 2 callers
Method
fixedIsDuplicated
(Context ctx)
benchmarks/src/main/java/io/type/pollution/benchmarks/RequireNonNullCheckcastScalability.java:54
↓ 2 callers
Method
forEach
(Consumer<? super E> accept)
agent/src/main/java/io/type/pollution/agent/AppendOnlyList.java:129
↓ 2 callers
Method
isDuplicated
()
benchmarks/src/main/java/io/type/pollution/benchmarks/InternalContext.java:4
↓ 2 callers
Method
isDuplicated
()
benchmarks/src/main/java/io/type/pollution/benchmarks/RequireNonNullCheckcastScalability.java:72
↓ 2 callers
Method
isDuplicatedContext
(Context context)
benchmarks/src/main/java/io/type/pollution/benchmarks/ContextUtil.java:7
↓ 2 callers
Method
orderedCountersSnapshots
(AppendOnlyList<? extends TraceCounter> counters, final int minUpdateCount)
agent/src/main/java/io/type/pollution/agent/TraceInstanceOf.java:510
↓ 2 callers
Method
printReport
(boolean last)
agent/src/main/java/io/type/pollution/agent/Agent.java:159
↓ 2 callers
Method
reportOf
(Collection<TraceInstanceOf.TraceCounter.Snapshot> counters)
agent/src/main/java/io/type/pollution/agent/Agent.java:123
↓ 2 callers
Method
trySetNext
(Chunk next)
agent/src/main/java/io/type/pollution/agent/AppendOnlyList.java:32
↓ 2 callers
Method
updateTraceCount
(Class interfaceClazz, String trace)
agent/src/main/java/io/type/pollution/agent/TraceInstanceOf.java:230
↓ 2 callers
Method
visit
(final int version, final int access, final String name, final String signature, final String superName, final
agent/src/main/java/io/type/pollution/agent/ByteBuddyUtils.java:132
↓ 2 callers
Method
visitMethodInsn
(final int opcode, final String owner, final String name, final String descriptor, final boolean isInterface)
agent/src/main/java/io/type/pollution/agent/ByteBuddyUtils.java:39
↓ 2 callers
Method
wrongIsDuplicated
(Context ctx)
benchmarks/src/main/java/io/type/pollution/benchmarks/RequireNonNullCheckcastScalability.java:50
↓ 1 callers
Method
acquireStackTraceListOf
(int capacity)
agent/src/main/java/io/type/pollution/agent/TraceInstanceOf.java:179
↓ 1 callers
Method
applicationStack
(Context ctx, int depth)
benchmarks/src/main/java/io/type/pollution/benchmarks/Main.java:35
↓ 1 callers
Method
buildOrderedInterfaceClasses
(final Map<Class, Counter> interfaceCounters)
agent/src/main/java/io/type/pollution/agent/TraceInstanceOf.java:359
↓ 1 callers
Method
buildOrderedTraceSnapshots
(Map<String, List<Snapshot.TraceSnapshot.ClassCount>> topStackTraces)
agent/src/main/java/io/type/pollution/agent/TraceInstanceOf.java:332
↓ 1 callers
Method
buildUnorderedFullStackTraces
(Set<StackTraceArrayList> fullStackFrames)
agent/src/main/java/io/type/pollution/agent/TraceInstanceOf.java:371
↓ 1 callers
Method
castToI1
(Object o)
example/src/main/java/io/type/pollution/example/Main.java:101
↓ 1 callers
Method
castToI2
(Object o)
example/src/main/java/io/type/pollution/example/Main.java:105
↓ 1 callers
Method
checkcast
(final Type type)
agent/src/main/java/io/type/pollution/agent/ByteBuddyUtils.java:96
↓ 1 callers
Method
count
()
agent/src/main/java/io/type/pollution/agent/TraceInstanceOf.java:271
↓ 1 callers
Method
do1
()
example/src/main/java/io/type/pollution/example/Main.java:9
↓ 1 callers
Method
do2
()
example/src/main/java/io/type/pollution/example/Main.java:14
↓ 1 callers
Method
foo
(I3 i)
example/src/main/java/io/type/pollution/example/Main.java:85
↓ 1 callers
Method
goo
(I3 i)
example/src/main/java/io/type/pollution/example/Main.java:89
↓ 1 callers
Method
instanceOf
(final Type type)
agent/src/main/java/io/type/pollution/agent/ByteBuddyUtils.java:107
↓ 1 callers
Method
orderedMissCountersSnapshot
(final int minUpdateCount)
agent/src/main/java/io/type/pollution/agent/TraceInstanceOf.java:531
↓ 1 callers
Method
orderedTypePollutionCountersSnapshot
(final int minUpdateCount)
agent/src/main/java/io/type/pollution/agent/TraceInstanceOf.java:527
↓ 1 callers
Method
producerChunkForIndex
(final Chunk initialChunk, final long requiredChunkId)
agent/src/main/java/io/type/pollution/agent/AppendOnlyList.java:52
↓ 1 callers
Method
releaseStackTraceArrayList
()
agent/src/main/java/io/type/pollution/agent/TraceInstanceOf.java:189
↓ 1 callers
Method
snapshot
()
agent/src/main/java/io/type/pollution/agent/TraceInstanceOf.java:381
↓ 1 callers
Method
startMetronome
(int samplingPeriod)
agent/src/main/java/io/type/pollution/agent/TraceInstanceOf.java:65
↓ 1 callers
Method
startTracing
(final int seconds)
agent/src/main/java/io/type/pollution/agent/TraceInstanceOf.java:37
↓ 1 callers
Method
tryCastTo
(Object o, Class toCast)
example/src/main/java/io/type/pollution/example/Main.java:79
↓ 1 callers
Method
updateCount
(TraceSnapshot[] traces)
agent/src/main/java/io/type/pollution/agent/TraceInstanceOf.java:316
↓ 1 callers
Method
visitTypeInsn
(final int opcode, final String type)
agent/src/main/java/io/type/pollution/agent/ByteBuddyUtils.java:76
↓ 1 callers
Method
weakIncrementUpdateCount
()
agent/src/main/java/io/type/pollution/agent/TraceInstanceOf.java:175
Method
AppendOnlyList
()
agent/src/main/java/io/type/pollution/agent/AppendOnlyList.java:47
Method
ByteBuddyTypePollutionClassVisitor
(int api, net.bytebuddy.jar.asm.ClassVisitor cv)
agent/src/main/java/io/type/pollution/agent/ByteBuddyUtils.java:122
Method
ByteBuddyTypePollutionInstructionAdapter
(int api, net.bytebuddy.jar.asm.MethodVisitor methodVisitor, String classDescriptor, String methodName, String
agent/src/main/java/io/type/pollution/agent/ByteBuddyUtils.java:21
Method
Chunk
(long id)
agent/src/main/java/io/type/pollution/agent/AppendOnlyList.java:22
Method
ClassCount
(final Class interfaceClazz, final long count)
agent/src/main/java/io/type/pollution/agent/TraceInstanceOf.java:287
Method
MissTraceCounter
(Class clazz)
agent/src/main/java/io/type/pollution/agent/TraceInstanceOf.java:76
Method
Snapshot
(Class clazz, Class[] seen, TraceSnapshot[] traces, StackTraceElement[][] fullStackFrame)
agent/src/main/java/io/type/pollution/agent/TraceInstanceOf.java:308
Method
StackTraceArrayList
(int capacity)
agent/src/main/java/io/type/pollution/agent/TraceInstanceOf.java:112
Method
Trace
()
agent/src/main/java/io/type/pollution/agent/TraceInstanceOf.java:130
Method
TraceCounter
(Class clazz)
agent/src/main/java/io/type/pollution/agent/TraceInstanceOf.java:226
Method
TraceSnapshot
(final String trace, final ClassCount[] interfaceSeenCounters)
agent/src/main/java/io/type/pollution/agent/TraceInstanceOf.java:296
Method
TypePollutionTraceCounter
(Class clazz)
agent/src/main/java/io/type/pollution/agent/TraceInstanceOf.java:91
Method
compareTo
(Snapshot o)
agent/src/main/java/io/type/pollution/agent/TraceInstanceOf.java:326
Method
computeValue
(Class<?> aClass)
agent/src/main/java/io/type/pollution/agent/TraceInstanceOf.java:411
Method
do1
()
example/src/main/java/io/type/pollution/example/Main.java:22
Method
do1
()
example/src/main/java/io/type/pollution/example/Main.java:35
Method
do1
()
example/src/main/java/io/type/pollution/example/Main.java:48
Method
do2
()
example/src/main/java/io/type/pollution/example/Main.java:30
Method
do2
()
example/src/main/java/io/type/pollution/example/Main.java:43
Method
hashCode
()
agent/src/main/java/io/type/pollution/agent/TraceInstanceOf.java:157
Method
init
(Blackhole bh)
benchmarks/src/main/java/io/type/pollution/benchmarks/RequireNonNullCheckcastScalability.java:36
Method
isDuplicated
()
benchmarks/src/main/java/io/type/pollution/benchmarks/NonDuplicatedContext.java:4
Method
isDuplicated
()
benchmarks/src/main/java/io/type/pollution/benchmarks/DuplicatedContext.java:4
Method
isDuplicated1
()
benchmarks/src/main/java/io/type/pollution/benchmarks/RequireNonNullCheckcastScalability.java:58
Method
isDuplicated2
()
benchmarks/src/main/java/io/type/pollution/benchmarks/RequireNonNullCheckcastScalability.java:65
Method
main
(String[] args)
example/src/main/java/io/type/pollution/example/Main.java:56
Method
main
(String[] args)
benchmarks/src/main/java/io/type/pollution/benchmarks/Main.java:11
Method
mergeReader
(int flags)
agent/src/main/java/io/type/pollution/agent/Agent.java:90
Method
mergeWriter
(int flags)
agent/src/main/java/io/type/pollution/agent/Agent.java:85
Method
premain
(String agentArgs, Instrumentation inst)
agent/src/main/java/io/type/pollution/agent/Agent.java:43
Method
printFinalReport
()
agent/src/main/java/io/type/pollution/agent/Agent.java:108
Method
printLiveReport
()
agent/src/main/java/io/type/pollution/agent/Agent.java:112
Method
traceCast
(Class interfaceClazz, Object o, String trace)
agent/src/main/java/io/type/pollution/agent/TraceInstanceOf.java:463
Method
traceCheckcast
(Object o, Class interfaceClazz, String trace)
agent/src/main/java/io/type/pollution/agent/TraceInstanceOf.java:497
Method
traceInstanceOf
(Object o, Class interfaceClazz, String trace)
agent/src/main/java/io/type/pollution/agent/TraceInstanceOf.java:476
Method
traceIsAssignableFrom
(Class interfaceClazz, Class oClazz, boolean result, String trace)
agent/src/main/java/io/type/pollution/agent/TraceInstanceOf.java:446
Method
traceIsInstance
(Class interfaceClazz, Object o, String trace)
agent/src/main/java/io/type/pollution/agent/TraceInstanceOf.java:428
Method
visitLineNumber
(final int line, final Label start)
agent/src/main/java/io/type/pollution/agent/ByteBuddyUtils.java:90
Method
visitMethod
(int flags, String name, String desc, String si
agent/src/main/java/io/type/pollution/agent/ByteBuddyUtils.java:138
Method
visitSource
(final String source, final String debug)
agent/src/main/java/io/type/pollution/agent/ByteBuddyUtils.java:126
Method
wrap
(TypeDescription instrumentedType,
agent/src/main/java/io/type/pollution/agent/Agent.java:95