diff --git a/module/incision/JMH-PERFORMANCE-REPORT-2026-07-28.md b/module/incision/JMH-PERFORMANCE-REPORT-2026-07-28.md new file mode 100644 index 000000000..0eb6ed4fb --- /dev/null +++ b/module/incision/JMH-PERFORMANCE-REPORT-2026-07-28.md @@ -0,0 +1,135 @@ +# Incision JMH 多版本、多 Backend 性能报告 + +测试日期:2026-07-28 + +## 结论 + +本轮在 6 个 Minecraft 服务端节点、4 个 Java 主版本和 2 个 Incision Backend 上完成了 +12 次独立服务端进程测试。每个节点包含 6 项 JMH 1.37 基准,共得到 72 条有效结果,单位均为 +`ns/op`。所有节点都实际完成 advice 织入,未发现 Backend 虚报、JMH 失败或服务端字节码污染信号。 + +- 单个空 `Lead` 的实测总成本为 `69.709~92.075 ns/op`。 +- `Lead + Trail` 为 `173.362~243.602 ns/op`,是本轮成本最高的入口组合。 +- 真值 `predicate` 为 `73.574~139.100 ns/op`;表达式求值成本会随 JVM/JIT 状态变化。 +- `Splice + proceed` 为 `103.135~142.728 ns/op`。 +- `Site INVOKE` 为 `138.381~225.408 ns/op`。 +- 五种 advice 的跨节点平均额外成本为:JVMTI `134.673 ns/op`,Instrumentation + `138.582 ns/op`,相差 `3.909 ns/op`(约 `2.9%`)。该差值小于单节点噪声和离群点影响, + 不足以说明某个 Backend 在稳态调用阶段更快。 + +Backend 决定类定位、转换和重转换的安装路径;安装完成后,两者执行的是同一份 Incision +dispatcher/advice 字节码。因此 Backend 应优先按当前 JVM 的能力与稳定性选择,不能根据本轮 +`forks=0` 的小幅稳态差值选择。一次性扫描、weave、verify 和 retransform 成本不在本报告内。 + +## 完整结果 + +以下是 JMH `primaryMetric.score`,未减去基线。误差和原始 7 轮样本保存在 CSV 与 JSON 中。 + +| 服务端 | Java | Backend | baseline | Lead | Lead+Trail | predicate | Splice | Site INVOKE | +| --- | ---: | --- | ---: | ---: | ---: | ---: | ---: | ---: | +| Paper 1.12.2 build 1620 | 8 | JVMTI | 0.372 | 78.280 | 202.617 | 139.100 | 129.819 | 218.148 | +| Paper 1.12.2 build 1620 | 8 | Instrumentation | 0.371 | 78.279 | 201.298 | 137.415 | 128.547 | 225.408 | +| Paper 1.16.5 build 794 | 16 | JVMTI | 0.353 | 78.441 | 209.849 | 121.317 | 119.787 | 169.522 | +| Paper 1.16.5 build 794 | 16 | Instrumentation | 0.353 | 81.604 | 209.800 | 120.483 | 121.263 | 167.157 | +| Paper 1.20.6 build 151 | 21 | JVMTI | 0.374 | 73.958 | 174.350 | 82.771 | 107.124 | 143.209 | +| Paper 1.20.6 build 151 | 21 | Instrumentation | 0.372 | 76.927 | 183.281 | 84.608 | 108.106 | 142.494 | +| Paper 1.21.11 build 132 | 21 | JVMTI | 0.374 | 72.042 | 173.362 | 73.574 | 103.135 | 143.758 | +| Paper 1.21.11 build 132 | 21 | Instrumentation | 0.376 | 69.709 | 196.231 | 100.092 | 142.728 | 198.734 | +| Spigot 26.1.2 build 4620 | 25 | JVMTI | 0.492 | 84.728 | 243.602 | 101.749 | 117.964 | 138.381 | +| Spigot 26.1.2 build 4620 | 25 | Instrumentation | 0.475 | 83.190 | 225.972 | 90.308 | 118.509 | 145.269 | +| Paper 26.2 build 84 | 25 | JVMTI | 0.468 | 92.075 | 243.501 | 101.101 | 136.295 | 178.812 | +| Paper 26.2 build 84 | 25 | Instrumentation | 0.464 | 89.268 | 236.805 | 99.794 | 137.478 | 168.770 | + +![各版本 advice 绝对开销](performance/jmh-2026-07-28/charts/overhead-by-version.png) + +绝对纳秒开销是本报告的主要判断指标。现代 Paper 1.20.6/1.21.11 在 JVMTI 下的 Lead、 +predicate、Splice 和 Site 成本相对较低;Java 25 并没有让所有场景单调变快,说明 dispatcher +形态、服务端后台负载和本轮 JIT 状态比 Java 主版本本身更能解释差异。 + +![Backend 成对比较](performance/jmh-2026-07-28/charts/backend-comparison.png) + +虚线表示两个 Backend 成本相同。多数点靠近虚线;Paper 1.21.11 Instrumentation 的 +`Lead+Trail`、`predicate`、`Splice` 和 `Site` 偏离较大,但其 `Lead+Trail` 误差达到 +`71.564 ns/op`,其余场景误差也明显高于同节点 JVMTI。这是高方差样本,不应解释为 +Instrumentation 固有的 dispatcher 成本。 + +![相对基线归一化开销](performance/jmh-2026-07-28/charts/normalized-overhead.png) + +归一化图使用 `(advice - baseline) / baseline` 并采用对数纵轴。裸方法会被 JIT 内联和常量折叠, +基线仅为 `0.353~0.492 ns/op`,因此倍数会被放大到数百倍。该图只用于观察不同节点的相对形态, +不能用于估算真实业务方法的百分比损耗;真实方法越重,Incision 固定纳秒开销占比通常越低。 + +![完整分数热力图](performance/jmh-2026-07-28/charts/score-heatmap.png) + +## 测试矩阵 + +| 节点 | 服务端构建 | JVM | +| --- | --- | --- | +| 1.12.2 | Paper 1620 | Zulu OpenJDK `1.8.0_472` | +| 1.16.5 | Paper 794 | Zulu OpenJDK `16.0.2+7` | +| 1.20.6 | Paper 151 (`a4f0f5c`) | Zulu OpenJDK `21.0.10+7-LTS` | +| 1.21.11 | Paper 132 (`c5eb079`) | Zulu OpenJDK `21.0.10+7-LTS` | +| 26.1.2 | Spigot 4620 (`566f972-3347052`) | Zulu OpenJDK `25.0.2+10-LTS` | +| 26.2 | Paper 84 (`26e81c4`) | Zulu OpenJDK `25.0.2+10-LTS` | + +硬件为 AMD Ryzen 9 9950X3D(16 核 / 32 线程),系统为 Windows 11。每个服务端使用 +`-Xms512M -Xmx1536M`,Java 21/25 额外启用 `-XX:+EnableDynamicAgentLoading`,所有 JVM +均设置 `-Djdk.attach.allowAttachSelf=true`。 + +## JMH 方法 + +- JMH 版本:`1.37`。 +- 模式:`AverageTime`,时间单位 `NANOSECONDS`,单线程。 +- 预热:3 轮,每轮 500 ms。 +- 测量:7 轮,每轮 500 ms。 +- JMH fork:`0`。 +- 进程隔离:每个服务端/Backend 节点由矩阵脚本启动全新的 Minecraft JVM,测完即停止。 +- 织入确认:计时前调用独立 `probe`,只在 advice 恰好命中一次时运行 JMH。 +- 功能回归隔离:性能进程设置 `-Dincision.test.autoRun=false`,避免完整用例、reload 和重复 + retransform 污染 JIT 与 Backend 状态。 + +这里固定 `forks=0` 是运行边界,不是为了缩短测试:JMH 子 JVM 不包含 Bukkit、插件 +ClassLoader、已安装 Backend 和已织入的目标类,普通 fork 会测到错误环境。矩阵用 12 次独立 +Minecraft 进程恢复了节点级隔离,但每个节点只有一个 JMH 进程样本,因此不能把本报告当作多 fork +置信性研究。 + +## 场景定义 + +| 基准 | 被测路径 | +| --- | --- | +| `baseline` | 未织入的 `value + 1` | +| `lead` | 一个无状态空 Lead | +| `leadTrail` | 一个空 Lead 加一个空 Trail | +| `predicateTrue` | Lead 加已编译的 `args[0] >= 0` 真值 predicate | +| `spliceProceed` | Splice 调用 `theatre.resume.proceed()` | +| `siteInvoke` | 在内部 helper INVOKE 调用点执行一个空 Graft | + +所有方法都返回计算结果,由 JMH 消费返回值。Advice 不进行日志、计数或外部 I/O。报告衡量的是 +已完成织入后的稳态调用成本,不包含扫描注解、坐标 remap、ASM weave、字节码 verify、native attach、 +类重转换或回滚成本。 + +## 完整性与安全检查 + +- 12 个 JSON 文件均包含 6 条结果,且全部为 `ns/op`。 +- 12 个日志均存在对应的 `JMH-START`、6 条 `JMH-RESULT` 和 `JMH-END`。 +- 每个日志的 `installWeaver` 均确认实际使用脚本指定的 `JVMTI` 或 `Instrumentation`。 +- 日志扫描未发现 `JMH-FAILED`、`NoClassDefFoundError`、`VerifyError`、`zip file closed`、 + `Bridge dispatch failure`、native error 64/67 或 `retransform=false/failed`。 +- 两种 Backend 在 Java 8、16、21、25 上均可用,本轮没有 `UNAVAILABLE` 节点。 + +## 数据与复现 + +- 原始 JMH JSON:`performance/jmh-2026-07-28/raw/` +- 完整服务端日志:`performance/jmh-2026-07-28/console/` +- 逐项 CSV:`performance/jmh-2026-07-28/data/jmh-summary.csv` +- 聚合 CSV:`performance/jmh-2026-07-28/data/jmh-aggregate.csv` +- 图表:`performance/jmh-2026-07-28/charts/` +- JMH 矩阵脚本:`performance/scripts/run-jmh-matrix.ps1` +- Python 图表脚本:`performance/scripts/generate-jmh-report.py` + +脚本同时保留在 Incision-Test 的 `scripts/` 中,便于测试插件自身维护;TabooLib 模块内副本是报告 +对应的归档版本。模块内矩阵脚本通过 `-IncisionTestRoot` 指定测试项目,通过 `-ServerRoot` 指定 +服务端矩阵根目录,默认值与本次实测环境一致。 + +旧的 `PERFORMANCE-REPORT-2026-07-28.md` 是 Paper 1.21.11/JVMTI 上使用 `System.nanoTime()` +批量计时的历史结果,用于与早期实现对照;本报告是正式的多版本、多 Backend JMH 矩阵结果。 diff --git a/module/incision/OVERVIEW.md b/module/incision/OVERVIEW.md new file mode 100644 index 000000000..2170732d4 --- /dev/null +++ b/module/incision/OVERVIEW.md @@ -0,0 +1,479 @@ +# Incision 是什么?一篇讲清 TabooLib 里的运行时“动刀”模块 + +如果你写 Bukkit / Paper 插件时遇到过这些事: + +- 想在某个现成方法进出时插一段逻辑 +- 想拦住一次 NMS / Bukkit 调用,改参数或者直接短路 +- 想临时打一针诊断 patch,看完就撤 +- 想读写目标对象的 private 字段,又不想把整套逻辑改成反射地狱 + +那 `module/incision` 基本就是给这种场景准备的。 + +它不是一个“大而全”的通用字节码框架,也不是把 Mixin 原样搬到 Bukkit 里来。它更像一套给 TabooLib、Paper、NMS 场景准备的手术工具:下刀点要准,生命周期要能控,出了问题要能查,必要时还得能撤。 + +## 先把它理解对 + +最容易把 Incision 想歪的地方有三个。 + +第一,它不是动态代理。 +它不会新建一个 `$Proxy` 类,也不是“你得先拿到代理对象,后面所有调用才会被拦”。Incision 改的是目标方法体里的字节码,所以连目标类自己内部的调用、`final` 方法、NMS 那种根本不走代理链的路径,它也能碰到。 + +第二,它也不是编译期 Mixin。 +Mixin 更像“程序真正启动前,先把目标类改好”;Incision 更像“类已经在 JVM 里了,我现在给它做一次运行时织入”。两者能做的事有交集,但工作的时机不一样。 + +第三,它不是拿来把业务逻辑全都写成 patch 的。 +这点很重要。Incision 适合切入口、出口、调用点、返回值、临时补丁。它不适合把一整层正常业务都堆进字节码改写里长期维护。能正常写接口、事件、服务层的地方,还是正常写。 + +## 它平时拿来干什么 + +最常见的几类用法其实很朴素: + +- 在方法入口打前置探针 +- 在方法结束时收尾、记日志、做统计 +- 在某次调用发生前后插一段逻辑 +- 改一次调用的参数,或者干脆把这次调用换掉 +- 直接短路原方法,返回你自己的结果 +- 给排障场景挂一个临时 patch,用完立刻撤 +- 读写目标类的 private / final / static 字段,或者调用 private 方法 + +如果你是从 Mixin 体系过来的,可以先这么粗暴对照: + +| 你熟悉的东西 | 在 Incision 里更接近谁 | +| --- | --- | +| `@Inject(at = @At("HEAD"))` | `@Lead` | +| `@Inject(at = @At("RETURN"))` | `@Trail` | +| “around + cancel / proceed”的思路 | `@Splice` | +| `@Redirect` | `@Bypass` | +| `@ModifyArg` / 一部分 `@ModifyVariable` | `@Trim` | +| `@Overwrite` | `@Excise` | + +如果你熟悉 AccessWidener,也可以顺手记一件事:Incision 不是去改访问修饰符本身,而是给 handler 提供一套运行时访问器。所以它解决的是“我在 patch 里怎么摸到 private 成员”这个问题,而不是“把整个类永久放开”。 + +## 先学会最常用的写法:`@Surgeon` + +如果你的 patch 是“模块启动后就该一直在”,那就别绕弯子,先上注解模式。 + +```kotlin +import taboolib.module.incision.annotation.Lead +import taboolib.module.incision.annotation.Operation +import taboolib.module.incision.annotation.Splice +import taboolib.module.incision.annotation.Surgeon +import taboolib.module.incision.annotation.Trail +import taboolib.module.incision.api.Theatre + +@Surgeon(priority = 50) +object DemoSurgeon { + + @Lead(scope = "method:top.example.Target#greet(java.lang.String)java.lang.String") + fun beforeGreet(theatre: Theatre) { + println("before: ${theatre.arg(0)}") + } + + @Splice(scope = "method:top.example.Target#greet(java.lang.String)java.lang.String") + @Operation(id = "rewrite-name", priority = 100) + fun aroundGreet(theatre: Theatre): Any? { + val name = theatre.arg(0) ?: return theatre.resume.proceed() + if (name == "Admin") { + return theatre.override("blocked") + } + return theatre.resume.proceed(name.uppercase()) + } + + @Trail( + scope = "method:top.example.Target#greet(java.lang.String)java.lang.String", + onThrow = true + ) + fun afterGreet(theatre: Theatre) { + if (theatre.throwable != null) { + println("throw: ${theatre.throwable?.message}") + } else { + println("after greet") + } + } +} +``` + +这段代码里最值得记住的不是语法,而是分工: + +- `@Surgeon` 说明“这个 `object` 里放的是注解式 patch” +- `@Lead` 负责入口 +- `@Trail` 负责出口 +- `@Splice` 负责“我要不要继续执行原方法”这件事 + +实际开发里,九成长期 patch 都可以先从这三种里选。 + +### `@Lead`:方法刚进来时做点事 + +它最适合做这些: + +- 看参数 +- 记日志 +- 做轻量前置判断 +- 改一下 `theatre.args`,让后面的流程吃到新参数 + +别拿它做整段控制流接管。想“放不放行”,请直接用 `@Splice`。 + +### `@Trail`:方法准备离开时做点事 + +它适合: + +- 正常返回前收尾 +- 异常抛出前补日志 +- 做统计 +- 看一下这次是不是异常出口 + +`@Trail` 不是中段插桩,它盯的是“方法准备结束”这个时刻。 + +### `@Splice`:控制力最强,也最容易写出坑 + +`@Splice` 是 Incision 里最像“环绕通知”的东西。它的核心不是“能不能执行”,而是“你必须明确表态”。 + +命中 `@Splice` 后,你要么: + +- `theatre.resume.proceed()`:放行 +- `theatre.resume.proceed(newArgs...)`:改参后放行 +- `theatre.resume.proceedResult(value)`:带着一个新结果继续往下传 +- `theatre.override(value)` 或 `resume.skip(value)`:直接短路 + +如果什么都不干,就会触发 `ResumeMissing`。这不是温柔提示,而是明确告诉你:这段环绕逻辑没把路走完。 + +## 如果 patch 不是长期常驻,再用 DSL + +Incision 还有一套 DSL,入口是 `Scalpel`。这套不是不能用,而是别一上来就用。 + +推荐的心法就一句话: + +> 能写成 `@Surgeon` 的长期 patch,就别先写成 DSL。 +> 只有 patch 的生命周期本身要动态控制时,再上 DSL。 + +比如你要做临时诊断 patch,就很适合: + +```kotlin +import taboolib.module.incision.annotation.SurgeryDesk +import taboolib.module.incision.dsl.Scalpel + +@SurgeryDesk +object DemoDesk { + + fun patchOnce() { + Scalpel.transient { + splice("top.example.Target#greet(java.lang.String)java.lang.String") { theatre -> + println("args = ${theatre.args.contentToString()}") + theatre.resume.proceed() + } + }.use { + // 只在这个作用域里生效 + } + } +} +``` + +DSL 这套东西最实用的几种场景是: + +- `transient`:打一针临时 patch,用完就回收 +- `scoped`:只在某个代码块里生效 +- `threadLocal`:只影响当前线程 +- `armOn` / `disarmOn`:按事件启停 +- `exclusive`:块内临时压住同目标上的其他 patch + +所以你会发现,DSL 的重点根本不是“语法更帅”,而是“生命周期能不能动态管理”。 + +## Incision 不只是 before / after,它还能动中段 + +很多人第一次看 Incision,会以为它只是 AOP 风格的入口出口钩子。其实不是。 + +它还能对方法中段下刀。最常用的几把刀如下。 + +### `@Graft`:在某个锚点前后加一段,但原指令照跑 + +适合做探针、补日志、埋点、轻量联动。 + +```kotlin +import taboolib.module.incision.annotation.Graft +import taboolib.module.incision.annotation.Site +import taboolib.module.incision.api.Anchor +import taboolib.module.incision.api.Shift +import taboolib.module.incision.api.Theatre + +@Graft( + method = "top.example.Target#greet(java.lang.String)java.lang.String", + site = Site( + anchor = Anchor.INVOKE, + target = "top.example.Logger#print(java.lang.String)void", + shift = Shift.BEFORE + ) +) +fun beforePrint(theatre: Theatre) { + println("logger is about to run") +} +``` + +这类 patch 的关键词是“追加”,不是“替换”。 + +### `@Bypass`:把某个调用点直接换掉 + +这就更像 Mixin 的 `@Redirect` 了。 + +```kotlin +import taboolib.module.incision.annotation.Bypass +import taboolib.module.incision.annotation.Site +import taboolib.module.incision.api.Anchor +import taboolib.module.incision.api.Theatre + +@Bypass( + method = "top.example.Target#greet(java.lang.String)java.lang.String", + site = Site( + anchor = Anchor.INVOKE, + target = "top.example.Service#load(java.lang.String)java.lang.String" + ) +) +fun replaceLoad(theatre: Theatre): Any? { + return "mocked" +} +``` + +原来的那次调用不会再执行,改成走你的 handler。 + +### `@Trim`:不接管流程,只改值 + +它适合这种需求: + +- 改第 0 个参数 +- 改返回值 +- 改局部变量槽位里的值 + +```kotlin +import taboolib.module.incision.annotation.Trim +import taboolib.module.incision.api.Theatre + +@Trim( + method = "top.example.Target#greet(java.lang.String,int)java.lang.String", + kind = Trim.Kind.ARG, + index = 0 +) +fun rewriteName(theatre: Theatre): Any? { + return "patched" +} +``` + +这种写法很适合“我就想把值改一下,别把整段流程都接过去”。 + +### `@Excise`:整段方法我接管了 + +这个就是重型武器了。 + +```kotlin +import taboolib.module.incision.annotation.Excise +import taboolib.module.incision.api.Theatre + +@Excise(scope = "method:top.example.Target#greet(java.lang.String)java.lang.String") +fun overwrite(theatre: Theatre): Any? { + return "direct result" +} +``` + +它的语义很干脆:原方法体不跑了,全部交给你。 + +所以也别乱用。`Excise` 能少用就少用,原因很现实: + +- 风险最大 +- 和别人冲突的概率最高 +- 同一 target 只允许一个 `Excise` + +真要用,也尽量让目标非常明确,不要扫一大片。 + +## Handler 里最重要的三个东西:`Theatre`、`Resume`、`Suture` + +### `Theatre`:你在现场能看到的上下文 + +它就是 advice 的工作台。里面常用的东西有: + +- `self`:当前实例,静态方法时是 `null` +- `args`:参数数组,能读也能改 +- `target`:当前命中的方法坐标 +- `throwable`:异常出口时能看到异常 +- `arg(index)`:按类型取参数 +- `selfAs()`:把 `self` 安全转型 + +如果你只记一个词,就记 `Theatre`。因为几乎所有 handler 都是围着它转。 + +### `Resume`:只有 `@Splice` 最依赖它 + +前面提过,`Resume` 解决的是“后面到底怎么走”。 + +它的存在,让 `@Splice` 不只是一个 before / after 混合体,而是真正的流程控制器。 + +### `Suture`:这针 patch 在运行期的句柄 + +不管是 DSL 还是注解扫描出来的 patch,最终都会有自己的 `Suture`。 + +你可以拿它做这些事: + +- `heal()`:彻底卸载 +- `suspend()`:临时停用,但不拆字节码 +- `resume()`:恢复 +- 看当前状态是 `ARMED`、`SUSPENDED` 还是 `HEALED` + +这点很实用。很多字节码工具只能“加上去”,撤的时候很难看;Incision 至少把启停和回收这层管理做成了正式能力。 + +## 它读 private 字段、调 private 方法,靠的不是“玄学” + +如果你是从 Mixin + AccessWidener 的思路过来的,这里很好理解。 + +Incision 不会把目标类永久改成“所有东西都 public”。它的做法更像是: + +- 运行期给 handler 提供一层访问器 +- 优先走 JVMTI +- 不行再降级到反射 / Unsafe + +所以你可以在 handler 里很自然地拿到 private 字段或方法。 + +最推荐的写法是类级 accessor 工厂: + +```kotlin +import taboolib.module.incision.api.field +import taboolib.module.incision.api.method +import taboolib.module.incision.annotation.Lead +import taboolib.module.incision.annotation.Surgeon +import taboolib.module.incision.api.Theatre + +@Surgeon +object AccessDemo { + + private val secret = field("secret") + private val doCheck = method("checkPermission") + + @Lead(scope = "method:top.example.Target#run()void") + fun beforeRun(theatre: Theatre) { + val value = secret(theatre) + val ok = doCheck(theatre, "example.use") + println("$value / $ok") + } +} +``` + +这种写法比你在 handler 里满地 `reflect` 干净得多,缓存也更友好。 + +但还是提醒一句:`static final` 的原始类型和 `String` 在 JIT 场景下可能会碰到常量折叠,这种问题不该算 Incision 独有,是 JVM 本身的老毛病。 + +## 它为什么能在 Bukkit / NMS / 跨 ClassLoader 场景下跑起来 + +这部分不用一开始就抠太深,但最好知道个轮廓,不然排障时会犯懵。 + +Incision 能在这些场景下工作,靠的是几件事一起配合。 + +### 1. 注解扫描和织入会尽量前推到 `CONST` + +这意味着 `@Surgeon` 不是等插件 `ENABLE` 了才慢悠悠开始扫。它会尽量在 TabooLib 可用的最早窗口把扫描、注册、物理织入做掉。 + +这样 `INIT`、`LOAD`、`ENABLE` 阶段的宿主逻辑也更有机会被命中。 + +当然,再早的东西还是拦不住,比如: + +- 某些静态初始化块 +- 比 `CONST` 还早的引导行为 + +这不是设计偷懒,是生命周期客观边界。 + +### 2. 字节码里写的是桥,不是你的业务 handler + +Incision 不会把 handler 本体直接塞进目标字节码,而是插一个固定的桥调用,后面再进 dispatcher 分发。 + +这么做的好处很实际: + +- patch 可以统一启停 +- handler 可以集中注册、注销 +- 排错入口稳定 +- 不用每动一次 handler 都重新改一遍目标类 + +### 3. 跨 ClassLoader 问题,它是认真处理过的 + +Minecraft 插件环境的 ClassLoader 本来就够绕,TabooLib 还有 relocate。 + +所以 Incision 专门用 `IncisionBridge` 去兜这件事,避免“这个插件织进去的是 A 包名,那个插件找 dispatcher 时看到的是 B 包名”。 + +如果你只把它当成“一个普通 AOP 模块”,很多 NMS / Bukkit / 跨插件场景下的行为会看不懂。它其实是把这类脏活一起包进去了。 + +### 4. 后端不只一条路 + +Incision 现在会优先看 `Instrumentation`,不行再走 JVMTI native。 + +这也是为什么它在 Paper、JDK 新版本这种 attach 条件不稳定的环境里,依然还有一条更稳的后路。 + +普通使用者不一定要盯着这些实现细节看,但有个印象很重要: + +> Incision 不是“只在理想 Java 环境里能跑”的玩具,它是真把 Bukkit、Paper、NMS、ClassLoader 这些现实问题算进去设计的。 + +## 什么时候该用,什么时候别用 + +### 适合用的时候 + +- 你要补一个现有方法的入口 / 出口逻辑 +- 你要改一次调用点,而不是重写整段类 +- 你要做运行期诊断 patch,而且还想方便撤回 +- 你要兼容不同 NMS 版本,愿意配合 `@Version` / remap 去做筛选 +- 你要在 handler 里访问目标类的 private 状态 + +### 不太适合的时候 + +- 你只是想正常扩展自己可控的业务代码 +- 你准备把大量核心逻辑长期堆进 patch 里 +- 你根本不知道目标字节码长什么样,就先上复杂 `InsnPattern` +- 你想用它代替完整的编译期 mixin 系统 +- 你要做的是“新增字段 / 新增方法 / 改继承关系”这种 JVM retransform 本来就不擅长的事 + +说白了,Incision 擅长的是“精准改现有行为”,不是“把类结构改成另一套东西”。 + +## 上手时最容易踩的几个坑 + +### 1. 能用 `@Surgeon` 就别先上 DSL + +这是 README 和实现里都反复强调的推荐方向。注解式 patch 更稳定,也更容易统一管理。 + +### 2. `@Splice` 一定要明确 `proceed` 还是 `override` + +别写着写着忘了。忘了不是“默认继续”,而是直接出问题。 + +### 3. 先把 target 写准,再谈 `pattern` + +很多人第一次写字节码工具,最爱一上来就上复杂匹配。其实更稳的顺序应该是: + +1. 先把 descriptor / scope / site 写准 +2. 真不够用,再加 `InsnPattern` +3. 再复杂的条件,用 `where` 做二次筛选 + +### 4. Kotlin companion 和 `@JvmStatic` 不是一条路 + +你以为自己 patch 到了一个 Kotlin “静态方法”,实际命中的可能只是一条路径。这时要记得 `@KotlinTarget`。 + +### 5. `@Excise` 别当常规手段 + +它很好用,但也最像“重写半个世界”的做法。能 `Lead`、`Trail`、`Splice` 解决的,尽量别直接 `Excise`。 + +## 一套比较稳的学习顺序 + +如果你现在第一次碰 Incision,我建议别一口气把所有注解全学完,按下面的顺序来最顺: + +1. 先学 `@Surgeon`、`@Lead`、`@Trail` +2. 再学 `@Splice`,把 `Resume` 的语义搞明白 +3. 再去看 `@Graft`、`@Bypass`、`@Trim` +4. 最后再碰 `@Excise`、`InsnPattern`、复杂 `Site`、`where` +5. 需要动态启停时,再去学 DSL 的 `Scalpel` + +这个顺序的好处是,你会先拿到“能干活”的能力,再去接触“控制力更大但也更容易出事故”的部分。 + +## 最后一句 + +如果只用一句话概括 `module/incision`,我会这样说: + +> 它不是给你“乱改代码”用的,而是给你“有边界地动刀”用的。 + +想改入口、出口、调用点,它很好用。想做运行时诊断、临时 patch、版本兼容,它也很对路。但真到了该上重型覆盖的时候,也别忘了先问自己一句: + +这刀,真的非下不可吗? + +想继续往下抠的话,下一步最值得看的不是更多介绍文,而是这三样东西: + +- `README.md`:完整的用户向导和术语说明 +- `TECHNICAL.md`:底层桥接、后端、织入链路 +- `Incision-Test`:真实可跑的行为基线,DSL 生命周期、注解扫描、Kotlin 目标、平台版本、字节码锚点和诊断,里面都有对应案例 diff --git a/module/incision/PERFORMANCE-REPORT-2026-07-28.md b/module/incision/PERFORMANCE-REPORT-2026-07-28.md new file mode 100644 index 000000000..5656e40b8 --- /dev/null +++ b/module/incision/PERFORMANCE-REPORT-2026-07-28.md @@ -0,0 +1,58 @@ +# Incision 运行时性能测试报告 + +> 本文是早期 `System.nanoTime()` 单节点批量计时记录。正式的多版本、多 JVM、双 Backend +> JMH 结果见 `JMH-PERFORMANCE-REPORT-2026-07-28.md`。 + +测试日期:2026-07-28 + +## 测试结论 + +本轮基准测量 Incision advice 已完成织入后的单次调用成本。所有耗时均以纳秒/次表示,统计值来自 +同一 JVM 进程内 11 个独立样本的批量计时。 + +| 场景 | 中位数(ns) | P95(ns) | 最小值(ns) | 相对基线开销(ns) | +| --- | ---: | ---: | ---: | ---: | +| 未织入基线 | 3.222 | 9.034 | 2.493 | 0.000 | +| Lead | 110.791 | 131.785 | 88.836 | 107.569 | +| Lead + Trail | 247.246 | 284.203 | 189.373 | 244.024 | +| Lead + predicate=true | 108.744 | 148.847 | 89.931 | 105.522 | +| Splice + proceed | 142.169 | 183.967 | 112.456 | 138.947 | +| Site INVOKE | 220.420 | 249.326 | 162.787 | 217.199 | + +在本次环境中,单个入口 advice 的中位额外成本约为 108 ns;Lead 与 Trail 各执行一次时约为 +244 ns;需要构造 resume/proceed 链的 Splice 约为 139 ns;调用点 Site INVOKE 约为 217 ns。 +predicate=true 与普通 Lead 接近,说明已编译 predicate 在该稳定真值场景中没有形成可观测的额外 +中位开销。该结论只适用于本次表达式、目标签名和运行环境。 + +## 测试环境 + +| 项目 | 实际值 | +| --- | --- | +| 服务端 | Paper 1.21.11 build 132 | +| Java | Zulu OpenJDK 21.0.10+7 LTS,64 位 Server VM | +| Backend | JVMTI | +| CPU | AMD Ryzen 9 9950X3D,16 核 / 32 线程 | +| JVM 内存参数 | `-Xms512M -Xmx1536M` | +| 测试插件 SHA-256 | `2D5FF3F175C64AE13D8CD7E245C6438E123560F08F3D8381D6A9FD6AF9A23919` | +| 功能回归 | 372 pass / 0 fail / 0 not-applicable | + +## 测试方法 + +1. 每个场景执行 4 轮预热,每轮 250,000 次调用。 +2. 每个场景采集 11 个样本,每个样本连续执行 500,000 次调用。 +3. 使用 `System.nanoTime()` 包围整批热循环,再用批次总耗时除以固定迭代次数。 +4. 所有目标方法执行相同的 `value + 1` 逻辑;结果累加至 volatile blackhole,防止 JIT 删除调用。 +5. 基准在独立调度线程运行,避免阻塞服务端 tick;日志输出、排序和格式化不进入计时区间。 +6. 性能测试前先运行完整 372 项功能回归,确认 advice、Backend 和 ClassLoader 状态有效。 + +对应实现位于 Incision-Test 的 `PerformanceRunner.kt`、`PerformanceCases.kt` 和 +`PerformanceFixture.kt`,执行命令为 `incisiontest perf`。 + +## 结果边界 + +- 这是面向真实服务端织入路径的进程内微基准,不是跨进程 JMH 基准。 +- 数值包含 JVM JIT、CPU 调频、调度和当前服务端后台线程带来的噪声,因此以中位数作为主要判断值。 +- Backend 影响安装和重转换过程;完成织入后的调用路径主要由 Bridge、dispatcher、advice 类型和 + predicate 决定。本报告未测量类扫描、字节码生成或 retransform 的一次性安装耗时。 +- 不同 Java、CPU、服务端实现、advice 数量、参数数量和 predicate 复杂度需要重新实测,不能直接 + 套用本报告数值。 diff --git a/module/incision/README.md b/module/incision/README.md index 5608f263e..2cfb0340a 100644 --- a/module/incision/README.md +++ b/module/incision/README.md @@ -102,7 +102,7 @@ import taboolib.module.incision.annotation.Surgeon @Surgeon(priority = 50) object DemoSurgeon { - @Lead("method:top.example.Target#greet(java.lang.String)java.lang.String") + @Lead(scope = "method:top.example.Target#greet(java.lang.String)java.lang.String") @Operation(id = "greet-lead", priority = 100) fun beforeGreet(theatre: taboolib.module.incision.api.Theatre) { println("before greet: ${theatre.args[0]}") @@ -117,6 +117,26 @@ object DemoSurgeon { - 方法级 `@Operation` 可以覆盖类级默认优先级和启用状态 - 适合稳定、长期、声明式的 patch,是模块对外的首选模式 +### Scope 与 Pointcut + +普通精确方法优先使用一行 `scope`。需要 CLASS/FIELD 过滤、GLOB 或布尔组合时,再使用结构化 +`pointcut`。NMS 坐标无需声明命名空间:Mojang、Spigot 和旧版本号包名统一交给 NMSProxy 同源 +resolver 自动翻译,普通非 NMS 坐标保持不变。两者可以共存于 API,但同一 advice 同时填写时会输出警告,并固定采用 +`scope`、忽略 `pointcut`,不会隐式合并两套选择条件。Graft/Bypass/Trim 的旧 `method` 参数继续作为 +兼容别名,优先级位于 `scope` 之后、`pointcut` 之前。 + +```kotlin +@Lead( + pointcut = Pointcut(anyOf = [Selector( + kind = SelectorKind.METHOD, + owner = "net/minecraft/server/MinecraftServer", + name = "getPlayerCount", + descriptor = "()I" + )]) +) +fun beforeNms(theatre: Theatre) = Unit +``` + ## Advice 类型总表 | 类型 | DSL/注解 | 典型用途 | 是否替换原逻辑 | 关键约束 | @@ -195,11 +215,154 @@ object DemoSurgeon { - 支持自定义 matcher FQCN - matcher 解析失败会回退到 Noop matcher,这通常意味着该 advice 不会按预期筛选 -### remap +### NMS 跨版本 remap + +Incision 的 NMS 目标不需要 `Namespace`。调用者只写一套逻辑坐标,可以使用任意一个受支持版本的 +Mojang、Spigot 或旧版本号包名;运行时通过 `RemapRouter` / `TabooLibNmsResolver` 转换成当前 +服务端真实坐标。 + +转换链覆盖: + +1. 宿主类和 Site 目标的 `owner` +2. 方法名和字段名 +3. descriptor 中的所有对象类型与对象数组类型 +4. Site 的 `INVOKE`、`FIELD_GET`、`FIELD_PUT` 和 `NEW` 目标 + +当前环境会自动选择 `RemapTranslationLegacy`、`RemapTranslationTabooLib` 或 +`RemapTranslationUnobfuscated`。非 NMS 坐标原样返回;Incision 只转换声明坐标,不会使用 +`ClassRemapper` 再次改写整份服务端字节码。 + +#### 使用 Mojang 名称声明 NMS 方法 + +推荐新代码使用 Mojang 名称和 JVM descriptor: + +```kotlin +@Surgeon +object MinecraftServerHook { + + @Lead( + pointcut = Pointcut( + anyOf = [ + Selector( + kind = SelectorKind.METHOD, + owner = "net/minecraft/server/MinecraftServer", + name = "getPlayerCount", + descriptor = "()I", + ), + ], + ), + ) + fun beforeGetPlayerCount(theatre: Theatre) { + val minecraftServer: Any? = theatre.self + // handler 不直接引用某个版本的 NMS Class,确保自身可以在所有目标版本完成类加载。 + println("即将读取在线人数: $minecraftServer") + } +} +``` + +同一声明可以映射到旧版本号包、Spigot 映射、Mojang Mapping 和 Paper 1.20.6+ unobfuscated +环境。`owner` 必须使用斜杠形式的 JVM internal name,方法 descriptor 必须使用 JVM 格式;例如 +`()I` 表示无参数并返回 `int`。 + +#### 使用旧 CraftBukkit 坐标声明 Site + +旧版本号包名也可以作为逻辑坐标。以下写法来自 Adyeshach 集成测试:宿主是普通插件类,Site +目标则故意使用 1.16.3 的 CraftBukkit/NMS 名称。 + +```kotlin +@Graft( + pointcut = Pointcut( + anyOf = [ + Selector( + kind = SelectorKind.METHOD, + owner = "ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper", + name = "literalChatBaseComponent", + descriptor = "(Ljava/lang/String;)Ljava/lang/Object;", + ), + ], + ), + site = Site( + anchor = Anchor.INVOKE, + target = Selector( + kind = SelectorKind.METHOD, + owner = "org/bukkit/craftbukkit/v1_16_R3/util/CraftChatMessage", + name = "fromString", + descriptor = "(Ljava/lang/String;)[Lnet/minecraft/server/v1_16_R3/IChatBaseComponent;", + ), + ordinal = 0, + ), +) +fun beforeCraftChatMessage(theatre: Theatre) { + // 在转换后的 CraftChatMessage.fromString 调用点执行。 +} +``` + +在现代服务端上,owner 和 descriptor 中的旧名称会一起转换,例如 +`IChatBaseComponent` 可以转换为当前环境的 `net/minecraft/network/chat/Component`。不能只转换 +owner 而保留旧 descriptor,否则重载解析会零命中。 + +#### Site 的 SelectorKind 对应关系 + +```kotlin +// 方法调用指令 +Site( + anchor = Anchor.INVOKE, + target = Selector(kind = SelectorKind.METHOD, owner = "...", name = "...", descriptor = "(...)..."), +) + +// 字段读取或写入指令 +Site( + anchor = Anchor.FIELD_GET, + target = Selector(kind = SelectorKind.FIELD, owner = "...", name = "...", descriptor = "I"), +) + +// 对象创建指令 +Site( + anchor = Anchor.NEW, + target = Selector(kind = SelectorKind.CLASS, owner = "net/minecraft/..."), +) +``` + +`ordinal = 0` 默认只选择第一个过滤后命中;需要选择全部调用点时必须显式填写 +`ordinal = -1`。宿主 Pointcut 和 Site 都默认要求 `minMatches = 1, maxMatches = 1`,零命中或 +过量命中会拒绝安装。 + +#### 需要声明多个 Selector 的情况 + +自动 remap 解决的是名称空间和映射名称差异,不能凭空兼容 Minecraft 自身的结构性变化,例如: + +- 方法移动到另一个类 +- 参数数量或返回类型发生变化 +- 一个方法被拆分或在某个版本被删除 -- 用户声明可以写逻辑上的 NMS owner/name/desc -- 运行时交给 `RemapRouter` / `TabooLibNmsResolver` 解析到实际类名 -- 安装 weaver 时会先做 owner 级映射,再对已加载类做 retransform +这种情况使用 `anyOf` 描述每一种真实结构,并用命中数量约束保证当前环境只选择预期目标: + +```kotlin +pointcut = Pointcut( + anyOf = [ + Selector(kind = SelectorKind.METHOD, owner = "net/minecraft/.../OldOwner", name = "run", descriptor = "()V"), + Selector(kind = SelectorKind.METHOD, owner = "net/minecraft/.../NewOwner", name = "run", descriptor = "(Z)V"), + ], + minMatches = 1, + maxMatches = 1, +) +``` + +#### Incision 与 NMSProxy 的职责边界 + +Selector 自动映射只保证“找到并织入正确的 NMS 方法/字段/调用点”,不会让 handler 中硬编码的 +某版本 NMS 类型自动变得可加载。需要跨版本的 handler 应使用 `Theatre.self`、`Theatre.args` 和 +`Any?` 保持类型解耦;需要类型化执行复杂 NMS 操作时,使用 TabooLib `NMSProxy` 承担代理类的 +跨版本转换。 + +```text +Incision Selector -> 跨版本定位切入点 +NMSProxy -> 跨版本执行具体 NMS 操作 +``` + +不要同时填写 `scope` 和 `pointcut`:非空 `scope` 的优先级更高,扫描器会警告并忽略 +`pointcut`。NMS 新代码建议只使用结构化 Pointcut/Site,便于完整映射 descriptor 和执行命中数量 +校验。 ### `@KotlinTarget` @@ -300,9 +463,10 @@ class:org.bukkit.entity.Player & method:org.bukkit.entity.Player#kickPlayer(*) - 常量折叠、编译器优化、Kotlin 桥接方法都会影响结果 - 当前测试矩阵已覆盖 `ICONST/LDC/NEW/INVOKE/GOTO/ARRAYLENGTH/PUTFIELD/...` -### 4. `where` 谓词 +### 4. `predicate` 谓词 -`where` 适合做命中后的二次筛选,不替代描述符和锚点。 +`predicate` 适合做命中后的二次筛选,不替代 scope、pointcut 和锚点。表达式编译失败时拒绝注册, +运行异常时按“不匹配”处理,避免过滤器故障扩大织入范围。 已覆盖能力: @@ -317,8 +481,8 @@ class:org.bukkit.entity.Player & method:org.bukkit.entity.Player#kickPlayer(*) 建议: -- 先用 descriptor / scope 缩小范围,再用 `where` -- `where` 写复杂时优先加对应测试用例,不要只靠肉眼判断 +- 先用 scope / pointcut 缩小范围,再用 `predicate` +- `predicate` 写复杂时优先加对应测试用例,不要只靠肉眼判断 ## 设计文档 @@ -545,3 +709,11 @@ object EssentialsListHook { - `Incision-Test` 对应用例与 `CaseDocs` - 修改 bytecode matching、offset、anchor 逻辑时,优先跑对应矩阵,而不是只看单个 case - 看到运行时 warning 时,先判断它是不是测试刻意覆盖的 fallback 样本,再决定是否修复 + +## 验证报告 + +- `SCOPE-TO-POINTCUT-MIGRATION.md`:旧 Scope 单行字符串的兼容边界,以及组合表达式、Site 和 NMS 坐标的 Pointcut 迁移方法。 +- `TEST-REPORT-2026-07-28.md`:Java 8~26、Paper/Spigot、Instrumentation/JVMTI 功能矩阵。 +- `JMH-PERFORMANCE-REPORT-2026-07-28.md`:正式的六服务端、四种 JVM、双 Backend JMH 纳秒级性能矩阵。 +- `performance/scripts/`:JMH 服务端矩阵与 Python 图表生成脚本的可复现归档。 +- `PERFORMANCE-REPORT-2026-07-28.md`:Paper 1.21.11/JVMTI 上 `System.nanoTime()` 批量计时的历史对照结果。 diff --git a/module/incision/SCOPE-TO-POINTCUT-MIGRATION.md b/module/incision/SCOPE-TO-POINTCUT-MIGRATION.md new file mode 100644 index 000000000..f93ea47ee --- /dev/null +++ b/module/incision/SCOPE-TO-POINTCUT-MIGRATION.md @@ -0,0 +1,341 @@ +# Incision Scope 到 Pointcut 迁移指南 + +本文用于把 Incision 注解中旧的单行 `scope` 字符串迁移为结构化 `Pointcut`。迁移目标不是立即删除 `scope`,而是让已有简单声明继续工作,同时让组合筛选、NMS 映射和命中数量约束具有明确语义。 + +## 迁移结论 + +| 旧写法 | 当前状态 | 建议 | +|---|---|---| +| `类#方法(参数)返回值` | 兼容 | 已有代码可暂时保留,新代码使用 Pointcut | +| `method:类#方法(*)` | 兼容 | 尽快改成 METHOD + GLOB | +| `class:... & method:...` | 不保证完整语义 | 必须迁移到 `allOf` | +| `A | B` | 不保证完整语义 | 必须迁移到 `anyOf` | +| `!A` | 不保证完整语义 | 必须迁移到 `noneOf`,并提供正向边界 | +| `field:...` 参与宿主筛选 | 不保证完整语义 | 必须迁移到 FIELD Selector | + +兼容优先级固定为: + +```text +scope > method 别名 > pointcut +``` + +如果同一个 advice 同时声明非空 `scope` 和非空 `pointcut`,Incision 会输出警告、采用 `scope` 并忽略 `pointcut`。迁移时不要长期保留两份声明;应在确认 Pointcut 行为后删除旧 `scope`。 + +## 基本类型 + +```kotlin +import taboolib.module.incision.annotation.MatchMode +import taboolib.module.incision.annotation.Pointcut +import taboolib.module.incision.annotation.Selector +import taboolib.module.incision.annotation.SelectorKind +``` + +`Selector` 字段含义: + +| 字段 | 含义 | +|---|---| +| `kind` | `CLASS`、`METHOD` 或 `FIELD` | +| `owner` | JVM internal name,例如 `com/example/Target` | +| `name` | 方法名或字段名;CLASS 可留空 | +| `descriptor` | JVM descriptor,例如 `(Ljava/lang/String;)I` | +| `matchMode` | `EXACT` 或 `GLOB` | + +Pointcut 的组合语义固定为: + +```text +allOf 全部命中 +&& (anyOf 为空或至少一个命中) +&& noneOf 全部不命中 +``` + +`minMatches` 和 `maxMatches` 约束最终选中的宿主方法数量,默认都是 `1`。零命中或超过上限时,Incision 会拒绝注册,而不是静默安装一个不确定的织入计划。 + +## 单方法迁移 + +旧写法: + +```kotlin +@Lead(scope = "com.example.Target#greet(java.lang.String)java.lang.String") +fun before(theatre: Theatre) = Unit +``` + +Pointcut 写法: + +```kotlin +@Lead( + pointcut = Pointcut( + anyOf = [ + Selector( + kind = SelectorKind.METHOD, + owner = "com/example/Target", + name = "greet", + descriptor = "(Ljava/lang/String;)Ljava/lang/String;", + ) + ] + ) +) +fun before(theatre: Theatre) = Unit +``` + +旧 `scope` 允许 Java 风格参数名;结构化 Selector 的 `descriptor` 必须使用 JVM descriptor。常用类型如下: + +| Java/Kotlin 类型 | JVM descriptor | +|---|---| +| `void` / `Unit` | `V` | +| `boolean` | `Z` | +| `int` | `I` | +| `long` | `J` | +| `String` | `Ljava/lang/String;` | +| `int[]` | `[I` | +| `String[]` | `[Ljava/lang/String;` | + +## 通配迁移 + +旧写法: + +```kotlin +@Lead(scope = "method:com.example.Target#handle(*)") +fun before(theatre: Theatre) = Unit +``` + +Pointcut 写法: + +```kotlin +@Lead( + pointcut = Pointcut( + anyOf = [ + Selector( + kind = SelectorKind.METHOD, + owner = "com/example/Target", + name = "handle", + descriptor = "(*)*", + matchMode = MatchMode.GLOB, + ) + ], + minMatches = 1, + maxMatches = 8, + ) +) +fun before(theatre: Theatre) = Unit +``` + +`GLOB` 对 `owner`、`name` 和 `descriptor` 使用统一的 `*`、`?` 规则。通配声明通常可能命中多个重载,因此必须根据预期调整 `maxMatches`;不要为了消除错误直接设置一个无限大的上限。 + +## AND、OR、NOT 迁移 + +### AND + +旧写法: + +```kotlin +@Trail(scope = "class:com.example.* & method:com.example.Target#save(*)") +``` + +Pointcut 写法: + +```kotlin +@Trail( + pointcut = Pointcut( + allOf = [ + Selector( + kind = SelectorKind.CLASS, + owner = "com/example/*", + matchMode = MatchMode.GLOB, + ), + Selector( + kind = SelectorKind.METHOD, + owner = "com/example/Target", + name = "save", + descriptor = "(*)*", + matchMode = MatchMode.GLOB, + ), + ], + minMatches = 1, + maxMatches = 4, + ) +) +``` + +### OR + +旧写法: + +```kotlin +@Lead(scope = "method:com.example.Target#load()V | method:com.example.Target#reload()V") +``` + +Pointcut 写法: + +```kotlin +@Lead( + pointcut = Pointcut( + anyOf = [ + Selector(SelectorKind.METHOD, "com/example/Target", "load", "()V"), + Selector(SelectorKind.METHOD, "com/example/Target", "reload", "()V"), + ], + minMatches = 1, + maxMatches = 2, + ) +) +``` + +### NOT + +旧写法: + +```kotlin +@Lead(scope = "class:com.example.Target & !method:com.example.Target#debug(*)") +``` + +Pointcut 写法: + +```kotlin +@Lead( + pointcut = Pointcut( + allOf = [ + Selector(SelectorKind.CLASS, "com/example/Target") + ], + noneOf = [ + Selector( + kind = SelectorKind.METHOD, + owner = "com/example/Target", + name = "debug", + descriptor = "(*)*", + matchMode = MatchMode.GLOB, + ) + ], + minMatches = 1, + maxMatches = 32, + ) +) +``` + +`noneOf` 不能单独建立无限候选集合。Pointcut 必须至少具有一个正向 CLASS 或 METHOD 边界,避免对整个 JVM 类空间求补集。 + +## FIELD 宿主筛选 + +FIELD Selector 不是选择字段本身作为 advice 宿主,而是从正向 CLASS/METHOD 候选中筛选“包含对应字段访问”的方法。 + +```kotlin +@Lead( + pointcut = Pointcut( + allOf = [ + Selector( + kind = SelectorKind.CLASS, + owner = "com/example/Target", + ), + Selector( + kind = SelectorKind.FIELD, + owner = "com/example/State", + name = "enabled", + descriptor = "Z", + ), + ], + minMatches = 1, + maxMatches = 4, + ) +) +fun beforeFieldAccess(theatre: Theatre) = Unit +``` + +FIELD Selector 必须和正向 CLASS 或 METHOD Selector 一起使用,否则 Incision 无法建立有限的宿主方法边界。 + +## Graft、Bypass 与 Site + +宿主方法使用 Pointcut,方法内部锚点使用结构化 `Site.target`。两者使用相同的 Selector 与自动 remap 协议。 + +```kotlin +@Graft( + pointcut = Pointcut( + anyOf = [ + Selector( + kind = SelectorKind.METHOD, + owner = "com/example/Target", + name = "execute", + descriptor = "()V", + ) + ] + ), + site = Site( + anchor = Anchor.INVOKE, + target = Selector( + kind = SelectorKind.METHOD, + owner = "com/example/Dependency", + name = "run", + descriptor = "()V", + ), + ordinal = 0, + minMatches = 1, + maxMatches = 1, + ) +) +fun beforeInvoke(theatre: Theatre) = Unit +``` + +Site 目标与锚点的对应关系: + +| `Anchor` | `Site.target.kind` | +|---|---| +| `INVOKE` | `METHOD` | +| `FIELD_GET` / `FIELD_PUT` | `FIELD` | +| `NEW` | `CLASS` | +| `HEAD` / `TAIL` / `RETURN` / `THROW` | 默认 `NONE` | + +`ordinal = 0` 表示第一个命中,`ordinal = -1` 才表示全部命中。Site 的 `minMatches/maxMatches` 约束过滤后的实际锚点数量。 + +## NMS 坐标迁移 + +Selector 不需要也不提供 `Namespace`。调用者可以使用任意一个受支持版本的 Mojang、Spigot 或旧版本号包名声明逻辑坐标,Incision 会沿用 NMSProxy 的映射策略,把下列内容统一转换成当前服务端的运行时坐标: + +- 宿主 `owner` +- 方法名和字段名 +- descriptor 中的所有对象和数组类型 +- Site 的 INVOKE、FIELD 和 NEW 目标 + +示例: + +```kotlin +@Lead( + pointcut = Pointcut( + anyOf = [ + Selector( + kind = SelectorKind.METHOD, + owner = "net/minecraft/server/MinecraftServer", + name = "getPlayerCount", + descriptor = "()I", + ) + ] + ) +) +fun beforePlayerCount(theatre: Theatre) = Unit +``` + +不要根据运行服务端手工切换 `RUNTIME/MOJANG/SPIGOT`,也不要把 CraftBukkit relocated 名称硬编码进多套分支。非 NMS 坐标会原样进入运行时解析。 + +## 推荐迁移步骤 + +1. 先记录旧 advice 预期命中的类、方法和数量。 +2. 把 Java 风格类型转换成 JVM internal name 与 descriptor。 +3. 简单方法改为一个 METHOD Selector。 +4. `&`、`|`、`!` 分别改为 `allOf`、`anyOf`、`noneOf`。 +5. 为 `noneOf` 和 FIELD 筛选补充正向 CLASS/METHOD 边界。 +6. 根据重载和通配范围填写 `minMatches/maxMatches`。 +7. Graft、Bypass、Trim 继续检查 Site 的 `ordinal` 和命中数量。 +8. 删除旧 `scope`,避免优先级规则让新 Pointcut 被忽略。 +9. 在所有目标 Minecraft/JVM/Backend 组合上运行对应织入用例。 + +## 上线检查清单 + +- 日志中没有“同时声明 scope/method 与 pointcut”的警告。 +- 日志中没有零命中、过量命中或拒绝注册诊断。 +- 通配方法的 `maxMatches` 与真实重载数量一致。 +- Site 默认只命中第一个位置;需要全部命中时明确填写 `ordinal = -1`。 +- NMS Selector 没有按服务端版本写多套分支。 +- 插件卸载、重新加载后每个 advice 仍只执行一次。 +- 目标 Minecraft 版本对应的 Instrumentation/JVMTI Backend 均完成实际运行测试。 + +## 当前兼容测试范围 + +Incision-Test 已在 Paper 1.12.2、1.16.5、1.20.6、1.21.11、26.2 和 Spigot 26.1.2 上验证 `method:类#方法(*)` 单行 Scope 可以命中目标。纳秒级性能测试也使用了无前缀的 `类#方法(参数)返回值`,覆盖 Lead、Trail、Splice 和带 Site 的 Graft。 + +这些结果只能证明简单单方法 Scope 的兼容性,不能证明旧组合 DSL 仍具有完整语义。带 `class:`、`field:`、`&`、`|`、`!` 的声明应按本文迁移为 Pointcut。 diff --git a/module/incision/TEST-REPORT-2026-07-28.md b/module/incision/TEST-REPORT-2026-07-28.md new file mode 100644 index 000000000..803badb61 --- /dev/null +++ b/module/incision/TEST-REPORT-2026-07-28.md @@ -0,0 +1,40 @@ +# Incision API v2 运行时测试报告 + +测试日期:2026-07-28 + +本报告只记录实际执行结果。`NOT_APPLICABLE` 独立统计,不计入通过;Adyeshach NMS helper 在 +26.1/26.2 自身仍引用已不存在的旧 NMS 类型,因此该一项标记为不适用,Incision 自身 NMS/remap +用例仍在这两个节点执行并通过。 + +| 服务端 | Java | Backend | 结果 | +| --- | --- | --- | --- | +| Paper 1.12.2 build 1620 | Zulu 8 | JVMTI | 370 pass / 0 fail / 2 N/A | +| Paper 1.16.5 build 794 | Zulu 16.0.2 | JVMTI | 372 pass / 0 fail / 0 N/A | +| Paper 1.20.6 build 151 | Azul 21.0.10 | Instrumentation | 372 pass / 0 fail / 0 N/A | +| Paper 1.21.11 build 132 | Azul 21.0.10 | JVMTI | 372 pass / 0 fail / 0 N/A | +| Spigot 26.1.2 | Zulu 25.0.2 | JVMTI | 371 pass / 0 fail / 1 N/A | +| Paper 26.2 build 84 stable | Zulu 26.0.0 | JVMTI | 371 pass / 0 fail / 1 N/A | + +额外后端验证:Paper 1.20.6 使用 `-Djdk.attach.allowAttachSelf=true`、 +`-XX:+EnableDynamicAgentLoading` 和 `-Dtaboolib.incision.backend=instrumentation` 强制走标准 +Instrumentation,完整 372 项通过。默认能力选择在 attach 不可用时回退 JVMTI。 + +Backend 合约验证随 372 项矩阵在每个节点执行,覆盖 `UNAVAILABLE`、`PENDING_LOAD`、 +`INSTALLED`、`FAILED_ROLLED_BACK`、transformer 异常回滚、Pipeline token 生命周期和 +ClassLoaderHook 能力边界。`ClassLoaderHookBackend` 仅保留为旧二进制引用的兼容占位并明确返回 +不可用;没有 agent/JVMTI 时,JVM 不提供替换任意既有 ClassLoader 定义流程的可移植能力。 + +关键集成结果: + +- Adyeshach `DefaultAdyeshachAPI#getMinecraftAPI()` 的 Lead/Trail 真调用通过。 +- NMSProxy `DefaultMinecraftHelper#literalChatBaseComponent(String)` 的 Lead/Trail/Splice 通过。 +- helper 内部 CraftChatMessage INVOKE Site 在支持节点通过。 +- 1.16.5 同名 helper 同时存在于 PluginClassLoader 与 AsmClassLoader;JVMTI 按名对两个 defining + Loader 都执行重转换后,测试由零命中恢复为一次命中。 +- 运行日志未出现未处理的 `VerifyError`、`zip file closed`、Bridge dispatch failure 或未回滚的 + retransform failure。 + +构建验证: + +- `:module:incision:publishToMavenLocal -PdevLocal --no-daemon` +- Incision-Test `clean build --no-daemon` diff --git a/module/incision/performance/jmh-2026-07-28/charts/backend-comparison.png b/module/incision/performance/jmh-2026-07-28/charts/backend-comparison.png new file mode 100644 index 000000000..b6733a787 Binary files /dev/null and b/module/incision/performance/jmh-2026-07-28/charts/backend-comparison.png differ diff --git a/module/incision/performance/jmh-2026-07-28/charts/normalized-overhead.png b/module/incision/performance/jmh-2026-07-28/charts/normalized-overhead.png new file mode 100644 index 000000000..9df33d4a6 Binary files /dev/null and b/module/incision/performance/jmh-2026-07-28/charts/normalized-overhead.png differ diff --git a/module/incision/performance/jmh-2026-07-28/charts/overhead-by-version.png b/module/incision/performance/jmh-2026-07-28/charts/overhead-by-version.png new file mode 100644 index 000000000..da837807d Binary files /dev/null and b/module/incision/performance/jmh-2026-07-28/charts/overhead-by-version.png differ diff --git a/module/incision/performance/jmh-2026-07-28/charts/score-heatmap.png b/module/incision/performance/jmh-2026-07-28/charts/score-heatmap.png new file mode 100644 index 000000000..c55430cb5 Binary files /dev/null and b/module/incision/performance/jmh-2026-07-28/charts/score-heatmap.png differ diff --git a/module/incision/performance/jmh-2026-07-28/console/1.12.2-paper-java8-instrumentation.log b/module/incision/performance/jmh-2026-07-28/console/1.12.2-paper-java8-instrumentation.log new file mode 100644 index 000000000..29831511d --- /dev/null +++ b/module/incision/performance/jmh-2026-07-28/console/1.12.2-paper-java8-instrumentation.log @@ -0,0 +1,2256 @@ + +Loading libraries, please wait... +2026-07-28 15:22:01,171 main WARN Disabling terminal, you're running in an unsupported environment. +[15:22:01 INFO]: Starting minecraft server version 1.12.2 +[15:22:01 INFO]: Loading properties +[15:22:01 INFO]: Default game type: SURVIVAL +[15:22:01 INFO]: This server is running Paper version git-Paper-1620 (MC: 1.12.2) (Implementing API version 1.12.2-R0.1-SNAPSHOT) +[15:22:01 INFO]: Debug logging is disabled +[15:22:01 INFO]: Server Ping Player Sample Count: 12 +[15:22:01 INFO]: Using 4 threads for Netty based IO +[15:22:01 INFO]: Generating keypair +[15:22:01 INFO]: Starting Minecraft server on *:25565 +[15:22:01 INFO]: Using default channel type +[15:22:02 INFO]: Set PluginClassLoader as parallel capable +[15:22:02 INFO]: [Incision-Test-1.0.0] [DEBUG] 当前以调试模式运行。 +[15:22:02 INFO]: [Incision-Test-1.0.0] [DEBUG] 基础依赖加载完成,用时 154 毫秒。 +[15:22:02 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:common-env:6.3.0-local-dev +[15:22:02 INFO]: [Incision-Test-1.0.0] [DEBUG] 从 common-env-6.3.0-local-dev-fae78078.jar 中加载 extra.properties 配置 +[15:22:02 INFO]: [Incision-Test-1.0.0] 加载依赖 org.jetbrains.kotlin:kotlin-stdlib:2.3.0 +[15:22:02 INFO]: [Incision-Test-1.0.0] 加载依赖 org.jetbrains.kotlin:kotlin-stdlib-jdk8:2.3.0 +[15:22:02 INFO]: [Incision-Test-1.0.0] 加载依赖 org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.8.1 +[15:22:02 INFO]: [Incision-Test-1.0.0] [DEBUG] RuntimeEnv 加载完成,用时 10 毫秒。 +[15:22:02 INFO]: [Incision-Test-1.0.0] [DEBUG] = 调用 top.maplex.incisiontest.taboolib.common.env.RuntimeEnv.init() +[15:22:02 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:common-util:6.3.0-local-dev +[15:22:02 INFO]: [Incision-Test-1.0.0] [DEBUG] 从 common-util-6.3.0-local-dev-55516d5b.jar 中加载 extra.properties 配置 +[15:22:02 INFO]: [Incision-Test-1.0.0] [DEBUG] ClassVisitorHandler 初始化完成。 +[15:22:02 INFO]: [Incision-Test-1.0.0] [DEBUG] = 调用 top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.init() +[15:22:02 INFO]: [Incision-Test-1.0.0] [DEBUG] = 调用 top.maplex.incisiontest.taboolib.common.io.ProjectScannerKt.init() +[15:22:02 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:common-legacy-api:6.3.0-local-dev +[15:22:02 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:common-platform-api:6.3.0-local-dev +[15:22:02 INFO]: [Incision-Test-1.0.0] [DEBUG] 从 common-platform-api-6.3.0-local-dev-4f1aa33f.jar 中加载 extra.properties 配置 +[15:22:02 INFO]: [Incision-Test-1.0.0] [DEBUG] = 调用 top.maplex.incisiontest.taboolib.common.platform.PlatformFactory.init() +[15:22:02 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:bukkit-xseries:6.3.0-local-dev +[15:22:02 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:bukkit-nms:6.3.0-local-dev +[15:22:02 INFO]: [Incision-Test-1.0.0] [DEBUG] 从 bukkit-nms-6.3.0-local-dev-3d7d438f.jar 中加载 extra.properties 配置 +[15:22:02 INFO]: [Incision-Test-1.0.0] [DEBUG] PaperClassFinder 已生效。 +[15:22:02 INFO]: [Incision-Test-1.0.0] [DEBUG] = 调用 top.maplex.incisiontest.taboolib.module.nms.MeteorReflection.init() +[15:22:02 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:bukkit-ui:6.3.0-local-dev +[15:22:02 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:bukkit-nms-stable:6.3.0-local-dev +[15:22:02 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:minecraft-kether:6.3.0-local-dev +[15:22:02 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:platform-bukkit-impl:6.3.0-local-dev +[15:22:02 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:bukkit-hook:6.3.0-local-dev +[15:22:02 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:bukkit-ui-legacy:6.3.0-local-dev +[15:22:02 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:database:6.3.0-local-dev +[15:22:03 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:bukkit-nms-legacy:6.3.0-local-dev +[15:22:03 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:bukkit-nms-tag:6.3.0-local-dev +[15:22:03 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:bukkit-ui-12100:6.3.0-local-dev +[15:22:03 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:platform-bukkit:6.3.0-local-dev +[15:22:03 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:bukkit-nms-tag-modern:6.3.0-local-dev +[15:22:03 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:bukkit-nms-tag-legacy:6.3.0-local-dev +[15:22:03 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:minecraft-command-helper:6.3.0-local-dev +[15:22:03 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:incision:6.3.0-local-dev +[15:22:03 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:bukkit-util:6.3.0-local-dev +[15:22:03 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:minecraft-i18n:6.3.0-local-dev +[15:22:03 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:basic-configuration:6.3.0-local-dev +[15:22:03 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:basic-submit-chain:6.3.0-local-dev +[15:22:03 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:minecraft-chat:6.3.0-local-dev +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] 所有依赖加载完成,用时 981 毫秒。 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] ProjectScanner 扫描到 526 个类,用时 25 毫秒。 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] ClassVisitor 第一阶段过滤: 2,739 -> 1,200 个候选类,用时 10 毫秒。 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] ClassVisitor 第二阶段过滤: 1,200 -> 201 个有效类,用时 1 毫秒。 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] ClassVisitor 总用时 46 毫秒。 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] RunningClasses (All) : 2,739 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] RunningClasses (Jar) : 526 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] RunningClasses (Included) : 201 +[15:22:03 INFO]: [Incision-Test-1.0.0] 加载依赖 org.openjdk.jmh:jmh-core:1.37 +[15:22:03 INFO]: [Incision-Test-1.0.0] 加载依赖 org.apache.commons:commons-math3:3.6.1 +[15:22:03 INFO]: [Incision-Test-1.0.0] 加载依赖 net.bytebuddy:byte-buddy-agent:1.14.18 +[15:22:03 INFO]: [Incision-Test-1.0.0] 加载依赖 org.apache.commons:commons-jexl3:3.2.1 +[15:22:03 INFO]: [Incision-Test-1.0.0] 加载依赖 com.mojang:datafixerupper:4.0.26 +[15:22:03 INFO]: [Incision-Test-1.0.0] 加载依赖 org.slf4j:slf4j-api:2.0.8 +[15:22:03 INFO]: [Incision-Test-1.0.0] 加载依赖 com.zaxxer:HikariCP:4.0.3 +[15:22:03 INFO]: [Incision-Test-1.0.0] 加载依赖 com.mysql:mysql-connector-j:8.4.0 +[15:22:03 INFO]: [Incision-Test-1.0.0] 加载依赖 org.yaml:snakeyaml:2.6 +[15:22:03 INFO]: [Incision-Test-1.0.0] 加载依赖 com.typesafe:config:1.4.3 +[15:22:03 INFO]: [Incision-Test-1.0.0] 加载依赖 com.electronwill.night-config:core:3.6.7 +[15:22:03 INFO]: [Incision-Test-1.0.0] 加载依赖 com.electronwill.night-config:toml:3.6.7 +[15:22:03 INFO]: [Incision-Test-1.0.0] 加载依赖 com.electronwill.night-config:json:3.6.7 +[15:22:03 INFO]: [Incision-Test-1.0.0] 加载依赖 com.electronwill.night-config:hocon:3.6.7 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] asm-tree probe: loader=org.bukkit.plugin.java.PluginClassLoader core=file:/E:/Minecraft-Server/incisionTest/run-1.12.2/cache/taboolib/top.maplex.incisiontest/asm-9.8-bc746a17.jar tree=file:/E:/Minecraft-Server/incisionTest/run-1.12.2/cache/taboolib/top.maplex.incisiontest/asm-tree-9.8-9faf6fa8.jar +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] asm-tree probe OK: name=top/maplex/incisiontest/taboolib/module/incision/IncisionBootstrap methods=8 +[15:22:03 INFO]: [Incision-Test-1.0.0] [Incision] TabooLibNmsResolver 已启用: nms=v1_12_R1,unobf=false,uniCB=false,mojang=false,impl=RemapTranslationLegacy +[15:22:03 INFO]: [Incision-Test-1.0.0] [Incision] JvmtiBackend: JVMTI native loaded from C:\Users\ADMINI~1\AppData\Local\Temp\incision-native\incision-jvmti-e6191845.dll +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: io.izzel.incision.bridge.IncisionBridge in bootstrap +[15:22:03 INFO]: [Incision-Test-1.0.0] [Incision] IncisionBridge 已注入 bootstrap ClassLoader (JVMTI) +[15:22:03 INFO]: [Incision-Test-1.0.0] [Incision] IncisionBridge dispatcher 已注册 (CL=bootstrap) +[15:22:03 INFO]: [Incision-Test-1.0.0] [Incision] Incision CONST: api=2 resolver=RemapRouter[TabooLibNmsResolver] +[15:22:03 INFO]: [Incision-Test-1.0.0] [Incision] PipelineBackend installed into TabooLib RemapTranslation.extraTransformers +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] 跨平台服务初始化完成,用时 95 毫秒。 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] 唤醒: 21 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] 注入: 20 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] 服务: 6 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformOpenContainer (BukkitOpenContainer) +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformListener (BukkitListener) +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformAdapter (BukkitAdapter) +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformIO (BukkitIO) +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformExecutor (BukkitExecutor) +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformCommand (BukkitCommand) +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] ProjectScanner 扫描到 8 个资源文件,用时 0 毫秒。 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] Paper 映射表已加载,用时 28 毫秒。 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] Classes: 4,218, Fields: 19,270, Methods: 23,687 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/item/enchantment/EnchantmentHelper → net/minecraft/server/v1_12_R1/EnchantmentManager +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/level/ServerLevel → net/minecraft/server/v1_12_R1/WorldServer +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/item/ItemStack → net/minecraft/server/v1_12_R1/ItemStack +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/entity/Entity → net/minecraft/server/v1_12_R1/Entity +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/damagesource/DamageSource → net/minecraft/server/v1_12_R1/DamageSource +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/item/enchantment/EnchantmentHelper → net/minecraft/server/v1_12_R1/EnchantmentManager +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/level/ServerLevel → net/minecraft/server/v1_12_R1/WorldServer +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/item/ItemStack → net/minecraft/server/v1_12_R1/ItemStack +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/entity/Entity → net/minecraft/server/v1_12_R1/Entity +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/damagesource/DamageSource → net/minecraft/server/v1_12_R1/DamageSource +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SharpnessModifier#sharpness-modifier@2 targets=[net/minecraft/server/v1_12_R1/EnchantmentManager.modifyDamage(Lnet/minecraft/server/v1_12_R1/WorldServer;Lnet/minecraft/server/v1_12_R1/ItemStack;Lnet/minecraft/server/v1_12_R1/Entity;Lnet/minecraft/server/v1_12_R1/DamageSource;F)F] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=net/minecraft/server/v1_12_R1/EnchantmentManager resolved=net/minecraft/server/v1_12_R1/EnchantmentManager advices=1 total=1 backend=Instrumentation +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SharpnessModifier → 1 suture / 1 advice +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityDefault#defaultPriority@4 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority advices=1 total=1 backend=Instrumentation +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityDefault → 1 suture / 1 advice +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperBefore@37 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=1 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onSecondHelperBefore@38 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=2 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onThirdHelperBefore@39 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperAfterOffset1@40 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperBeforeOffsetZero@41 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset1All@42 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset2All@43 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onBeforeNegOffset@44 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal0AfterOffset1@45 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=2 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal2AfterOffset2@46 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onAnyOrdinal@47 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOffsetPlus5@48 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=1 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOffsetMinus2@49 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onBeforeOffset2@50 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset0@51 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=1 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal1AfterOffset1@52 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.counterI ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFieldGetOffset@53 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.counterI ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFieldPutOffset@54 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/OffsetFixture resolved=top/maplex/incisiontest/fixture/OffsetFixture advices=18 total=18 backend=Instrumentation +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonOffsetCases → 18 suture / 18 advice +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.Pri0Surgeon#pri0@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=1 backend=Instrumentation +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.Pri0Surgeon → 1 suture / 1 advice +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriority200@10 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriority50@11 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriorityNeg10@12 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriorityDefault@13 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority advices=4 total=5 backend=Instrumentation +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation → 4 suture / 4 advice +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityNegativeCases#adviceNegative@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityFixture advices=1 total=1 backend=Instrumentation +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonPriorityNegativeCases → 1 suture / 1 advice +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityHigh#highPriority@2 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority advices=1 total=6 backend=Instrumentation +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityHigh → 1 suture / 1 advice +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#onCompanionOnly@8 targets=[top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion.companionOnlyEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#onStaticOnly@9 targets=[top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture.staticOnlyEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#both-static-path@10 targets=[top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture.bothEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#both-companion-path@11 targets=[top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion.bothEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion resolved=top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion advices=2 total=2 backend=Instrumentation +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture advices=2 total=2 backend=Instrumentation +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonKotlinTargetCases → 4 suture / 4 advice +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.Pri100Surgeon#pri100@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=2 backend=Instrumentation +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.Pri100Surgeon → 1 suture / 1 advice +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityMaxCases#adviceMax@2 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.extremeMaxTarget()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=3 backend=Instrumentation +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonPriorityMaxCases → 1 suture / 1 advice +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#apiLead@12 targets=[ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#apiTrail@13 targets=[ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalLead@14 targets=[ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalTrail@15 targets=[ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalSplice@16 targets=[ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=org/bukkit/craftbukkit/v1_16_R3/util/CraftChatMessage.fromString(Ljava/lang/String;)[Lnet/minecraft/server/v1_16_R3/IChatBaseComponent; ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#craftChatInvoke@17 targets=[ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=ink/ptms/adyeshach/impl/DefaultAdyeshachAPI resolved=ink/ptms/adyeshach/impl/DefaultAdyeshachAPI advices=2 total=2 backend=Instrumentation +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: org/bukkit/craftbukkit/v1_16_R3/util/CraftChatMessage → org/bukkit/craftbukkit/v1_12_R1/util/CraftChatMessage +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/v1_16_R3/IChatBaseComponent → net/minecraft/server/v1_12_R1/IChatBaseComponent +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper resolved=ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper advices=4 total=4 backend=Instrumentation +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.AdyeshachIntegrationCases → 6 suture / 6 advice +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aTNeg10@19 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPriNeg10()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT0@20 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri0()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT5@21 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri5()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT100@22 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri100()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aFNeg10@23 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPriNeg10()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF0@24 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri0()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF5@25 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri5()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF100@26 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri100()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#same-pri-first@27 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.samePriorityTarget()Ljava/util/List;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#same-pri-second@28 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.samePriorityTarget()Ljava/util/List;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#cycle-advice@29 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cycleTarget()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture resolved=top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture advices=11 total=11 backend=Instrumentation +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.OperationEnabledPriorityCases → 11 suture / 11 advice +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/MinecraftServer → net/minecraft/server/v1_12_R1/MinecraftServer +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/dedicated/DedicatedServer → net/minecraft/server/v1_12_R1/DedicatedServer +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/MinecraftServer → net/minecraft/server/v1_12_R1/MinecraftServer +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/dedicated/DedicatedServer → net/minecraft/server/v1_12_R1/DedicatedServer +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonCrossClCases#onIsHardcore@4 targets=[net/minecraft/server/v1_12_R1/DedicatedServer.isHardcore()Z] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/MinecraftServer → net/minecraft/server/v1_12_R1/MinecraftServer +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/MinecraftServer → net/minecraft/server/v1_12_R1/MinecraftServer +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonCrossClCases#onGetPlayerCount@5 targets=[net/minecraft/server/v1_12_R1/MinecraftServer.getPlayerCount()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonCrossClCases#onGetMaxPlayers@8 targets=[org/bukkit/Bukkit.getMaxPlayers()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/v1_12_R1/DedicatedServer.isHardcore()Z kinds=[LEAD] static=false +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=net/minecraft/server/v1_12_R1/DedicatedServer resolved=net/minecraft/server/v1_12_R1/DedicatedServer advices=1 total=1 backend=Instrumentation +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/v1_12_R1/MinecraftServer.getPlayerCount()I kinds=[LEAD] static=false +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=net/minecraft/server/v1_12_R1/MinecraftServer resolved=net/minecraft/server/v1_12_R1/MinecraftServer advices=1 total=1 backend=Instrumentation +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject org/bukkit/Bukkit.getMaxPlayers()I kinds=[LEAD] static=true +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=org/bukkit/Bukkit resolved=org/bukkit/Bukkit advices=1 total=1 backend=Instrumentation +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonCrossClCases → 3 suture / 3 advice +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAdvancedCases#onReturnsBoolExcise@4 targets=[top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture.returnsBoolean(Z)Z] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAdvancedCases#onLongCalcBypass@5 targets=[top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture.longCalc(JJ)J] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture advices=2 total=2 backend=Instrumentation +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAdvancedCases → 2 suture / 2 advice +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AccessorTheatreDslCases#onDescribe@6 targets=[top/maplex/incisiontest/fixture/AccessorChildFixture.describe()Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AccessorChildFixture resolved=top/maplex/incisiontest/fixture/AccessorChildFixture advices=1 total=1 backend=Instrumentation +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.AccessorTheatreDslCases → 1 suture / 1 advice +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadFullDescriptor@20 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeMethodFull(Ljava/lang/String;)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadWildArgs@21 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeMethodWild(*)*] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadExactTarget@22 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeStarTarget()Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trailClassAndMethodA@23 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeClassA()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trailClassAndMethodB@24 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeClassB()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#spliceFull@25 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeShorthandArgs(Ljava/lang/String;I)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.inner1()I ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#bypassFullDescriptor@26 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeInvokeHelper()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.inner2()I ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#graftFullDescriptor@27 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeInvokeHelper()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trimFullDescriptor@28 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeTrimArgs(Ljava/lang/String;I)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope advices=9 total=9 backend=Instrumentation +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases → 9 suture / 9 advice +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#headLead@42 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSimpleReturn()Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#tailTrailNormal@43 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSimpleReturn()Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trailMultiReturn@44 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixMultiReturn(Z)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trailOnThrow@45 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixThrowUncaught(Z)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBefore0@46 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=1 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBefore1@47 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=-1 matches=1..-1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBeforeAll@48 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeAfter0@49 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.counterI ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftFieldGet@50 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixFieldRead()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.lastWrittenI ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftFieldPut@51 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixFieldWrite(I)V] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/util/ArrayList. ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftNew@52 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixAllocate()Ljava/util/ArrayList;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=THROW mode=EXACT target=. ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftThrow@53 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixThrowUncaught(Z)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#bypassReplace@54 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeMixed(I)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimReturnPlain@55 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixPlainReturn()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimArg0@56 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimArg1@57 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixCombine(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#exciseFullReplace@58 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixExciseTarget()Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#spliceProceedAndKeep@59 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSpliceTarget(I)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture advices=18 total=18 backend=Instrumentation +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases → 18 suture / 18 advice +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgSingle@18 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimSingleArg(Ljava/lang/String;)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgDouble0@19 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimDoubleArg(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgDouble1@20 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimDoubleArg(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgTriple2@21 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimTripleArg(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgQuad3@22 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimQuadArg(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnInt@23 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnInt()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnLong@24 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnLong()J] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnString@25 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnString()Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnBool@26 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnBoolean()Z] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim advices=9 total=9 backend=Instrumentation +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases → 9 suture / 9 advice +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM1@19 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m1Default()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#m2-cust@20 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m2CustomId()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM3@21 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m3DisabledNoId()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM4@22 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m4PriorityPositive()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM5@23 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m5PriorityNegative()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#m6-cust@24 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m6IdAndPriority()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#m7-cust@25 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m7IdAndDisabled()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#m8-cust@26 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m8AllThree()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM9@27 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m9PriorityZeroExplicit()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#orderHigh@28 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#orderMid@29 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#orderZero@30 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#orderLow@31 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/OperationMatrixFixture resolved=top/maplex/incisiontest/fixture/OperationMatrixFixture advices=13 total=13 backend=Instrumentation +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.OperationMatrixCases → 13 suture / 13 advice +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onLegacy@29 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.versionedTarget()Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onModern 因 @Version([1.17, 26.1]) 跳过 (current=1.12.2) +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onFuture 因 @Version([26.1, ]) 跳过 (current=1.12.2) +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onNoop@32 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.noopMatcherTarget()Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/MinecraftServer → net/minecraft/server/v1_12_R1/MinecraftServer +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/MinecraftServer → net/minecraft/server/v1_12_R1/MinecraftServer +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onNmsGetPlayerCount@33 targets=[net/minecraft/server/v1_12_R1/MinecraftServer.getPlayerCount()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeInRange@34 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherInRange()Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBelowStart 因 @Version([3.0, 4.0]) 跳过 (current=2.5) +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeAboveEnd 因 @Version([0.1, 1.0]) 跳过 (current=2.5) +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBoundaryEnd@37 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherBoundaryEnd()Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBoundaryStart@38 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherBoundaryStart()Ljava/lang/String;] +[15:22:03 WARN]: [Incision-Test-1.0.0] [Incision][WARN] VersionMatcher 解析失败: top.maplex.incisiontest.api.FailingVersionMatcher — java.lang.reflect.InvocationTargetException: null; fail-closed +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onMissingMatcherFallback@39 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.missingMatcherFallback()Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onMultiRange0 因 @Version([0, 1]) 跳过 (current=2.5) +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onMultiRange1@41 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.multiRangeByIndex()Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onMultiRange2 因 @Version([4, 5]) 跳过 (current=2.5) +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture advices=7 total=7 backend=Instrumentation +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/v1_12_R1/MinecraftServer.getPlayerCount()I kinds=[LEAD] static=false +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=net/minecraft/server/v1_12_R1/MinecraftServer resolved=net/minecraft/server/v1_12_R1/MinecraftServer advices=1 total=2 backend=Instrumentation +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonVersionCases → 8 suture / 8 advice +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AccessorUtilCases#onProcess@26 targets=[top/maplex/incisiontest/fixture/UtilFixture.process(Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/UtilFixture resolved=top/maplex/incisiontest/fixture/UtilFixture advices=1 total=1 backend=Instrumentation +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.AccessorUtilCases → 1 suture / 1 advice +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/item/enchantment/EnchantmentHelper → net/minecraft/server/v1_12_R1/EnchantmentManager +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/level/ServerLevel → net/minecraft/server/v1_12_R1/WorldServer +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/item/ItemStack → net/minecraft/server/v1_12_R1/ItemStack +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/entity/Entity → net/minecraft/server/v1_12_R1/Entity +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/damagesource/DamageSource → net/minecraft/server/v1_12_R1/DamageSource +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/item/enchantment/EnchantmentHelper → net/minecraft/server/v1_12_R1/EnchantmentManager +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/level/ServerLevel → net/minecraft/server/v1_12_R1/WorldServer +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/item/ItemStack → net/minecraft/server/v1_12_R1/ItemStack +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/entity/Entity → net/minecraft/server/v1_12_R1/Entity +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/damagesource/DamageSource → net/minecraft/server/v1_12_R1/DamageSource +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SharpnessObserver#observeSharpness@0 targets=[net/minecraft/server/v1_12_R1/EnchantmentManager.modifyDamage(Lnet/minecraft/server/v1_12_R1/WorldServer;Lnet/minecraft/server/v1_12_R1/ItemStack;Lnet/minecraft/server/v1_12_R1/Entity;Lnet/minecraft/server/v1_12_R1/DamageSource;F)F] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=net/minecraft/server/v1_12_R1/EnchantmentManager resolved=net/minecraft/server/v1_12_R1/EnchantmentManager advices=1 total=2 backend=Instrumentation +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SharpnessObserver → 1 suture / 1 advice +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityLow#lowPriority@2 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority advices=1 total=7 backend=Instrumentation +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityLow → 1 suture / 1 advice +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFF@20 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ffEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFFAlt@21 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ffAltMethod(I)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFT@22 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ftStaticEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFTAlt@23 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ftStaticAlt(I)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTF@24 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.tfCompanionEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTFAlt@25 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.tfCompanionAlt(I)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTStatic@26 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ttBothEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTCompanion@27 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.ttBothEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTAltStatic@28 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ttBothAlt(I)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTAltCompanion@29 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.ttBothAlt(I)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture resolved=top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture advices=6 total=6 backend=Instrumentation +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion resolved=top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion advices=4 total=4 backend=Instrumentation +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.KotlinTargetMatrixCases → 10 suture / 10 advice +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AccessorCases#onPublicDouble@18 targets=[top/maplex/incisiontest/fixture/AccessorFixture.publicDouble(I)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/AccessorFixture.publicDouble(I)I kinds=[LEAD] static=false +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=top/maplex/incisiontest/fixture/AccessorFixture resolved=top/maplex/incisiontest/fixture/AccessorFixture advices=1 total=1 backend=Instrumentation +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.AccessorCases → 1 suture / 1 advice +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onAccumulatePattern@73 targets=[top/maplex/incisiontest/fixture/InsnPatternFixture.accumulate(I)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticIconst5@74 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticSeq2@75 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticSeq4@76 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticAny@77 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onIconstFamilyRepeat@78 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onLdcString@79 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onLdcCstFiltered@80 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onFieldGet@81 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onFieldPut@82 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNewStringBuilder@83 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeVirtualGlob@84 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeStaticMath@85 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNewArray@86 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onANewArray@87 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInstanceOf@88 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onCheckCast@89 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onIfeq@90 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon pattern 未命中,跳过 advice: top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGoto +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onAthrow@92 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onReturn@93 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onSeq3@94 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onEmptyPattern@95 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onSeq5@96 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onRepeat2@97 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onRepeat5@98 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onCstNumeric@99 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobOwnerJavaLang@100 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobNameSuffix@101 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon pattern 未命中,跳过 advice: top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobDesc +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onDescExact@103 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeInterface@104 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeSpecial@105 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArrayLength@106 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon pattern 未命中,跳过 advice: top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNop +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onDup@108 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/InsnPatternFixture.accumulate(I)I kinds=[LEAD] static=false +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=top/maplex/incisiontest/fixture/InsnPatternFixture resolved=top/maplex/incisiontest/fixture/InsnPatternFixture advices=1 total=1 backend=Instrumentation +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=top/maplex/incisiontest/fixture/ComplexOpcodeFixture resolved=top/maplex/incisiontest/fixture/ComplexOpcodeFixture advices=32 total=32 backend=Instrumentation +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonInsnPatternCases → 33 suture / 33 advice +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onBothEmpty@39 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.bothEmpty()Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onOnlyEndGiven@40 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.onlyEndGiven()Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onOnlyStartGiven@41 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.onlyStartGiven()Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSinglePoint@42 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.singlePoint()Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onInvertedRange 因 @Version([9.0, 1.0]) 跳过 (current=2.5) +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onLeadVersioned@44 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.leadTarget()Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onTrailVersioned@45 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.trailTarget()Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSpliceVersioned@46 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.spliceTarget()Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onExciseVersioned@47 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.exciseTarget()Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.helperForBypass()I ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onBypassVersioned@48 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.bypassCallerTarget()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onGraftVersioned@49 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.graftCallerTarget()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onTrimReturnVersioned@50 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.trimReturnTarget()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onDefaultMatcher 因 @Version([2.0, 3.0]) 跳过 (current=1.12.2) +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onExplicitNoop@52 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.explicitNoopMatcherTarget()Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onFakeNoBounds@53 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.fakeMatcherNoBoundsTarget()Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSegLongerStart@54 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.segmentLongerStart()Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSegLongerEnd@55 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.segmentLongerEnd()Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onMicroStepBelow 因 @Version([2.6, 3.0]) 跳过 (current=2.5) +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onMicroStepAbove 因 @Version([2.0, 2.4]) 跳过 (current=2.5) +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture resolved=top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture advices=15 total=15 backend=Instrumentation +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonVersionMatrixCases → 15 suture / 15 advice +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorHead@30 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteHeadMethod()Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorTail@31 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteTailMethod()Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorReturn@32 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteReturnMethod()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=THROW mode=EXACT target=. ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorThrow@33 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteThrowMethod()Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd0@34 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=1 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd1@35 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=2 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd2@36 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=-1 matches=1..-1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrdAll@37 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteShiftBefore@38 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteShiftAfter@39 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.counterI ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteFieldGetGraft@40 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteFieldGet()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.lastWrittenI ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteFieldPutGraft@41 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteFieldPut(I)V] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteNewWithTarget@42 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteNewObject()Ljava/lang/StringBuilder;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=. ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteNewEmptyTarget@43 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteTargetEmpty()Ljava/lang/Object;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteOffsetZero@44 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site advices=15 total=15 backend=Instrumentation +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases → 15 suture / 15 advice +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.counterShiftI ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldGetBefore@24 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.readCounterShift()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.counterShiftI ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldGetAfter@25 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.readCounterShift()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.counterShiftI ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldPutBefore@26 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.writeCounterShift(I)V] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.counterShiftI ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldPutAfter@27 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.writeCounterShift(I)V] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#newBefore@28 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.allocateBuilder()Ljava/lang/StringBuilder;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#newAfter@29 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.allocateBuilder()Ljava/lang/StringBuilder;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg0@30 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg1@31 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg2@32 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#spliceShortCircuit@33 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.spliceSkipTarget(I)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#exciseFullBody@34 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.exciseRawTarget()Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#noParenLead@35 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.noParenMethod()Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras advices=12 total=12 backend=Instrumentation +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases → 12 suture / 12 advice +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationIdVariantsCases#id-variant-normal@8 targets=[top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idNormalTarget()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationIdVariantsCases#id::with/special.chars-001@9 targets=[top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idSpecialCharsTarget()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationIdVariantsCases#adviceEmptyFallback@10 targets=[top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idEmptyFallbackTarget()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationIdVariantsCases#veryLong-abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghij@11 targets=[top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idVeryLongTarget()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/OperationIdVariantsFixture resolved=top/maplex/incisiontest/fixture/OperationIdVariantsFixture advices=4 total=4 backend=Instrumentation +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.OperationIdVariantsCases → 4 suture / 4 advice +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityPositiveCases#advicePositive@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityFixture advices=1 total=2 backend=Instrumentation +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonPriorityPositiveCases → 1 suture / 1 advice +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityDefaultCases#adviceDefault@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityFixture advices=1 total=3 backend=Instrumentation +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonPriorityDefaultCases → 1 suture / 1 advice +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#probe@2 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#lead@3 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#leadOfPair@4 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#trailOfPair@5 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#predicate@6 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.predicate(I)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#splice@7 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/PerformanceFixture.helper(I)I ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#siteInvoke@8 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.siteInvoke(I)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/PerformanceFixture resolved=top/maplex/incisiontest/fixture/PerformanceFixture advices=7 total=7 backend=Instrumentation +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.PerformanceCases → 7 suture / 7 advice +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftBeforeHelperInvoke@18 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftAfterHelperInvoke@19 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.counterI ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnFieldGet@20 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.readCounter()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.counterI ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnFieldPut@21 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.writeCounter(I)V] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnNew@22 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.allocate()Ljava/lang/StringBuilder;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=THROW mode=EXACT target=. ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnThrow@23 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.throwIt()Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#bypassHelperInvoke@24 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#trimReturnPlain@25 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.plainReturn()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#trimEchoArg@26 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.echo(Ljava/lang/String;)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture advices=9 total=9 backend=Instrumentation +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonSiteCases → 9 suture / 9 advice +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonBasicCases#onGreetLead@8 targets=[top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.greet(Ljava/lang/String;)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonBasicCases#onVoidTrail@9 targets=[top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.voidNoArg()V] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonBasicCases#onAddSplice@10 targets=[top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.add(II)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture advices=3 total=3 backend=Instrumentation +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonBasicCases → 3 suture / 3 advice +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityMinCases#adviceMin@2 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.extremeMinTarget()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=4 backend=Instrumentation +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonPriorityMinCases → 1 suture / 1 advice +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onHeadWithPattern@11 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onHeadPatternIfeq@12 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/ComplexOpcodeFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeWithPattern@13 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=GLOB target=*ComplexOpcodeFixture*.helper(*)* ordinal=-1 matches=1..-1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeWithGlob@14 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/ComplexOpcodeFixture.helper(I)I ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeAfterPattern@15 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=top/maplex/incisiontest/fixture/ComplexOpcodeFixture resolved=top/maplex/incisiontest/fixture/ComplexOpcodeFixture advices=5 total=37 backend=Instrumentation +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases → 5 suture / 5 advice +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonMixinCases#overwriteMayThrow@4 targets=[top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture.mayThrow(Z)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonMixinCases#redirectHelper@5 targets=[top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture.helper(I)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture advices=2 total=2 backend=Instrumentation +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonMixinCases → 2 suture / 2 advice +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationHigherCases#higherSurgeonAdvice@0 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.multiSurgeonTarget()Ljava/util/List;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture advices=1 total=1 backend=Instrumentation +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonOperationHigherCases → 1 suture / 1 advice +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityZeroCases#adviceZero@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityFixture advices=1 total=4 backend=Instrumentation +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonPriorityZeroCases → 1 suture / 1 advice +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnDragon@67 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnLowLevel@68 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogEqString@69 targets=[top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNeqInt@70 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureLt@71 targets=[top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureGt@72 targets=[top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnLe@73 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnGe@74 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogMatches@75 targets=[top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogInString@76 targets=[top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onHandleInList@77 targets=[top/maplex/incisiontest/fixture/PredicateFixture.handle(Ljava/util/List;)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptIsString@78 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptNotIsInt@79 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onHandleIcList@80 targets=[top/maplex/incisiontest/fixture/PredicateFixture.handle(Ljava/util/List;)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptIpObject@81 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onTriggerItExact@82 targets=[top/maplex/incisiontest/fixture/PredicateFixture.trigger(Ljava/lang/String;)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptNotIt@83 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptAsCast@84 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterProperty@85 targets=[top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterPropertySize@86 targets=[top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterMethodCall@87 targets=[top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterMethodNoArg@88 targets=[top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onTouchSafeCall@89 targets=[top/maplex/incisiontest/fixture/PredicateFixture.touch(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnAnd@90 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnOr@91 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNot@92 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNested@93 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagTrue@94 targets=[top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagFalse@95 targets=[top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagNull@96 targets=[top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureDouble@97 targets=[top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnCompound@98 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogThisRef@99 targets=[top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onEmptyWhere@115 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereEmpty(I)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onTrailWithWhere@116 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereTrail(I)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpliceWithWhere@117 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereSplice(I)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onExciseWithWhere@118 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereExcise(Ljava/lang/String;)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/PredicateFixture.whereBypassHelper(I)I ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onBypassWithWhere@119 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereBypass(I)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/PredicateFixture.whereGraftHelper(I)I ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onGraftWithWhere@120 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereGraft(I)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onTrimArgWithWhere@121 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereTrim(I)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/PredicateFixture resolved=top/maplex/incisiontest/fixture/PredicateFixture advices=40 total=40 backend=Instrumentation +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonPredicateCases → 40 suture / 40 advice +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PriNeg100Surgeon#priNeg100@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=5 backend=Instrumentation +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.PriNeg100Surgeon → 1 suture / 1 advice +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#custom-operation-id@7 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.customIdTarget()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#disabledAdvice@8 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.disabledTarget()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#highPriority@9 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.priorityTarget()Ljava/util/List;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#lowPriority@10 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.priorityTarget()Ljava/util/List;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#surgeonDefaultAdvice@11 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.surgeonDefaultTarget()Ljava/util/List;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#surgeonOverrideAdvice@12 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.surgeonDefaultTarget()Ljava/util/List;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#multiSurgeonLowerSide@13 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.multiSurgeonTarget()Ljava/util/List;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture advices=7 total=8 backend=Instrumentation +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonOperationCases → 7 suture / 7 advice +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#beforeTouchField@18 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.touchesField()I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#afterMultiArg@19 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.multiArg(ILjava/lang/String;D)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#aroundCallsHelper@20 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.callsHelper(I)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#aroundModifyArgs@21 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.greet(Ljava/lang/String;)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#aroundRewriteResult@22 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.rewriteTarget(I)I] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#onStaticEcho@23 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.staticEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#onCompanionEcho@24 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture$Companion.companionEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonAopTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonAopTargetFixture advices=6 total=6 backend=Instrumentation +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonAopTargetFixture$Companion resolved=top/maplex/incisiontest/fixture/SurgeonAopTargetFixture$Companion advices=1 total=1 backend=Instrumentation +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAopCases → 7 suture / 7 advice +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] injectAll(CONST): 201 个类, 用时 387 毫秒 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] - SurgeonScanner: 383 毫秒 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] 生命周期 "CONST" 用时 532 毫秒。 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] Bukkit 插件初始化完成,用时 1,670 毫秒。 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] 已屏蔽 IllegalAccess 警告,用时 2 毫秒。 +[15:22:03 INFO]: [Incision-Test-1.0.0] [DEBUG] 加载配置文件: E:\Minecraft-Server\incisionTest\run-1.12.2\plugins\Incision-Test\datasource.yml +[15:22:04 INFO]: [Incision-Test-1.0.0] [DEBUG] 加载配置文件: E:\Minecraft-Server\incisionTest\run-1.12.2\plugins\Incision-Test\kether.yml +[15:22:04 INFO]: [Incision-Test-1.0.0] [DEBUG] injectAll(INIT): 201 个类, 用时 73 毫秒 +[15:22:04 INFO]: [Incision-Test-1.0.0] [DEBUG] - ConfigLoader: 45 毫秒 +[15:22:04 INFO]: [Incision-Test-1.0.0] [DEBUG] - ClassVisitorAwake: 26 毫秒 +[15:22:04 INFO]: [Incision-Test-1.0.0] [DEBUG] 生命周期 "INIT" 用时 73 毫秒。 +[15:22:04 INFO]: [Incision-Test] Loading Incision-Test v1.0.0 +[15:22:04 INFO]: [Incision-Test-1.0.0] [DEBUG] Spigot 映射表已加载,用时 18 毫秒。 +[15:22:04 INFO]: [Incision-Test-1.0.0] [DEBUG] Classes: 3123, Fields: 18752, Methods: 1 +[15:22:04 INFO]: [Incision-Test-1.0.0] [DEBUG] injectAll(LOAD): 201 个类, 用时 98 毫秒 +[15:22:04 INFO]: [Incision-Test-1.0.0] [DEBUG] - KetherLoader: 51 毫秒 +[15:22:04 INFO]: [Incision-Test-1.0.0] [DEBUG] - ClassVisitorAwake: 47 毫秒 +[15:22:04 INFO]: [Incision-Test-1.0.0] [DEBUG] 生命周期 "LOAD" 用时 98 毫秒。 +[15:22:04 INFO]: Server permissions file permissions.yml is empty, ignoring it +[15:22:04 INFO]: **** Beginning UUID conversion, this may take A LONG time **** +[15:22:04 INFO]: Preparing level "world" +[15:22:04 INFO]: -------- World Settings For [world] -------- +[15:22:04 INFO]: Arrow Despawn Rate: 1200 +[15:22:04 INFO]: Item Despawn Rate: 6000 +[15:22:04 INFO]: Item Merge Radius: 2.5 +[15:22:04 INFO]: View Distance: 10 +[15:22:04 INFO]: Custom Map Seeds: Village: 10387312 Feature: 14357617 Monument: 10387313 Slime: 987234911 +[15:22:04 INFO]: Mob Spawn Range: 4 +[15:22:04 INFO]: Cactus Growth Modifier: 100% +[15:22:04 INFO]: Cane Growth Modifier: 100% +[15:22:04 INFO]: Melon Growth Modifier: 100% +[15:22:04 INFO]: Mushroom Growth Modifier: 100% +[15:22:04 INFO]: Pumpkin Growth Modifier: 100% +[15:22:04 INFO]: Sapling Growth Modifier: 100% +[15:22:04 INFO]: Wheat Growth Modifier: 100% +[15:22:04 INFO]: NetherWart Growth Modifier: 100% +[15:22:04 INFO]: Vine Growth Modifier: 100% +[15:22:04 INFO]: Cocoa Growth Modifier: 100% +[15:22:04 INFO]: Random Lighting Updates: false +[15:22:04 INFO]: Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Other 64 +[15:22:04 INFO]: Hopper Transfer: 8 Hopper Check: 1 Hopper Amount: 1 +[15:22:04 INFO]: Entity Activation Range: An 32 / Mo 32 / Mi 16 / Tiv true +[15:22:04 INFO]: Max TNT Explosions: 100 +[15:22:04 INFO]: Tile Max Tick Time: 50ms Entity max Tick Time: 50ms +[15:22:04 INFO]: Structure Info Saving: true +[15:22:04 INFO]: Nerfing mobs spawned from spawners: false +[15:22:04 INFO]: Allow Zombie Pigmen to spawn from portal blocks: true +[15:22:04 INFO]: Zombie Aggressive Towards Villager: true +[15:22:04 INFO]: Experience Merge Radius: 3.0 +[15:22:04 INFO]: -------- World Settings For [world_nether] -------- +[15:22:04 INFO]: Arrow Despawn Rate: 1200 +[15:22:04 INFO]: Item Despawn Rate: 6000 +[15:22:04 INFO]: Item Merge Radius: 2.5 +[15:22:04 INFO]: View Distance: 10 +[15:22:04 INFO]: Custom Map Seeds: Village: 10387312 Feature: 14357617 Monument: 10387313 Slime: 987234911 +[15:22:04 INFO]: Mob Spawn Range: 4 +[15:22:04 INFO]: Cactus Growth Modifier: 100% +[15:22:04 INFO]: Cane Growth Modifier: 100% +[15:22:04 INFO]: Melon Growth Modifier: 100% +[15:22:04 INFO]: Mushroom Growth Modifier: 100% +[15:22:04 INFO]: Pumpkin Growth Modifier: 100% +[15:22:04 INFO]: Sapling Growth Modifier: 100% +[15:22:04 INFO]: Wheat Growth Modifier: 100% +[15:22:04 INFO]: NetherWart Growth Modifier: 100% +[15:22:04 INFO]: Vine Growth Modifier: 100% +[15:22:04 INFO]: Cocoa Growth Modifier: 100% +[15:22:04 INFO]: Random Lighting Updates: false +[15:22:04 INFO]: Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Other 64 +[15:22:04 INFO]: Hopper Transfer: 8 Hopper Check: 1 Hopper Amount: 1 +[15:22:04 INFO]: Entity Activation Range: An 32 / Mo 32 / Mi 16 / Tiv true +[15:22:04 INFO]: Max TNT Explosions: 100 +[15:22:04 INFO]: Tile Max Tick Time: 50ms Entity max Tick Time: 50ms +[15:22:04 INFO]: Structure Info Saving: true +[15:22:04 INFO]: Nerfing mobs spawned from spawners: false +[15:22:04 INFO]: Allow Zombie Pigmen to spawn from portal blocks: true +[15:22:04 INFO]: Zombie Aggressive Towards Villager: true +[15:22:04 INFO]: Experience Merge Radius: 3.0 +[15:22:04 INFO]: -------- World Settings For [world_the_end] -------- +[15:22:04 INFO]: Arrow Despawn Rate: 1200 +[15:22:04 INFO]: Item Despawn Rate: 6000 +[15:22:04 INFO]: Item Merge Radius: 2.5 +[15:22:04 INFO]: View Distance: 10 +[15:22:04 INFO]: Custom Map Seeds: Village: 10387312 Feature: 14357617 Monument: 10387313 Slime: 987234911 +[15:22:04 INFO]: Mob Spawn Range: 4 +[15:22:04 INFO]: Cactus Growth Modifier: 100% +[15:22:04 INFO]: Cane Growth Modifier: 100% +[15:22:04 INFO]: Melon Growth Modifier: 100% +[15:22:04 INFO]: Mushroom Growth Modifier: 100% +[15:22:04 INFO]: Pumpkin Growth Modifier: 100% +[15:22:04 INFO]: Sapling Growth Modifier: 100% +[15:22:04 INFO]: Wheat Growth Modifier: 100% +[15:22:04 INFO]: NetherWart Growth Modifier: 100% +[15:22:04 INFO]: Vine Growth Modifier: 100% +[15:22:04 INFO]: Cocoa Growth Modifier: 100% +[15:22:04 INFO]: Random Lighting Updates: false +[15:22:04 INFO]: Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Other 64 +[15:22:04 INFO]: Hopper Transfer: 8 Hopper Check: 1 Hopper Amount: 1 +[15:22:04 INFO]: Entity Activation Range: An 32 / Mo 32 / Mi 16 / Tiv true +[15:22:04 INFO]: Max TNT Explosions: 100 +[15:22:04 INFO]: Tile Max Tick Time: 50ms Entity max Tick Time: 50ms +[15:22:04 INFO]: Structure Info Saving: true +[15:22:04 INFO]: Nerfing mobs spawned from spawners: false +[15:22:04 INFO]: Allow Zombie Pigmen to spawn from portal blocks: true +[15:22:04 INFO]: Zombie Aggressive Towards Villager: true +[15:22:04 INFO]: Experience Merge Radius: 3.0 +[15:22:04 INFO]: Preparing start region for level 0 (Seed: 3134847895565329132) +[15:22:04 INFO]: Preparing start region for level 1 (Seed: 3134847895565329132) +[15:22:04 INFO]: Preparing start region for level 2 (Seed: 3134847895565329132) +[15:22:04 INFO]: [Incision-Test] Enabling Incision-Test v1.0.0 +[15:22:04 INFO]: [Incision-Test-1.0.0] [Incision] Incision ENABLE: gate / 诊断收尾开始 +[15:22:04 INFO]: [Incision-Test-1.0.0] [Incision] Gate created: apiVersion=2 +[15:22:04 INFO]: [Incision-Test-1.0.0] [Incision] Incision Gate online: api=2 +[15:22:04 INFO]: [Incision-Test-1.0.0] [Incision] Checkup report: total=292 +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSegLongerStart@54 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.segmentLongerStart()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobOwnerJavaLang@100 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset1All@42 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onSeq3@94 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onOnlyStartGiven@41 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.onlyStartGiven()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptNotIsInt@79 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeAfterPattern@15 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTAltCompanion@29 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.ttBothAlt(I)I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aTNeg10@19 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPriNeg10()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onTouchSafeCall@89 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.touch(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg0@30 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.PerformanceCases#predicate@6 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.predicate(I)I +- top.maplex.incisiontest.cases.OperationIdVariantsCases#adviceEmptyFallback@10 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idEmptyFallbackTarget()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrdAll@37 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#both-companion-path@11 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion.bothEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterPropertySize@86 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalTrail@15 + state: ARMED + target: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM1@19 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m1Default()I +- top.maplex.incisiontest.cases.SurgeonOperationCases#custom-operation-id@7 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.customIdTarget()I +- top.maplex.incisiontest.cases.SurgeonAopCases#aroundRewriteResult@22 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.rewriteTarget(I)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onCstNumeric@99 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpliceWithWhere@117 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereSplice(I)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobNameSuffix@101 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trailClassAndMethodB@24 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeClassB()I +- top.maplex.incisiontest.cases.SurgeonAdvancedCases#onLongCalcBypass@5 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture.longCalc(JJ)J +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF100@26 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri100()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#graftFullDescriptor@27 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeInvokeHelper()I +- top.maplex.incisiontest.cases.PerformanceCases#siteInvoke@8 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.siteInvoke(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnGe@74 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onReturn@93 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onTriggerItExact@82 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.trigger(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticSeq4@76 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagFalse@95 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnNew@22 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.allocate()Ljava/lang/StringBuilder; +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onHeadPatternIfeq@12 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeStaticMath@85 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperBeforeOffsetZero@41 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteNewWithTarget@42 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteNewObject()Ljava/lang/StringBuilder; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadFullDescriptor@20 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeMethodFull(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnLowLevel@68 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onBypassWithWhere@119 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereBypass(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogEqString@69 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal0AfterOffset1@45 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimArg0@56 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#orderZero@30 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorThrow@33 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteThrowMethod()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArrayLength@106 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I +- top.maplex.incisiontest.cases.SurgeonSiteCases#trimEchoArg@26 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.echo(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onTrimArgWithWhere@121 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereTrim(I)I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTFAlt@25 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.tfCompanionAlt(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogThisRef@99 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#m7-cust@25 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m7IdAndDisabled()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onIconstFamilyRepeat@78 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteFieldPutGraft@41 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteFieldPut(I)V +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldGetAfter@25 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.readCounterShift()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityHigh#highPriority@2 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnString@25 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnString()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onGraftWithWhere@120 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereGraft(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnBool@26 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnBoolean()Z +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFT@22 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ftStaticEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnAnd@90 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgDouble1@20 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimDoubleArg(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInstanceOf@88 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorTail@31 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteTailMethod()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#exciseFullReplace@58 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixExciseTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftBeforeHelperInvoke@18 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I +- top.maplex.incisiontest.cases.SurgeonOperationHigherCases#higherSurgeonAdvice@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.multiSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onLdcString@79 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticSeq2@75 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonCrossClCases#onIsHardcore@4 + state: ARMED + target: net/minecraft/server/v1_12_R1/DedicatedServer.isHardcore()Z +- top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeInRange@34 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherInRange()Ljava/lang/String; +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#craftChatInvoke@17 + state: ARMED + target: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onRepeat2@97 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNot@92 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnDragon@67 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onCheckCast@89 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I +- top.maplex.incisiontest.cases.SurgeonMixinCases#redirectHelper@5 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture.helper(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteShiftBefore@38 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorReturn@32 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteReturnMethod()I +- top.maplex.incisiontest.cases.SurgeonVersionCases#onLegacy@29 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.versionedTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAopCases#onStaticEcho@23 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.staticEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.PerformanceCases#splice@7 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldPutAfter@27 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.writeCounterShift(I)V +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnLong@24 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnLong()J +- top.maplex.incisiontest.cases.OperationIdVariantsCases#veryLong-abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghij@11 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idVeryLongTarget()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onTrailWithWhere@116 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereTrail(I)I +- top.maplex.incisiontest.cases.SharpnessModifier#sharpness-modifier@2 + state: ARMED + target: net/minecraft/server/v1_12_R1/EnchantmentManager.modifyDamage(Lnet/minecraft/server/v1_12_R1/WorldServer;Lnet/minecraft/server/v1_12_R1/ItemStack;Lnet/minecraf… +- top.maplex.incisiontest.cases.SharpnessObserver#observeSharpness@0 + state: ARMED + target: net/minecraft/server/v1_12_R1/EnchantmentManager.modifyDamage(Lnet/minecraft/server/v1_12_R1/WorldServer;Lnet/minecraft/server/v1_12_R1/ItemStack;Lnet/minecraf… +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#apiLead@12 + state: ARMED + target: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI; +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM5@23 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m5PriorityNegative()I +- top.maplex.incisiontest.cases.SurgeonAopCases#beforeTouchField@18 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.touchesField()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trailOnThrow@45 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixThrowUncaught(Z)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onTrimReturnVersioned@50 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.trimReturnTarget()I +- top.maplex.incisiontest.cases.PerformanceCases#trailOfPair@5 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I +- top.maplex.incisiontest.cases.Pri100Surgeon#pri100@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg1@31 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationIdVariantsCases#id-variant-normal@8 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idNormalTarget()I +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onHeadWithPattern@11 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureGt@72 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonBasicCases#onAddSplice@10 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.add(II)I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTAltStatic@28 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ttBothAlt(I)I +- top.maplex.incisiontest.cases.AccessorCases#onPublicDouble@18 + state: ARMED + target: top/maplex/incisiontest/fixture/AccessorFixture.publicDouble(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteShiftAfter@39 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I +- top.maplex.incisiontest.cases.SurgeonMixinCases#overwriteMayThrow@4 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture.mayThrow(Z)Ljava/lang/String; +- top.maplex.incisiontest.cases.AccessorUtilCases#onProcess@26 + state: ARMED + target: top/maplex/incisiontest/fixture/UtilFixture.process(Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadExactTarget@22 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeStarTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onSecondHelperBefore@38 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset2All@43 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onExplicitNoop@52 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.explicitNoopMatcherTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFF@20 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ffEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onDup@108 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPriorityMaxCases#adviceMax@2 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.extremeMaxTarget()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onAthrow@92 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#m2-cust@20 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m2CustomId()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd0@34 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I +- top.maplex.incisiontest.cases.PriNeg100Surgeon#priNeg100@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticAny@77 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onGraftVersioned@49 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.graftCallerTarget()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal1AfterOffset1@52 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBoundaryStart@38 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherBoundaryStart()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onDescExact@103 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#same-pri-second@28 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.samePriorityTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM4@22 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m4PriorityPositive()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityDefault#defaultPriority@4 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onBeforeOffset2@50 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriorityDefault@13 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onFakeNoBounds@53 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.fakeMatcherNoBoundsTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOperationCases#highPriority@9 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.priorityTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal2AfterOffset2@46 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonPriorityMinCases#adviceMin@2 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.extremeMinTarget()I +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#apiTrail@13 + state: ARMED + target: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeInterface@104 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I +- top.maplex.incisiontest.cases.OperationMatrixCases#m8-cust@26 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m8AllThree()I +- top.maplex.incisiontest.cases.SurgeonAopCases#aroundCallsHelper@20 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.callsHelper(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldGetBefore@24 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.readCounterShift()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trimFullDescriptor@28 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeTrimArgs(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticIconst5@74 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onEmptyPattern@95 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V +- top.maplex.incisiontest.cases.SurgeonOperationCases#surgeonDefaultAdvice@11 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.surgeonDefaultTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onIfeq@90 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I +- top.maplex.incisiontest.cases.SurgeonAopCases#afterMultiArg@19 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.multiArg(ILjava/lang/String;D)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#both-static-path@10 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture.bothEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonBasicCases#onVoidTrail@9 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.voidNoArg()V +- top.maplex.incisiontest.cases.PerformanceCases#probe@2 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aFNeg10@23 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPriNeg10()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldPutBefore@26 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.writeCounterShift(I)V +- top.maplex.incisiontest.cases.SurgeonVersionCases#onMissingMatcherFallback@39 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.missingMatcherFallback()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgQuad3@22 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimQuadArg(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onLdcCstFiltered@80 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#orderHigh@28 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPriorityPositiveCases#advicePositive@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteOffsetZero@44 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgTriple2@21 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimTripleArg(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionCases#onNmsGetPlayerCount@33 + state: ARMED + target: net/minecraft/server/v1_12_R1/MinecraftServer.getPlayerCount()I +- top.maplex.incisiontest.cases.SurgeonSiteCases#bypassHelperInvoke@24 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onBothEmpty@39 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.bothEmpty()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onBypassVersioned@48 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.bypassCallerTarget()I +- top.maplex.incisiontest.cases.SurgeonOperationCases#multiSurgeonLowerSide@13 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.multiSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTStatic@26 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ttBothEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT0@20 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri0()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagTrue@94 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onEmptyWhere@115 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereEmpty(I)I +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeWithPattern@13 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTF@24 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.tfCompanionEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onAccumulatePattern@73 + state: ARMED + target: top/maplex/incisiontest/fixture/InsnPatternFixture.accumulate(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBefore1@47 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#spliceFull@25 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeShorthandArgs(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#spliceShortCircuit@33 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.spliceSkipTarget(I)I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onBeforeNegOffset@44 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnFieldPut@21 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.writeCounter(I)V +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd1@35 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOffsetMinus2@49 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonSiteCases#trimReturnPlain@25 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.plainReturn()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNeqInt@70 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeSpecial@105 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBoundaryEnd@37 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherBoundaryEnd()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onLeadVersioned@44 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.leadTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM9@27 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m9PriorityZeroExplicit()I +- top.maplex.incisiontest.cases.Pri0Surgeon#pri0@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAdvancedCases#onReturnsBoolExcise@4 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture.returnsBoolean(Z)Z +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onOnlyEndGiven@40 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.onlyEndGiven()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOffsetPlus5@48 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT5@21 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri5()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftFieldGet@50 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixFieldRead()I +- top.maplex.incisiontest.cases.SurgeonVersionCases#onNoop@32 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.noopMatcherTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.AccessorTheatreDslCases#onDescribe@6 + state: ARMED + target: top/maplex/incisiontest/fixture/AccessorChildFixture.describe()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriority200@10 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#newBefore@28 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.allocateBuilder()Ljava/lang/StringBuilder; +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalSplice@16 + state: ARMED + target: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftThrow@53 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixThrowUncaught(Z)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onSeq5@96 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#headLead@42 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSimpleReturn()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF0@24 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri0()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trailMultiReturn@44 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixMultiReturn(Z)I +- top.maplex.incisiontest.cases.SurgeonPriorityNegativeCases#adviceNegative@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureLt@71 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#newAfter@29 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.allocateBuilder()Ljava/lang/StringBuilder; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg2@32 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAopCases#aroundModifyArgs@21 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.greet(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPriorityZeroCases#adviceZero@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTCompanion@27 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.ttBothEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeVirtualGlob@84 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationIdVariantsCases#id::with/special.chars-001@9 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idSpecialCharsTarget()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onAnyOrdinal@47 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagNull@96 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriority50@11 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureDouble@97 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF5@25 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri5()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onHandleInList@77 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.handle(Ljava/util/List;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnCompound@98 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterProperty@85 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalLead@14 + state: ARMED + target: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onANewArray@87 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM3@21 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m3DisabledNoId()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogMatches@75 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteNewEmptyTarget@43 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteTargetEmpty()Ljava/lang/Object; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterMethodNoArg@88 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadWildArgs@21 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeMethodWild(*)* +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperBefore@37 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSpliceVersioned@46 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.spliceTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd2@36 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorHead@30 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteHeadMethod()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeAfter0@49 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#bypassReplace@54 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeMixed(I)I +- top.maplex.incisiontest.cases.PerformanceCases#leadOfPair@4 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I +- top.maplex.incisiontest.cases.SurgeonCrossClCases#onGetPlayerCount@5 + state: ARMED + target: net/minecraft/server/v1_12_R1/MinecraftServer.getPlayerCount()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterMethodCall@87 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnFieldGet@20 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.readCounter()I +- top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#onCompanionOnly@8 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion.companionOnlyEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptAsCast@84 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onTrailVersioned@45 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.trailTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#cycle-advice@29 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cycleTarget()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNested@93 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#onStaticOnly@9 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture.staticOnlyEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#tailTrailNormal@43 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSimpleReturn()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityLow#lowPriority@2 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onHandleIcList@80 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.handle(Ljava/util/List;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onFieldPut@82 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#bypassFullDescriptor@26 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeInvokeHelper()I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFTAlt@23 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ftStaticAlt(I)I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSinglePoint@42 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.singlePoint()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSegLongerEnd@55 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.segmentLongerEnd()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onExciseWithWhere@118 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereExcise(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#m6-cust@24 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m6IdAndPriority()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onRepeat5@98 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I +- top.maplex.incisiontest.cases.SurgeonOperationCases#lowPriority@10 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.priorityTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnOr@91 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeWithGlob@14 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptIpObject@81 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset0@51 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimArg1@57 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixCombine(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#exciseFullBody@34 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.exciseRawTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftAfterHelperInvoke@19 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I +- top.maplex.incisiontest.cases.OperationMatrixCases#orderMid@29 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBefore0@46 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptNotIt@83 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptIsString@78 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonBasicCases#onGreetLead@8 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.greet(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOperationCases#disabledAdvice@8 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.disabledTarget()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftNew@52 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixAllocate()Ljava/util/ArrayList; +- top.maplex.incisiontest.cases.PerformanceCases#lead@3 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT100@22 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri100()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNewStringBuilder@83 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOperationCases#surgeonOverrideAdvice@12 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.surgeonDefaultTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogInString@76 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperAfterOffset1@40 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnLe@73 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimReturnPlain@55 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixPlainReturn()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#noParenLead@35 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.noParenMethod()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onThirdHelperBefore@39 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trailClassAndMethodA@23 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeClassA()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#spliceProceedAndKeep@59 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSpliceTarget(I)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onFieldGet@81 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFieldPutOffset@54 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteFieldGetGraft@40 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteFieldGet()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftFieldPut@51 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixFieldWrite(I)V +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnThrow@23 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.throwIt()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNewArray@86 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I +- top.maplex.incisiontest.cases.SurgeonVersionCases#onMultiRange1@41 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.multiRangeByIndex()Ljava/lang/String; +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFFAlt@21 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ffAltMethod(I)I +- top.maplex.incisiontest.cases.SurgeonAopCases#onCompanionEcho@24 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture$Companion.companionEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBeforeAll@48 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I +- top.maplex.incisiontest.cases.OperationMatrixCases#orderLow@31 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPriorityDefaultCases#adviceDefault@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgSingle@18 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimSingleArg(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFieldGetOffset@53 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgDouble0@19 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimDoubleArg(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#same-pri-first@27 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.samePriorityTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnInt@23 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnInt()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriorityNeg10@12 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onExciseVersioned@47 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.exciseTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonCrossClCases#onGetMaxPlayers@8 + state: ARMED + target: org/bukkit/Bukkit.getMaxPlayers()I + +[15:22:04 INFO]: [Incision-Test-1.0.0] [Incision] Instrumentation 后端就绪 +[15:22:04 INFO]: [Incision-Test-1.0.0] [DEBUG] MeteorInjector 初始化完成。 +[15:22:04 INFO]: [Incision-Test-1.0.0] [DEBUG] 生命周期 "ENABLE" 用时 36 毫秒。 +[15:22:04 INFO]: Done (0.680s)! For help, type "help" or "?" +[15:22:04 INFO]: Timings Reset +[15:22:04 INFO]: [Incision-Test-1.0.0] [DEBUG] 生命周期 "ACTIVE" 用时 1 毫秒。 +[15:22:04 INFO]: [IncisionTest] auto-run disabled for isolated benchmark process +[15:22:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:22:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:22:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD, TRAIL] static=false +[15:22:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.predicate(I)I kinds=[LEAD] static=false +[15:22:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I kinds=[SPLICE] static=false +[15:22:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.siteInvoke(I)I kinds=[GRAFT] static=false +[15:22:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.fixture.PerformanceFixture$$IncisionBodies in org.bukkit.plugin.java.PluginClassLoader@5dbcc115 +[15:22:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Bodies class defined in target loader: top.maplex.incisiontest.fixture.PerformanceFixture$$IncisionBodies loader=org.bukkit.plugin.java.PluginClassLoader +[15:22:05 INFO]: JMH-START backend=instrumentation unit=ns/op warmup=3 measurement=7 iterationMillis=500 forks=0 output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.12.2-paper-java8-instrumentation.json +[15:22:05 INFO]: # JMH version: 1.37 +[15:22:05 INFO]: # VM version: JDK 1.8.0_472, OpenJDK 64-Bit Server VM, 25.472-b08 +[15:22:05 INFO]: # VM invoker: D:\Java\zulu-8\jre\bin\java.exe +[15:22:05 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=instrumentation -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.12.2-paper-java8-instrumentation.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 +[15:22:05 INFO]: # Blackhole mode: full + dont-inline hint (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:22:05 INFO]: # Warmup: 3 iterations, 500 ms each +[15:22:05 INFO]: # Measurement: 7 iterations, 500 ms each +[15:22:05 INFO]: # Timeout: 10 min per iteration +[15:22:05 INFO]: # Threads: 1 thread, will synchronize iterations +[15:22:05 INFO]: # Benchmark mode: Average time, time/op +[15:22:05 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.baseline +[15:22:05 INFO]: +[15:22:05 INFO]: # Run progress: 0.00% complete, ETA 00:00:30 +[15:22:05 INFO]: # Fork: N/A, test runs in the host VM +[15:22:05 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:22:05 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:22:05 INFO]: # Warmup Iteration 1: 0.300 ns/op +[15:22:06 INFO]: # Warmup Iteration 2: 0.303 ns/op +[15:22:06 INFO]: # Warmup Iteration 3: 0.372 ns/op +[15:22:07 INFO]: Iteration 1: 0.370 ns/op +[15:22:07 INFO]: Iteration 2: 0.373 ns/op +[15:22:08 INFO]: Iteration 3: 0.369 ns/op +[15:22:08 INFO]: Iteration 4: 0.373 ns/op +[15:22:09 INFO]: Iteration 5: 0.371 ns/op +[15:22:09 INFO]: Iteration 6: 0.372 ns/op +[15:22:10 INFO]: Iteration 7: 0.371 ns/op +[15:22:10 INFO]: +[15:22:10 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.baseline": +[15:22:10 INFO]: 0.371 ±(99.9%) 0.003 ns/op [Average] +[15:22:10 INFO]: (min, avg, max) = (0.369, 0.371, 0.373), stdev = 0.001 +[15:22:10 INFO]: CI (99.9%): [0.368, 0.375] (assumes normal distribution) +[15:22:10 INFO]: +[15:22:10 INFO]: +[15:22:10 INFO]: # JMH version: 1.37 +[15:22:10 INFO]: # VM version: JDK 1.8.0_472, OpenJDK 64-Bit Server VM, 25.472-b08 +[15:22:10 INFO]: # VM invoker: D:\Java\zulu-8\jre\bin\java.exe +[15:22:10 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=instrumentation -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.12.2-paper-java8-instrumentation.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 +[15:22:10 INFO]: # Blackhole mode: full + dont-inline hint (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:22:10 INFO]: # Warmup: 3 iterations, 500 ms each +[15:22:10 INFO]: # Measurement: 7 iterations, 500 ms each +[15:22:10 INFO]: # Timeout: 10 min per iteration +[15:22:10 INFO]: # Threads: 1 thread, will synchronize iterations +[15:22:10 INFO]: # Benchmark mode: Average time, time/op +[15:22:10 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.lead +[15:22:10 INFO]: +[15:22:10 INFO]: # Run progress: 16.67% complete, ETA 00:00:25 +[15:22:10 INFO]: # Fork: N/A, test runs in the host VM +[15:22:10 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:22:10 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:22:10 INFO]: # Warmup Iteration 1: 92.774 ns/op +[15:22:11 INFO]: # Warmup Iteration 2: 81.694 ns/op +[15:22:11 INFO]: # Warmup Iteration 3: 78.702 ns/op +[15:22:12 INFO]: Iteration 1: 78.211 ns/op +[15:22:12 INFO]: Iteration 2: 78.218 ns/op +[15:22:13 INFO]: Iteration 3: 77.673 ns/op +[15:22:13 INFO]: Iteration 4: 77.938 ns/op +[15:22:14 INFO]: Iteration 5: 78.582 ns/op +[15:22:14 INFO]: Iteration 6: 78.745 ns/op +[15:22:15 INFO]: Iteration 7: 78.581 ns/op +[15:22:15 INFO]: +[15:22:15 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.lead": +[15:22:15 INFO]: 78.279 ±(99.9%) 0.868 ns/op [Average] +[15:22:15 INFO]: (min, avg, max) = (77.673, 78.279, 78.745), stdev = 0.385 +[15:22:15 INFO]: CI (99.9%): [77.410, 79.147] (assumes normal distribution) +[15:22:15 INFO]: +[15:22:15 INFO]: +[15:22:15 INFO]: # JMH version: 1.37 +[15:22:15 INFO]: # VM version: JDK 1.8.0_472, OpenJDK 64-Bit Server VM, 25.472-b08 +[15:22:15 INFO]: # VM invoker: D:\Java\zulu-8\jre\bin\java.exe +[15:22:15 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=instrumentation -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.12.2-paper-java8-instrumentation.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 +[15:22:15 INFO]: # Blackhole mode: full + dont-inline hint (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:22:15 INFO]: # Warmup: 3 iterations, 500 ms each +[15:22:15 INFO]: # Measurement: 7 iterations, 500 ms each +[15:22:15 INFO]: # Timeout: 10 min per iteration +[15:22:15 INFO]: # Threads: 1 thread, will synchronize iterations +[15:22:15 INFO]: # Benchmark mode: Average time, time/op +[15:22:15 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.leadTrail +[15:22:15 INFO]: +[15:22:15 INFO]: # Run progress: 33.33% complete, ETA 00:00:20 +[15:22:15 INFO]: # Fork: N/A, test runs in the host VM +[15:22:15 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:22:15 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:22:15 INFO]: # Warmup Iteration 1: 212.223 ns/op +[15:22:16 INFO]: # Warmup Iteration 2: 202.842 ns/op +[15:22:16 INFO]: # Warmup Iteration 3: 206.845 ns/op +[15:22:17 INFO]: Iteration 1: 200.153 ns/op +[15:22:17 INFO]: Iteration 2: 200.797 ns/op +[15:22:18 INFO]: Iteration 3: 202.591 ns/op +[15:22:18 INFO]: Iteration 4: 202.094 ns/op +[15:22:19 INFO]: Iteration 5: 201.415 ns/op +[15:22:19 INFO]: Iteration 6: 201.899 ns/op +[15:22:20 INFO]: Iteration 7: 200.140 ns/op +[15:22:20 INFO]: +[15:22:20 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.leadTrail": +[15:22:20 INFO]: 201.298 ±(99.9%) 2.173 ns/op [Average] +[15:22:20 INFO]: (min, avg, max) = (200.140, 201.298, 202.591), stdev = 0.965 +[15:22:20 INFO]: CI (99.9%): [199.125, 203.471] (assumes normal distribution) +[15:22:20 INFO]: +[15:22:20 INFO]: +[15:22:20 INFO]: # JMH version: 1.37 +[15:22:20 INFO]: # VM version: JDK 1.8.0_472, OpenJDK 64-Bit Server VM, 25.472-b08 +[15:22:20 INFO]: # VM invoker: D:\Java\zulu-8\jre\bin\java.exe +[15:22:20 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=instrumentation -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.12.2-paper-java8-instrumentation.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 +[15:22:20 INFO]: # Blackhole mode: full + dont-inline hint (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:22:20 INFO]: # Warmup: 3 iterations, 500 ms each +[15:22:20 INFO]: # Measurement: 7 iterations, 500 ms each +[15:22:20 INFO]: # Timeout: 10 min per iteration +[15:22:20 INFO]: # Threads: 1 thread, will synchronize iterations +[15:22:20 INFO]: # Benchmark mode: Average time, time/op +[15:22:20 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.predicateTrue +[15:22:20 INFO]: +[15:22:20 INFO]: # Run progress: 50.00% complete, ETA 00:00:15 +[15:22:20 INFO]: # Fork: N/A, test runs in the host VM +[15:22:20 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:22:20 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:22:20 INFO]: # Warmup Iteration 1: 141.170 ns/op +[15:22:21 INFO]: # Warmup Iteration 2: 137.030 ns/op +[15:22:21 INFO]: # Warmup Iteration 3: 137.204 ns/op +[15:22:22 INFO]: Iteration 1: 138.368 ns/op +[15:22:22 INFO]: Iteration 2: 136.404 ns/op +[15:22:23 INFO]: Iteration 3: 137.727 ns/op +[15:22:23 INFO]: Iteration 4: 137.150 ns/op +[15:22:24 INFO]: Iteration 5: 137.319 ns/op +[15:22:24 INFO]: Iteration 6: 137.534 ns/op +[15:22:25 INFO]: Iteration 7: 137.400 ns/op +[15:22:25 INFO]: +[15:22:25 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.predicateTrue": +[15:22:25 INFO]: 137.415 ±(99.9%) 1.339 ns/op [Average] +[15:22:25 INFO]: (min, avg, max) = (136.404, 137.415, 138.368), stdev = 0.594 +[15:22:25 INFO]: CI (99.9%): [136.076, 138.753] (assumes normal distribution) +[15:22:25 INFO]: +[15:22:25 INFO]: +[15:22:25 INFO]: # JMH version: 1.37 +[15:22:25 INFO]: # VM version: JDK 1.8.0_472, OpenJDK 64-Bit Server VM, 25.472-b08 +[15:22:25 INFO]: # VM invoker: D:\Java\zulu-8\jre\bin\java.exe +[15:22:25 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=instrumentation -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.12.2-paper-java8-instrumentation.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 +[15:22:25 INFO]: # Blackhole mode: full + dont-inline hint (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:22:25 INFO]: # Warmup: 3 iterations, 500 ms each +[15:22:25 INFO]: # Measurement: 7 iterations, 500 ms each +[15:22:25 INFO]: # Timeout: 10 min per iteration +[15:22:25 INFO]: # Threads: 1 thread, will synchronize iterations +[15:22:25 INFO]: # Benchmark mode: Average time, time/op +[15:22:25 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.siteInvoke +[15:22:25 INFO]: +[15:22:25 INFO]: # Run progress: 66.67% complete, ETA 00:00:10 +[15:22:25 INFO]: # Fork: N/A, test runs in the host VM +[15:22:25 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:22:25 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:22:25 INFO]: # Warmup Iteration 1: 240.540 ns/op +[15:22:26 INFO]: # Warmup Iteration 2: 231.282 ns/op +[15:22:26 INFO]: # Warmup Iteration 3: 226.909 ns/op +[15:22:27 INFO]: Iteration 1: 225.300 ns/op +[15:22:27 INFO]: Iteration 2: 226.148 ns/op +[15:22:28 INFO]: Iteration 3: 224.532 ns/op +[15:22:28 INFO]: Iteration 4: 226.627 ns/op +[15:22:29 INFO]: Iteration 5: 224.182 ns/op +[15:22:29 INFO]: Iteration 6: 224.444 ns/op +[15:22:30 INFO]: Iteration 7: 226.623 ns/op +[15:22:30 INFO]: +[15:22:30 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.siteInvoke": +[15:22:30 INFO]: 225.408 ±(99.9%) 2.383 ns/op [Average] +[15:22:30 INFO]: (min, avg, max) = (224.182, 225.408, 226.627), stdev = 1.058 +[15:22:30 INFO]: CI (99.9%): [223.025, 227.791] (assumes normal distribution) +[15:22:30 INFO]: +[15:22:30 INFO]: +[15:22:30 INFO]: # JMH version: 1.37 +[15:22:30 INFO]: # VM version: JDK 1.8.0_472, OpenJDK 64-Bit Server VM, 25.472-b08 +[15:22:30 INFO]: # VM invoker: D:\Java\zulu-8\jre\bin\java.exe +[15:22:30 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=instrumentation -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.12.2-paper-java8-instrumentation.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 +[15:22:30 INFO]: # Blackhole mode: full + dont-inline hint (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:22:30 INFO]: # Warmup: 3 iterations, 500 ms each +[15:22:30 INFO]: # Measurement: 7 iterations, 500 ms each +[15:22:30 INFO]: # Timeout: 10 min per iteration +[15:22:30 INFO]: # Threads: 1 thread, will synchronize iterations +[15:22:30 INFO]: # Benchmark mode: Average time, time/op +[15:22:30 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.spliceProceed +[15:22:30 INFO]: +[15:22:30 INFO]: # Run progress: 83.33% complete, ETA 00:00:05 +[15:22:30 INFO]: # Fork: N/A, test runs in the host VM +[15:22:30 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:22:30 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:22:30 INFO]: # Warmup Iteration 1: 146.570 ns/op +[15:22:31 INFO]: # Warmup Iteration 2: 130.128 ns/op +[15:22:31 INFO]: # Warmup Iteration 3: 128.676 ns/op +[15:22:32 INFO]: Iteration 1: 127.918 ns/op +[15:22:32 INFO]: Iteration 2: 128.932 ns/op +[15:22:33 INFO]: Iteration 3: 128.552 ns/op +[15:22:33 INFO]: Iteration 4: 128.267 ns/op +[15:22:34 INFO]: Iteration 5: 129.400 ns/op +[15:22:34 INFO]: Iteration 6: 128.255 ns/op +[15:22:35 INFO]: Iteration 7: 128.507 ns/op +[15:22:35 INFO]: +[15:22:35 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.spliceProceed": +[15:22:35 INFO]: 128.547 ±(99.9%) 1.102 ns/op [Average] +[15:22:35 INFO]: (min, avg, max) = (127.918, 128.547, 129.400), stdev = 0.489 +[15:22:35 INFO]: CI (99.9%): [127.446, 129.649] (assumes normal distribution) +[15:22:35 INFO]: +[15:22:35 INFO]: +[15:22:35 INFO]: # Run complete. Total time: 00:00:30 +[15:22:35 INFO]: +[15:22:35 INFO]: REMEMBER: The numbers below are just data. To gain reusable insights, you need to follow up on +[15:22:35 INFO]: why the numbers are the way they are. Use profilers (see -prof, -lprof), design factorial +[15:22:35 INFO]: experiments, perform baseline and negative tests that provide experimental control, make sure +[15:22:35 INFO]: the benchmarking environment is safe on JVM/OS/HW level, ask for reviews from the domain experts. +[15:22:35 INFO]: Do not assume the numbers tell you what you want them to tell. +[15:22:35 INFO]: +[15:22:35 INFO]: Benchmark Mode Cnt Score Error Units +[15:22:35 INFO]: IncisionJmhBenchmark.baseline avgt 7 0.371 ± 0.003 ns/op +[15:22:35 INFO]: IncisionJmhBenchmark.lead avgt 7 78.279 ± 0.868 ns/op +[15:22:35 INFO]: IncisionJmhBenchmark.leadTrail avgt 7 201.298 ± 2.173 ns/op +[15:22:35 INFO]: IncisionJmhBenchmark.predicateTrue avgt 7 137.415 ± 1.339 ns/op +[15:22:35 INFO]: IncisionJmhBenchmark.siteInvoke avgt 7 225.408 ± 2.383 ns/op +[15:22:35 INFO]: IncisionJmhBenchmark.spliceProceed avgt 7 128.547 ± 1.102 ns/op +[15:22:35 INFO]: +[15:22:35 INFO]: Benchmark result is saved to E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.12.2-paper-java8-instrumentation.json +[15:22:35 INFO]: JMH-RESULT benchmark=baseline score=0.371 error=0.003 unit=ns/op +[15:22:35 INFO]: JMH-RESULT benchmark=lead score=78.279 error=0.868 unit=ns/op +[15:22:35 INFO]: JMH-RESULT benchmark=leadTrail score=201.298 error=2.173 unit=ns/op +[15:22:35 INFO]: JMH-RESULT benchmark=predicateTrue score=137.415 error=1.339 unit=ns/op +[15:22:35 INFO]: JMH-RESULT benchmark=siteInvoke score=225.408 error=2.383 unit=ns/op +[15:22:35 INFO]: JMH-RESULT benchmark=spliceProceed score=128.547 error=1.102 unit=ns/op +[15:22:35 INFO]: JMH-END backend=instrumentation benchmarks=6 output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.12.2-paper-java8-instrumentation.json +[15:22:35 INFO]: Stopping the server +[15:22:35 INFO]: Stopping server +[15:22:35 INFO]: [Incision-Test] Disabling Incision-Test v1.0.0 +[15:22:35 INFO]: [Incision-Test-1.0.0] [Incision] Incision DISABLE: 卸载本插件全部 advice +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD, TRAIL] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I kinds=[SPLICE] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.siteInvoke(I)I kinds=[GRAFT] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: org/bukkit/craftbukkit/v1_16_R3/util/CraftChatMessage → org/bukkit/craftbukkit/v1_12_R1/util/CraftChatMessage +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/v1_16_R3/IChatBaseComponent → net/minecraft/server/v1_12_R1/IChatBaseComponent +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD, TRAIL] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I kinds=[SPLICE] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:22:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD, TRAIL] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/v1_12_R1/MinecraftServer.getPlayerCount()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [Incision] AutoHeal: classLoader=org.bukkit.plugin.java.PluginClassLoader@5dbcc115 removed=292 advice +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:22:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:22:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:22:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:22:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:22:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:22:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:22:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:22:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:22:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:22:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:22:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:22:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:22:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:22:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:22:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:22:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:22:37 INFO]: [Incision-Test-1.0.0] [DEBUG] injectAll(DISABLE): 201 个类, 用时 1,790 毫秒 +[15:22:37 INFO]: [Incision-Test-1.0.0] [DEBUG] - ClassVisitorAwake: 1,790 毫秒 +[15:22:37 INFO]: [Incision-Test-1.0.0] [DEBUG] 生命周期 "DISABLE" 用时 1,789 毫秒。 +[15:22:37 INFO]: Saving players +[15:22:37 INFO]: Saving worlds +[15:22:37 INFO]: Saving chunks for level 'world'/overworld +[15:22:37 INFO]: Saving chunks for level 'world_nether'/the_nether +[15:22:37 INFO]: Saving chunks for level 'world_the_end'/the_end diff --git a/module/incision/performance/jmh-2026-07-28/console/1.12.2-paper-java8-jvmti.log b/module/incision/performance/jmh-2026-07-28/console/1.12.2-paper-java8-jvmti.log new file mode 100644 index 000000000..79da80307 --- /dev/null +++ b/module/incision/performance/jmh-2026-07-28/console/1.12.2-paper-java8-jvmti.log @@ -0,0 +1,2449 @@ + +Loading libraries, please wait... +2026-07-28 15:21:22,037 main WARN Disabling terminal, you're running in an unsupported environment. +[15:21:22 INFO]: Starting minecraft server version 1.12.2 +[15:21:22 INFO]: Loading properties +[15:21:22 INFO]: Default game type: SURVIVAL +[15:21:22 INFO]: This server is running Paper version git-Paper-1620 (MC: 1.12.2) (Implementing API version 1.12.2-R0.1-SNAPSHOT) +[15:21:22 INFO]: Debug logging is disabled +[15:21:22 INFO]: Server Ping Player Sample Count: 12 +[15:21:22 INFO]: Using 4 threads for Netty based IO +[15:21:22 INFO]: Generating keypair +[15:21:22 INFO]: Starting Minecraft server on *:25565 +[15:21:22 INFO]: Using default channel type +[15:21:23 INFO]: Set PluginClassLoader as parallel capable +[15:21:23 INFO]: [Incision-Test-1.0.0] [DEBUG] 当前以调试模式运行。 +[15:21:23 INFO]: [Incision-Test-1.0.0] [DEBUG] 基础依赖加载完成,用时 162 毫秒。 +[15:21:23 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:common-env:6.3.0-local-dev +[15:21:23 INFO]: [Incision-Test-1.0.0] [DEBUG] 从 common-env-6.3.0-local-dev-fae78078.jar 中加载 extra.properties 配置 +[15:21:23 INFO]: [Incision-Test-1.0.0] 加载依赖 org.jetbrains.kotlin:kotlin-stdlib:2.3.0 +[15:21:23 INFO]: [Incision-Test-1.0.0] 加载依赖 org.jetbrains.kotlin:kotlin-stdlib-jdk8:2.3.0 +[15:21:23 INFO]: [Incision-Test-1.0.0] 加载依赖 org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.8.1 +[15:21:23 INFO]: [Incision-Test-1.0.0] [DEBUG] RuntimeEnv 加载完成,用时 13 毫秒。 +[15:21:23 INFO]: [Incision-Test-1.0.0] [DEBUG] = 调用 top.maplex.incisiontest.taboolib.common.env.RuntimeEnv.init() +[15:21:23 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:common-util:6.3.0-local-dev +[15:21:23 INFO]: [Incision-Test-1.0.0] [DEBUG] 从 common-util-6.3.0-local-dev-55516d5b.jar 中加载 extra.properties 配置 +[15:21:23 INFO]: [Incision-Test-1.0.0] [DEBUG] ClassVisitorHandler 初始化完成。 +[15:21:23 INFO]: [Incision-Test-1.0.0] [DEBUG] = 调用 top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.init() +[15:21:23 INFO]: [Incision-Test-1.0.0] [DEBUG] = 调用 top.maplex.incisiontest.taboolib.common.io.ProjectScannerKt.init() +[15:21:23 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:common-legacy-api:6.3.0-local-dev +[15:21:23 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:common-platform-api:6.3.0-local-dev +[15:21:23 INFO]: [Incision-Test-1.0.0] [DEBUG] 从 common-platform-api-6.3.0-local-dev-4f1aa33f.jar 中加载 extra.properties 配置 +[15:21:23 INFO]: [Incision-Test-1.0.0] [DEBUG] = 调用 top.maplex.incisiontest.taboolib.common.platform.PlatformFactory.init() +[15:21:23 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:bukkit-xseries:6.3.0-local-dev +[15:21:23 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:bukkit-nms:6.3.0-local-dev +[15:21:23 INFO]: [Incision-Test-1.0.0] [DEBUG] 从 bukkit-nms-6.3.0-local-dev-3d7d438f.jar 中加载 extra.properties 配置 +[15:21:23 INFO]: [Incision-Test-1.0.0] [DEBUG] PaperClassFinder 已生效。 +[15:21:23 INFO]: [Incision-Test-1.0.0] [DEBUG] = 调用 top.maplex.incisiontest.taboolib.module.nms.MeteorReflection.init() +[15:21:23 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:bukkit-ui:6.3.0-local-dev +[15:21:23 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:bukkit-nms-stable:6.3.0-local-dev +[15:21:23 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:minecraft-kether:6.3.0-local-dev +[15:21:23 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:platform-bukkit-impl:6.3.0-local-dev +[15:21:23 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:bukkit-hook:6.3.0-local-dev +[15:21:23 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:bukkit-ui-legacy:6.3.0-local-dev +[15:21:23 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:database:6.3.0-local-dev +[15:21:23 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:bukkit-nms-legacy:6.3.0-local-dev +[15:21:23 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:bukkit-nms-tag:6.3.0-local-dev +[15:21:23 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:bukkit-ui-12100:6.3.0-local-dev +[15:21:23 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:platform-bukkit:6.3.0-local-dev +[15:21:23 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:bukkit-nms-tag-modern:6.3.0-local-dev +[15:21:23 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:bukkit-nms-tag-legacy:6.3.0-local-dev +[15:21:24 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:minecraft-command-helper:6.3.0-local-dev +[15:21:24 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:incision:6.3.0-local-dev +[15:21:24 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:bukkit-util:6.3.0-local-dev +[15:21:24 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:minecraft-i18n:6.3.0-local-dev +[15:21:24 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:basic-configuration:6.3.0-local-dev +[15:21:24 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:basic-submit-chain:6.3.0-local-dev +[15:21:24 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:minecraft-chat:6.3.0-local-dev +[15:21:24 INFO]: [Incision-Test-1.0.0] [DEBUG] 所有依赖加载完成,用时 984 毫秒。 +[15:21:24 INFO]: [Incision-Test-1.0.0] [DEBUG] ProjectScanner 扫描到 526 个类,用时 24 毫秒。 +[15:21:24 INFO]: [Incision-Test-1.0.0] [DEBUG] ClassVisitor 第一阶段过滤: 2,739 -> 1,200 个候选类,用时 12 毫秒。 +[15:21:24 INFO]: [Incision-Test-1.0.0] [DEBUG] ClassVisitor 第二阶段过滤: 1,200 -> 201 个有效类,用时 2 毫秒。 +[15:21:24 INFO]: [Incision-Test-1.0.0] [DEBUG] ClassVisitor 总用时 47 毫秒。 +[15:21:24 INFO]: [Incision-Test-1.0.0] [DEBUG] RunningClasses (All) : 2,739 +[15:21:24 INFO]: [Incision-Test-1.0.0] [DEBUG] RunningClasses (Jar) : 526 +[15:21:24 INFO]: [Incision-Test-1.0.0] [DEBUG] RunningClasses (Included) : 201 +[15:21:24 INFO]: [Incision-Test-1.0.0] 正在下载依赖 org.openjdk.jmh:jmh-core:1.37 (传递模式) +[15:21:24 INFO]: [Incision-Test-1.0.0] Downloading ... https://maven.aliyun.com/repository/central/org/openjdk/jmh/jmh-core/1.37/jmh-core-1.37.pom +[15:21:24 INFO]: [Incision-Test-1.0.0] Downloading ... https://maven.aliyun.com/repository/central/org/openjdk/jmh/jmh-core/1.37/jmh-core-1.37.jar +[15:21:24 INFO]: [Incision-Test-1.0.0] 加载依赖 org.openjdk.jmh:jmh-core:1.37 +[15:21:24 INFO]: [Incision-Test-1.0.0] 正在下载依赖 org.apache.commons:commons-math3:3.6.1 (传递模式) +[15:21:24 INFO]: [Incision-Test-1.0.0] Downloading ... https://maven.aliyun.com/repository/central/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.pom +[15:21:24 INFO]: [Incision-Test-1.0.0] Downloading ... https://maven.aliyun.com/repository/central/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar +[15:21:24 INFO]: [Incision-Test-1.0.0] 加载依赖 org.apache.commons:commons-math3:3.6.1 +[15:21:24 INFO]: [Incision-Test-1.0.0] 正在下载依赖 net.bytebuddy:byte-buddy-agent:1.14.18 (传递模式) +[15:21:24 INFO]: [Incision-Test-1.0.0] Downloading ... https://maven.aliyun.com/repository/central/net/bytebuddy/byte-buddy-agent/1.14.18/byte-buddy-agent-1.14.18.pom +[15:21:24 INFO]: [Incision-Test-1.0.0] Downloading ... https://maven.aliyun.com/repository/central/net/bytebuddy/byte-buddy-agent/1.14.18/byte-buddy-agent-1.14.18.jar +[15:21:25 INFO]: [Incision-Test-1.0.0] 加载依赖 net.bytebuddy:byte-buddy-agent:1.14.18 +[15:21:25 INFO]: [Incision-Test-1.0.0] 加载依赖 org.apache.commons:commons-jexl3:3.2.1 +[15:21:25 INFO]: [Incision-Test-1.0.0] 加载依赖 com.mojang:datafixerupper:4.0.26 +[15:21:25 INFO]: [Incision-Test-1.0.0] 加载依赖 org.slf4j:slf4j-api:2.0.8 +[15:21:25 INFO]: [Incision-Test-1.0.0] 加载依赖 com.zaxxer:HikariCP:4.0.3 +[15:21:25 INFO]: [Incision-Test-1.0.0] 加载依赖 com.mysql:mysql-connector-j:8.4.0 +[15:21:25 INFO]: [Incision-Test-1.0.0] 加载依赖 org.yaml:snakeyaml:2.6 +[15:21:25 INFO]: [Incision-Test-1.0.0] 加载依赖 com.typesafe:config:1.4.3 +[15:21:25 INFO]: [Incision-Test-1.0.0] 加载依赖 com.electronwill.night-config:core:3.6.7 +[15:21:25 INFO]: [Incision-Test-1.0.0] 加载依赖 com.electronwill.night-config:toml:3.6.7 +[15:21:25 INFO]: [Incision-Test-1.0.0] 加载依赖 com.electronwill.night-config:json:3.6.7 +[15:21:25 INFO]: [Incision-Test-1.0.0] 加载依赖 com.electronwill.night-config:hocon:3.6.7 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] asm-tree probe: loader=org.bukkit.plugin.java.PluginClassLoader core=file:/E:/Minecraft-Server/incisionTest/run-1.12.2/cache/taboolib/top.maplex.incisiontest/asm-9.8-bc746a17.jar tree=file:/E:/Minecraft-Server/incisionTest/run-1.12.2/cache/taboolib/top.maplex.incisiontest/asm-tree-9.8-9faf6fa8.jar +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] asm-tree probe OK: name=top/maplex/incisiontest/taboolib/module/incision/IncisionBootstrap methods=8 +[15:21:25 INFO]: [Incision-Test-1.0.0] [Incision] TabooLibNmsResolver 已启用: nms=v1_12_R1,unobf=false,uniCB=false,mojang=false,impl=RemapTranslationLegacy +[15:21:25 INFO]: [Incision-Test-1.0.0] [Incision] JvmtiBackend: JVMTI native loaded from C:\Users\ADMINI~1\AppData\Local\Temp\incision-native\incision-jvmti-e6191845.dll +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: io.izzel.incision.bridge.IncisionBridge in bootstrap +[15:21:25 INFO]: [Incision-Test-1.0.0] [Incision] IncisionBridge 已注入 bootstrap ClassLoader (JVMTI) +[15:21:25 INFO]: [Incision-Test-1.0.0] [Incision] IncisionBridge dispatcher 已注册 (CL=bootstrap) +[15:21:25 INFO]: [Incision-Test-1.0.0] [Incision] Incision CONST: api=2 resolver=RemapRouter[TabooLibNmsResolver] +[15:21:25 INFO]: [Incision-Test-1.0.0] [Incision] PipelineBackend installed into TabooLib RemapTranslation.extraTransformers +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] 跨平台服务初始化完成,用时 832 毫秒。 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] 唤醒: 21 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] 注入: 20 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] 服务: 6 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformOpenContainer (BukkitOpenContainer) +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformListener (BukkitListener) +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformAdapter (BukkitAdapter) +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformIO (BukkitIO) +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformExecutor (BukkitExecutor) +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformCommand (BukkitCommand) +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] ProjectScanner 扫描到 8 个资源文件,用时 0 毫秒。 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] Paper 映射表已加载,用时 29 毫秒。 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] Classes: 4,218, Fields: 19,270, Methods: 23,687 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/item/enchantment/EnchantmentHelper → net/minecraft/server/v1_12_R1/EnchantmentManager +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/level/ServerLevel → net/minecraft/server/v1_12_R1/WorldServer +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/item/ItemStack → net/minecraft/server/v1_12_R1/ItemStack +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/entity/Entity → net/minecraft/server/v1_12_R1/Entity +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/damagesource/DamageSource → net/minecraft/server/v1_12_R1/DamageSource +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/item/enchantment/EnchantmentHelper → net/minecraft/server/v1_12_R1/EnchantmentManager +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/level/ServerLevel → net/minecraft/server/v1_12_R1/WorldServer +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/item/ItemStack → net/minecraft/server/v1_12_R1/ItemStack +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/entity/Entity → net/minecraft/server/v1_12_R1/Entity +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/damagesource/DamageSource → net/minecraft/server/v1_12_R1/DamageSource +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SharpnessModifier#sharpness-modifier@2 targets=[net/minecraft/server/v1_12_R1/EnchantmentManager.modifyDamage(Lnet/minecraft/server/v1_12_R1/WorldServer;Lnet/minecraft/server/v1_12_R1/ItemStack;Lnet/minecraft/server/v1_12_R1/Entity;Lnet/minecraft/server/v1_12_R1/DamageSource;F)F] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=net/minecraft/server/v1_12_R1/EnchantmentManager resolved=net/minecraft/server/v1_12_R1/EnchantmentManager advices=1 total=1 backend=JVMTI +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SharpnessModifier → 1 suture / 1 advice +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityDefault#defaultPriority@4 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority advices=1 total=1 backend=JVMTI +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityDefault → 1 suture / 1 advice +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperBefore@37 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=1 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onSecondHelperBefore@38 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=2 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onThirdHelperBefore@39 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperAfterOffset1@40 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperBeforeOffsetZero@41 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset1All@42 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset2All@43 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onBeforeNegOffset@44 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal0AfterOffset1@45 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=2 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal2AfterOffset2@46 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onAnyOrdinal@47 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOffsetPlus5@48 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=1 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOffsetMinus2@49 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onBeforeOffset2@50 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset0@51 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=1 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal1AfterOffset1@52 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.counterI ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFieldGetOffset@53 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.counterI ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFieldPutOffset@54 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/OffsetFixture resolved=top/maplex/incisiontest/fixture/OffsetFixture advices=18 total=18 backend=JVMTI +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonOffsetCases → 18 suture / 18 advice +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.Pri0Surgeon#pri0@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=1 backend=JVMTI +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.Pri0Surgeon → 1 suture / 1 advice +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriority200@10 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriority50@11 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriorityNeg10@12 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriorityDefault@13 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority advices=4 total=5 backend=JVMTI +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation → 4 suture / 4 advice +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityNegativeCases#adviceNegative@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityFixture advices=1 total=1 backend=JVMTI +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonPriorityNegativeCases → 1 suture / 1 advice +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityHigh#highPriority@2 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority advices=1 total=6 backend=JVMTI +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityHigh → 1 suture / 1 advice +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#onCompanionOnly@8 targets=[top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion.companionOnlyEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#onStaticOnly@9 targets=[top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture.staticOnlyEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#both-static-path@10 targets=[top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture.bothEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#both-companion-path@11 targets=[top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion.bothEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion resolved=top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion advices=2 total=2 backend=JVMTI +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture advices=2 total=2 backend=JVMTI +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonKotlinTargetCases → 4 suture / 4 advice +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.Pri100Surgeon#pri100@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=2 backend=JVMTI +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.Pri100Surgeon → 1 suture / 1 advice +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityMaxCases#adviceMax@2 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.extremeMaxTarget()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=3 backend=JVMTI +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonPriorityMaxCases → 1 suture / 1 advice +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#apiLead@12 targets=[ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#apiTrail@13 targets=[ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalLead@14 targets=[ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalTrail@15 targets=[ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalSplice@16 targets=[ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=org/bukkit/craftbukkit/v1_16_R3/util/CraftChatMessage.fromString(Ljava/lang/String;)[Lnet/minecraft/server/v1_16_R3/IChatBaseComponent; ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#craftChatInvoke@17 targets=[ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=ink/ptms/adyeshach/impl/DefaultAdyeshachAPI resolved=ink/ptms/adyeshach/impl/DefaultAdyeshachAPI advices=2 total=2 backend=JVMTI +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: org/bukkit/craftbukkit/v1_16_R3/util/CraftChatMessage → org/bukkit/craftbukkit/v1_12_R1/util/CraftChatMessage +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/v1_16_R3/IChatBaseComponent → net/minecraft/server/v1_12_R1/IChatBaseComponent +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper resolved=ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper advices=4 total=4 backend=JVMTI +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.AdyeshachIntegrationCases → 6 suture / 6 advice +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aTNeg10@19 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPriNeg10()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT0@20 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri0()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT5@21 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri5()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT100@22 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri100()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aFNeg10@23 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPriNeg10()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF0@24 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri0()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF5@25 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri5()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF100@26 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri100()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#same-pri-first@27 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.samePriorityTarget()Ljava/util/List;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#same-pri-second@28 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.samePriorityTarget()Ljava/util/List;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#cycle-advice@29 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cycleTarget()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture resolved=top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture advices=11 total=11 backend=JVMTI +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.OperationEnabledPriorityCases → 11 suture / 11 advice +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/MinecraftServer → net/minecraft/server/v1_12_R1/MinecraftServer +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/dedicated/DedicatedServer → net/minecraft/server/v1_12_R1/DedicatedServer +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/MinecraftServer → net/minecraft/server/v1_12_R1/MinecraftServer +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/dedicated/DedicatedServer → net/minecraft/server/v1_12_R1/DedicatedServer +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonCrossClCases#onIsHardcore@4 targets=[net/minecraft/server/v1_12_R1/DedicatedServer.isHardcore()Z] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/MinecraftServer → net/minecraft/server/v1_12_R1/MinecraftServer +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/MinecraftServer → net/minecraft/server/v1_12_R1/MinecraftServer +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonCrossClCases#onGetPlayerCount@5 targets=[net/minecraft/server/v1_12_R1/MinecraftServer.getPlayerCount()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonCrossClCases#onGetMaxPlayers@8 targets=[org/bukkit/Bukkit.getMaxPlayers()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/v1_12_R1/DedicatedServer (1 transformers, 29217 bytes) +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/v1_12_R1/DedicatedServer.isHardcore()Z kinds=[LEAD] static=false +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/v1_12_R1/DedicatedServer → changed=true (29462 bytes) +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform net.minecraft.server.v1_12_R1.DedicatedServer → true (loaded=1 transformed=1) +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=net/minecraft/server/v1_12_R1/DedicatedServer resolved=net/minecraft/server/v1_12_R1/DedicatedServer advices=1 total=1 backend=JVMTI +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/v1_12_R1/MinecraftServer (1 transformers, 54465 bytes) +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/v1_12_R1/MinecraftServer.getPlayerCount()I kinds=[LEAD] static=false +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/v1_12_R1/MinecraftServer → changed=true (54714 bytes) +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform net.minecraft.server.v1_12_R1.MinecraftServer → true (loaded=1 transformed=1) +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=net/minecraft/server/v1_12_R1/MinecraftServer resolved=net/minecraft/server/v1_12_R1/MinecraftServer advices=1 total=1 backend=JVMTI +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: org/bukkit/Bukkit (1 transformers, 15145 bytes) +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject org/bukkit/Bukkit.getMaxPlayers()I kinds=[LEAD] static=true +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: org/bukkit/Bukkit → changed=true (15365 bytes) +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform org.bukkit.Bukkit → true (loaded=1 transformed=1) +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=org/bukkit/Bukkit resolved=org/bukkit/Bukkit advices=1 total=1 backend=JVMTI +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonCrossClCases → 3 suture / 3 advice +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAdvancedCases#onReturnsBoolExcise@4 targets=[top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture.returnsBoolean(Z)Z] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAdvancedCases#onLongCalcBypass@5 targets=[top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture.longCalc(JJ)J] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture advices=2 total=2 backend=JVMTI +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAdvancedCases → 2 suture / 2 advice +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AccessorTheatreDslCases#onDescribe@6 targets=[top/maplex/incisiontest/fixture/AccessorChildFixture.describe()Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AccessorChildFixture resolved=top/maplex/incisiontest/fixture/AccessorChildFixture advices=1 total=1 backend=JVMTI +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.AccessorTheatreDslCases → 1 suture / 1 advice +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadFullDescriptor@20 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeMethodFull(Ljava/lang/String;)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadWildArgs@21 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeMethodWild(*)*] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadExactTarget@22 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeStarTarget()Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trailClassAndMethodA@23 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeClassA()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trailClassAndMethodB@24 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeClassB()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#spliceFull@25 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeShorthandArgs(Ljava/lang/String;I)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.inner1()I ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#bypassFullDescriptor@26 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeInvokeHelper()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.inner2()I ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#graftFullDescriptor@27 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeInvokeHelper()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trimFullDescriptor@28 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeTrimArgs(Ljava/lang/String;I)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope advices=9 total=9 backend=JVMTI +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases → 9 suture / 9 advice +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#headLead@42 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSimpleReturn()Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#tailTrailNormal@43 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSimpleReturn()Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trailMultiReturn@44 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixMultiReturn(Z)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trailOnThrow@45 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixThrowUncaught(Z)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBefore0@46 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=1 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBefore1@47 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=-1 matches=1..-1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBeforeAll@48 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeAfter0@49 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.counterI ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftFieldGet@50 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixFieldRead()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.lastWrittenI ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftFieldPut@51 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixFieldWrite(I)V] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/util/ArrayList. ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftNew@52 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixAllocate()Ljava/util/ArrayList;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=THROW mode=EXACT target=. ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftThrow@53 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixThrowUncaught(Z)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#bypassReplace@54 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeMixed(I)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimReturnPlain@55 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixPlainReturn()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimArg0@56 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimArg1@57 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixCombine(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#exciseFullReplace@58 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixExciseTarget()Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#spliceProceedAndKeep@59 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSpliceTarget(I)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture advices=18 total=18 backend=JVMTI +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases → 18 suture / 18 advice +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgSingle@18 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimSingleArg(Ljava/lang/String;)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgDouble0@19 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimDoubleArg(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgDouble1@20 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimDoubleArg(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgTriple2@21 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimTripleArg(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgQuad3@22 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimQuadArg(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnInt@23 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnInt()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnLong@24 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnLong()J] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnString@25 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnString()Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnBool@26 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnBoolean()Z] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim advices=9 total=9 backend=JVMTI +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases → 9 suture / 9 advice +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM1@19 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m1Default()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#m2-cust@20 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m2CustomId()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM3@21 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m3DisabledNoId()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM4@22 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m4PriorityPositive()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM5@23 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m5PriorityNegative()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#m6-cust@24 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m6IdAndPriority()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#m7-cust@25 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m7IdAndDisabled()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#m8-cust@26 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m8AllThree()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM9@27 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m9PriorityZeroExplicit()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#orderHigh@28 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#orderMid@29 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#orderZero@30 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#orderLow@31 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/OperationMatrixFixture resolved=top/maplex/incisiontest/fixture/OperationMatrixFixture advices=13 total=13 backend=JVMTI +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.OperationMatrixCases → 13 suture / 13 advice +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onLegacy@29 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.versionedTarget()Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onModern 因 @Version([1.17, 26.1]) 跳过 (current=1.12.2) +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onFuture 因 @Version([26.1, ]) 跳过 (current=1.12.2) +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onNoop@32 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.noopMatcherTarget()Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/MinecraftServer → net/minecraft/server/v1_12_R1/MinecraftServer +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/MinecraftServer → net/minecraft/server/v1_12_R1/MinecraftServer +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onNmsGetPlayerCount@33 targets=[net/minecraft/server/v1_12_R1/MinecraftServer.getPlayerCount()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeInRange@34 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherInRange()Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBelowStart 因 @Version([3.0, 4.0]) 跳过 (current=2.5) +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeAboveEnd 因 @Version([0.1, 1.0]) 跳过 (current=2.5) +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBoundaryEnd@37 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherBoundaryEnd()Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBoundaryStart@38 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherBoundaryStart()Ljava/lang/String;] +[15:21:25 WARN]: [Incision-Test-1.0.0] [Incision][WARN] VersionMatcher 解析失败: top.maplex.incisiontest.api.FailingVersionMatcher — java.lang.reflect.InvocationTargetException: null; fail-closed +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onMissingMatcherFallback@39 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.missingMatcherFallback()Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onMultiRange0 因 @Version([0, 1]) 跳过 (current=2.5) +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onMultiRange1@41 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.multiRangeByIndex()Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onMultiRange2 因 @Version([4, 5]) 跳过 (current=2.5) +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture advices=7 total=7 backend=JVMTI +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/v1_12_R1/MinecraftServer (1 transformers, 54465 bytes) +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/v1_12_R1/MinecraftServer.getPlayerCount()I kinds=[LEAD] static=false +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/v1_12_R1/MinecraftServer → changed=true (54714 bytes) +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform net.minecraft.server.v1_12_R1.MinecraftServer → true (loaded=1 transformed=1) +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=net/minecraft/server/v1_12_R1/MinecraftServer resolved=net/minecraft/server/v1_12_R1/MinecraftServer advices=1 total=2 backend=JVMTI +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonVersionCases → 8 suture / 8 advice +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AccessorUtilCases#onProcess@26 targets=[top/maplex/incisiontest/fixture/UtilFixture.process(Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/UtilFixture resolved=top/maplex/incisiontest/fixture/UtilFixture advices=1 total=1 backend=JVMTI +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.AccessorUtilCases → 1 suture / 1 advice +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/item/enchantment/EnchantmentHelper → net/minecraft/server/v1_12_R1/EnchantmentManager +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/level/ServerLevel → net/minecraft/server/v1_12_R1/WorldServer +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/item/ItemStack → net/minecraft/server/v1_12_R1/ItemStack +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/entity/Entity → net/minecraft/server/v1_12_R1/Entity +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/damagesource/DamageSource → net/minecraft/server/v1_12_R1/DamageSource +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/item/enchantment/EnchantmentHelper → net/minecraft/server/v1_12_R1/EnchantmentManager +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/level/ServerLevel → net/minecraft/server/v1_12_R1/WorldServer +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/item/ItemStack → net/minecraft/server/v1_12_R1/ItemStack +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/entity/Entity → net/minecraft/server/v1_12_R1/Entity +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/damagesource/DamageSource → net/minecraft/server/v1_12_R1/DamageSource +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SharpnessObserver#observeSharpness@0 targets=[net/minecraft/server/v1_12_R1/EnchantmentManager.modifyDamage(Lnet/minecraft/server/v1_12_R1/WorldServer;Lnet/minecraft/server/v1_12_R1/ItemStack;Lnet/minecraft/server/v1_12_R1/Entity;Lnet/minecraft/server/v1_12_R1/DamageSource;F)F] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=net/minecraft/server/v1_12_R1/EnchantmentManager resolved=net/minecraft/server/v1_12_R1/EnchantmentManager advices=1 total=2 backend=JVMTI +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SharpnessObserver → 1 suture / 1 advice +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityLow#lowPriority@2 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority advices=1 total=7 backend=JVMTI +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityLow → 1 suture / 1 advice +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFF@20 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ffEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFFAlt@21 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ffAltMethod(I)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFT@22 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ftStaticEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFTAlt@23 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ftStaticAlt(I)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTF@24 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.tfCompanionEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTFAlt@25 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.tfCompanionAlt(I)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTStatic@26 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ttBothEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTCompanion@27 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.ttBothEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTAltStatic@28 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ttBothAlt(I)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTAltCompanion@29 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.ttBothAlt(I)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture resolved=top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture advices=6 total=6 backend=JVMTI +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion resolved=top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion advices=4 total=4 backend=JVMTI +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.KotlinTargetMatrixCases → 10 suture / 10 advice +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AccessorCases#onPublicDouble@18 targets=[top/maplex/incisiontest/fixture/AccessorFixture.publicDouble(I)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/AccessorFixture (1 transformers, 3612 bytes) +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/AccessorFixture.publicDouble(I)I kinds=[LEAD] static=false +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/AccessorFixture → changed=true (3906 bytes) +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.AccessorFixture → true (loaded=1 transformed=1) +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=top/maplex/incisiontest/fixture/AccessorFixture resolved=top/maplex/incisiontest/fixture/AccessorFixture advices=1 total=1 backend=JVMTI +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.AccessorCases → 1 suture / 1 advice +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onAccumulatePattern@73 targets=[top/maplex/incisiontest/fixture/InsnPatternFixture.accumulate(I)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticIconst5@74 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticSeq2@75 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticSeq4@76 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticAny@77 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onIconstFamilyRepeat@78 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onLdcString@79 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onLdcCstFiltered@80 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onFieldGet@81 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onFieldPut@82 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNewStringBuilder@83 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeVirtualGlob@84 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeStaticMath@85 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNewArray@86 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onANewArray@87 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInstanceOf@88 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onCheckCast@89 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onIfeq@90 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon pattern 未命中,跳过 advice: top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGoto +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onAthrow@92 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onReturn@93 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onSeq3@94 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onEmptyPattern@95 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onSeq5@96 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onRepeat2@97 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onRepeat5@98 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onCstNumeric@99 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobOwnerJavaLang@100 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobNameSuffix@101 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon pattern 未命中,跳过 advice: top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobDesc +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onDescExact@103 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeInterface@104 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeSpecial@105 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArrayLength@106 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon pattern 未命中,跳过 advice: top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNop +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onDup@108 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/InsnPatternFixture (1 transformers, 982 bytes) +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/InsnPatternFixture.accumulate(I)I kinds=[LEAD] static=false +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/InsnPatternFixture → changed=true (1277 bytes) +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.InsnPatternFixture → true (loaded=1 transformed=1) +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=top/maplex/incisiontest/fixture/InsnPatternFixture resolved=top/maplex/incisiontest/fixture/InsnPatternFixture advices=1 total=1 backend=JVMTI +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6596 bytes) +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=top/maplex/incisiontest/fixture/ComplexOpcodeFixture resolved=top/maplex/incisiontest/fixture/ComplexOpcodeFixture advices=32 total=32 backend=JVMTI +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonInsnPatternCases → 33 suture / 33 advice +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onBothEmpty@39 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.bothEmpty()Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onOnlyEndGiven@40 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.onlyEndGiven()Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onOnlyStartGiven@41 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.onlyStartGiven()Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSinglePoint@42 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.singlePoint()Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onInvertedRange 因 @Version([9.0, 1.0]) 跳过 (current=2.5) +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onLeadVersioned@44 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.leadTarget()Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onTrailVersioned@45 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.trailTarget()Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSpliceVersioned@46 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.spliceTarget()Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onExciseVersioned@47 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.exciseTarget()Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.helperForBypass()I ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onBypassVersioned@48 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.bypassCallerTarget()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onGraftVersioned@49 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.graftCallerTarget()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onTrimReturnVersioned@50 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.trimReturnTarget()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onDefaultMatcher 因 @Version([2.0, 3.0]) 跳过 (current=1.12.2) +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onExplicitNoop@52 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.explicitNoopMatcherTarget()Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onFakeNoBounds@53 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.fakeMatcherNoBoundsTarget()Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSegLongerStart@54 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.segmentLongerStart()Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSegLongerEnd@55 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.segmentLongerEnd()Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onMicroStepBelow 因 @Version([2.6, 3.0]) 跳过 (current=2.5) +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onMicroStepAbove 因 @Version([2.0, 2.4]) 跳过 (current=2.5) +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture resolved=top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture advices=15 total=15 backend=JVMTI +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonVersionMatrixCases → 15 suture / 15 advice +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorHead@30 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteHeadMethod()Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorTail@31 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteTailMethod()Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorReturn@32 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteReturnMethod()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=THROW mode=EXACT target=. ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorThrow@33 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteThrowMethod()Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd0@34 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=1 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd1@35 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=2 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd2@36 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=-1 matches=1..-1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrdAll@37 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteShiftBefore@38 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteShiftAfter@39 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.counterI ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteFieldGetGraft@40 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteFieldGet()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.lastWrittenI ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteFieldPutGraft@41 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteFieldPut(I)V] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteNewWithTarget@42 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteNewObject()Ljava/lang/StringBuilder;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=. ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteNewEmptyTarget@43 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteTargetEmpty()Ljava/lang/Object;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteOffsetZero@44 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site advices=15 total=15 backend=JVMTI +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases → 15 suture / 15 advice +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.counterShiftI ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldGetBefore@24 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.readCounterShift()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.counterShiftI ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldGetAfter@25 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.readCounterShift()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.counterShiftI ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldPutBefore@26 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.writeCounterShift(I)V] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.counterShiftI ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldPutAfter@27 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.writeCounterShift(I)V] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#newBefore@28 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.allocateBuilder()Ljava/lang/StringBuilder;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#newAfter@29 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.allocateBuilder()Ljava/lang/StringBuilder;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg0@30 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg1@31 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg2@32 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#spliceShortCircuit@33 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.spliceSkipTarget(I)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#exciseFullBody@34 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.exciseRawTarget()Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#noParenLead@35 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.noParenMethod()Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras advices=12 total=12 backend=JVMTI +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases → 12 suture / 12 advice +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationIdVariantsCases#id-variant-normal@8 targets=[top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idNormalTarget()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationIdVariantsCases#id::with/special.chars-001@9 targets=[top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idSpecialCharsTarget()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationIdVariantsCases#adviceEmptyFallback@10 targets=[top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idEmptyFallbackTarget()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationIdVariantsCases#veryLong-abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghij@11 targets=[top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idVeryLongTarget()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/OperationIdVariantsFixture resolved=top/maplex/incisiontest/fixture/OperationIdVariantsFixture advices=4 total=4 backend=JVMTI +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.OperationIdVariantsCases → 4 suture / 4 advice +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityPositiveCases#advicePositive@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityFixture advices=1 total=2 backend=JVMTI +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonPriorityPositiveCases → 1 suture / 1 advice +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityDefaultCases#adviceDefault@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityFixture advices=1 total=3 backend=JVMTI +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonPriorityDefaultCases → 1 suture / 1 advice +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#probe@2 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#lead@3 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#leadOfPair@4 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#trailOfPair@5 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#predicate@6 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.predicate(I)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#splice@7 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/PerformanceFixture.helper(I)I ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#siteInvoke@8 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.siteInvoke(I)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/PerformanceFixture resolved=top/maplex/incisiontest/fixture/PerformanceFixture advices=7 total=7 backend=JVMTI +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.PerformanceCases → 7 suture / 7 advice +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftBeforeHelperInvoke@18 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftAfterHelperInvoke@19 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.counterI ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnFieldGet@20 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.readCounter()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.counterI ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnFieldPut@21 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.writeCounter(I)V] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnNew@22 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.allocate()Ljava/lang/StringBuilder;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=THROW mode=EXACT target=. ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnThrow@23 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.throwIt()Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#bypassHelperInvoke@24 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#trimReturnPlain@25 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.plainReturn()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#trimEchoArg@26 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.echo(Ljava/lang/String;)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture advices=9 total=9 backend=JVMTI +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonSiteCases → 9 suture / 9 advice +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonBasicCases#onGreetLead@8 targets=[top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.greet(Ljava/lang/String;)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonBasicCases#onVoidTrail@9 targets=[top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.voidNoArg()V] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonBasicCases#onAddSplice@10 targets=[top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.add(II)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture advices=3 total=3 backend=JVMTI +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonBasicCases → 3 suture / 3 advice +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityMinCases#adviceMin@2 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.extremeMinTarget()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=4 backend=JVMTI +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonPriorityMinCases → 1 suture / 1 advice +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onHeadWithPattern@11 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onHeadPatternIfeq@12 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/ComplexOpcodeFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeWithPattern@13 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=GLOB target=*ComplexOpcodeFixture*.helper(*)* ordinal=-1 matches=1..-1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeWithGlob@14 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/ComplexOpcodeFixture.helper(I)I ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeAfterPattern@15 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (7265 bytes) +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=top/maplex/incisiontest/fixture/ComplexOpcodeFixture resolved=top/maplex/incisiontest/fixture/ComplexOpcodeFixture advices=5 total=37 backend=JVMTI +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases → 5 suture / 5 advice +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonMixinCases#overwriteMayThrow@4 targets=[top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture.mayThrow(Z)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonMixinCases#redirectHelper@5 targets=[top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture.helper(I)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture advices=2 total=2 backend=JVMTI +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonMixinCases → 2 suture / 2 advice +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationHigherCases#higherSurgeonAdvice@0 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.multiSurgeonTarget()Ljava/util/List;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture advices=1 total=1 backend=JVMTI +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonOperationHigherCases → 1 suture / 1 advice +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityZeroCases#adviceZero@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityFixture advices=1 total=4 backend=JVMTI +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonPriorityZeroCases → 1 suture / 1 advice +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnDragon@67 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnLowLevel@68 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogEqString@69 targets=[top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNeqInt@70 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureLt@71 targets=[top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureGt@72 targets=[top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnLe@73 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnGe@74 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogMatches@75 targets=[top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogInString@76 targets=[top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onHandleInList@77 targets=[top/maplex/incisiontest/fixture/PredicateFixture.handle(Ljava/util/List;)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptIsString@78 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptNotIsInt@79 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onHandleIcList@80 targets=[top/maplex/incisiontest/fixture/PredicateFixture.handle(Ljava/util/List;)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptIpObject@81 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onTriggerItExact@82 targets=[top/maplex/incisiontest/fixture/PredicateFixture.trigger(Ljava/lang/String;)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptNotIt@83 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptAsCast@84 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterProperty@85 targets=[top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterPropertySize@86 targets=[top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterMethodCall@87 targets=[top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterMethodNoArg@88 targets=[top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onTouchSafeCall@89 targets=[top/maplex/incisiontest/fixture/PredicateFixture.touch(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnAnd@90 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnOr@91 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNot@92 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNested@93 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagTrue@94 targets=[top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagFalse@95 targets=[top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagNull@96 targets=[top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureDouble@97 targets=[top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnCompound@98 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogThisRef@99 targets=[top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onEmptyWhere@115 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereEmpty(I)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onTrailWithWhere@116 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereTrail(I)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpliceWithWhere@117 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereSplice(I)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onExciseWithWhere@118 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereExcise(Ljava/lang/String;)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/PredicateFixture.whereBypassHelper(I)I ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onBypassWithWhere@119 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereBypass(I)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/PredicateFixture.whereGraftHelper(I)I ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onGraftWithWhere@120 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereGraft(I)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onTrimArgWithWhere@121 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereTrim(I)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/PredicateFixture resolved=top/maplex/incisiontest/fixture/PredicateFixture advices=40 total=40 backend=JVMTI +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonPredicateCases → 40 suture / 40 advice +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PriNeg100Surgeon#priNeg100@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=5 backend=JVMTI +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.PriNeg100Surgeon → 1 suture / 1 advice +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#custom-operation-id@7 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.customIdTarget()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#disabledAdvice@8 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.disabledTarget()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#highPriority@9 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.priorityTarget()Ljava/util/List;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#lowPriority@10 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.priorityTarget()Ljava/util/List;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#surgeonDefaultAdvice@11 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.surgeonDefaultTarget()Ljava/util/List;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#surgeonOverrideAdvice@12 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.surgeonDefaultTarget()Ljava/util/List;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#multiSurgeonLowerSide@13 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.multiSurgeonTarget()Ljava/util/List;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture advices=7 total=8 backend=JVMTI +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonOperationCases → 7 suture / 7 advice +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#beforeTouchField@18 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.touchesField()I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#afterMultiArg@19 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.multiArg(ILjava/lang/String;D)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#aroundCallsHelper@20 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.callsHelper(I)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#aroundModifyArgs@21 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.greet(Ljava/lang/String;)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#aroundRewriteResult@22 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.rewriteTarget(I)I] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#onStaticEcho@23 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.staticEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#onCompanionEcho@24 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture$Companion.companionEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonAopTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonAopTargetFixture advices=6 total=6 backend=JVMTI +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonAopTargetFixture$Companion resolved=top/maplex/incisiontest/fixture/SurgeonAopTargetFixture$Companion advices=1 total=1 backend=JVMTI +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAopCases → 7 suture / 7 advice +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] injectAll(CONST): 201 个类, 用时 515 毫秒 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] - SurgeonScanner: 512 毫秒 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] 生命周期 "CONST" 用时 1,398 毫秒。 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] Bukkit 插件初始化完成,用时 2,549 毫秒。 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] 已屏蔽 IllegalAccess 警告,用时 2 毫秒。 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] 加载配置文件: E:\Minecraft-Server\incisionTest\run-1.12.2\plugins\Incision-Test\datasource.yml +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] 加载配置文件: E:\Minecraft-Server\incisionTest\run-1.12.2\plugins\Incision-Test\kether.yml +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] injectAll(INIT): 201 个类, 用时 92 毫秒 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] - ConfigLoader: 52 毫秒 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] - ClassVisitorAwake: 38 毫秒 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] 生命周期 "INIT" 用时 92 毫秒。 +[15:21:25 INFO]: [Incision-Test] Loading Incision-Test v1.0.0 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] Spigot 映射表已加载,用时 16 毫秒。 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] Classes: 3123, Fields: 18752, Methods: 1 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] injectAll(LOAD): 201 个类, 用时 93 毫秒 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] - KetherLoader: 49 毫秒 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] - ClassVisitorAwake: 44 毫秒 +[15:21:25 INFO]: [Incision-Test-1.0.0] [DEBUG] 生命周期 "LOAD" 用时 92 毫秒。 +[15:21:25 INFO]: Server permissions file permissions.yml is empty, ignoring it +[15:21:25 INFO]: **** Beginning UUID conversion, this may take A LONG time **** +[15:21:25 INFO]: Preparing level "world" +[15:21:25 INFO]: -------- World Settings For [world] -------- +[15:21:25 INFO]: Item Despawn Rate: 6000 +[15:21:25 INFO]: Item Merge Radius: 2.5 +[15:21:25 INFO]: View Distance: 10 +[15:21:25 INFO]: Arrow Despawn Rate: 1200 +[15:21:25 INFO]: Experience Merge Radius: 3.0 +[15:21:25 INFO]: Allow Zombie Pigmen to spawn from portal blocks: true +[15:21:25 INFO]: Zombie Aggressive Towards Villager: true +[15:21:25 INFO]: Nerfing mobs spawned from spawners: false +[15:21:25 INFO]: Structure Info Saving: true +[15:21:25 INFO]: Mob Spawn Range: 4 +[15:21:25 INFO]: Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Other 64 +[15:21:25 INFO]: Max TNT Explosions: 100 +[15:21:25 INFO]: Tile Max Tick Time: 50ms Entity max Tick Time: 50ms +[15:21:25 INFO]: Cactus Growth Modifier: 100% +[15:21:25 INFO]: Cane Growth Modifier: 100% +[15:21:25 INFO]: Melon Growth Modifier: 100% +[15:21:25 INFO]: Mushroom Growth Modifier: 100% +[15:21:25 INFO]: Pumpkin Growth Modifier: 100% +[15:21:25 INFO]: Sapling Growth Modifier: 100% +[15:21:25 INFO]: Wheat Growth Modifier: 100% +[15:21:25 INFO]: NetherWart Growth Modifier: 100% +[15:21:25 INFO]: Vine Growth Modifier: 100% +[15:21:25 INFO]: Cocoa Growth Modifier: 100% +[15:21:25 INFO]: Entity Activation Range: An 32 / Mo 32 / Mi 16 / Tiv true +[15:21:25 INFO]: Hopper Transfer: 8 Hopper Check: 1 Hopper Amount: 1 +[15:21:25 INFO]: Random Lighting Updates: false +[15:21:25 INFO]: Custom Map Seeds: Village: 10387312 Feature: 14357617 Monument: 10387313 Slime: 987234911 +[15:21:26 INFO]: -------- World Settings For [world_nether] -------- +[15:21:26 INFO]: Item Despawn Rate: 6000 +[15:21:26 INFO]: Item Merge Radius: 2.5 +[15:21:26 INFO]: View Distance: 10 +[15:21:26 INFO]: Arrow Despawn Rate: 1200 +[15:21:26 INFO]: Experience Merge Radius: 3.0 +[15:21:26 INFO]: Allow Zombie Pigmen to spawn from portal blocks: true +[15:21:26 INFO]: Zombie Aggressive Towards Villager: true +[15:21:26 INFO]: Nerfing mobs spawned from spawners: false +[15:21:26 INFO]: Structure Info Saving: true +[15:21:26 INFO]: Mob Spawn Range: 4 +[15:21:26 INFO]: Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Other 64 +[15:21:26 INFO]: Max TNT Explosions: 100 +[15:21:26 INFO]: Tile Max Tick Time: 50ms Entity max Tick Time: 50ms +[15:21:26 INFO]: Cactus Growth Modifier: 100% +[15:21:26 INFO]: Cane Growth Modifier: 100% +[15:21:26 INFO]: Melon Growth Modifier: 100% +[15:21:26 INFO]: Mushroom Growth Modifier: 100% +[15:21:26 INFO]: Pumpkin Growth Modifier: 100% +[15:21:26 INFO]: Sapling Growth Modifier: 100% +[15:21:26 INFO]: Wheat Growth Modifier: 100% +[15:21:26 INFO]: NetherWart Growth Modifier: 100% +[15:21:26 INFO]: Vine Growth Modifier: 100% +[15:21:26 INFO]: Cocoa Growth Modifier: 100% +[15:21:26 INFO]: Entity Activation Range: An 32 / Mo 32 / Mi 16 / Tiv true +[15:21:26 INFO]: Hopper Transfer: 8 Hopper Check: 1 Hopper Amount: 1 +[15:21:26 INFO]: Random Lighting Updates: false +[15:21:26 INFO]: Custom Map Seeds: Village: 10387312 Feature: 14357617 Monument: 10387313 Slime: 987234911 +[15:21:26 INFO]: -------- World Settings For [world_the_end] -------- +[15:21:26 INFO]: Item Despawn Rate: 6000 +[15:21:26 INFO]: Item Merge Radius: 2.5 +[15:21:26 INFO]: View Distance: 10 +[15:21:26 INFO]: Arrow Despawn Rate: 1200 +[15:21:26 INFO]: Experience Merge Radius: 3.0 +[15:21:26 INFO]: Allow Zombie Pigmen to spawn from portal blocks: true +[15:21:26 INFO]: Zombie Aggressive Towards Villager: true +[15:21:26 INFO]: Nerfing mobs spawned from spawners: false +[15:21:26 INFO]: Structure Info Saving: true +[15:21:26 INFO]: Mob Spawn Range: 4 +[15:21:26 INFO]: Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Other 64 +[15:21:26 INFO]: Max TNT Explosions: 100 +[15:21:26 INFO]: Tile Max Tick Time: 50ms Entity max Tick Time: 50ms +[15:21:26 INFO]: Cactus Growth Modifier: 100% +[15:21:26 INFO]: Cane Growth Modifier: 100% +[15:21:26 INFO]: Melon Growth Modifier: 100% +[15:21:26 INFO]: Mushroom Growth Modifier: 100% +[15:21:26 INFO]: Pumpkin Growth Modifier: 100% +[15:21:26 INFO]: Sapling Growth Modifier: 100% +[15:21:26 INFO]: Wheat Growth Modifier: 100% +[15:21:26 INFO]: NetherWart Growth Modifier: 100% +[15:21:26 INFO]: Vine Growth Modifier: 100% +[15:21:26 INFO]: Cocoa Growth Modifier: 100% +[15:21:26 INFO]: Entity Activation Range: An 32 / Mo 32 / Mi 16 / Tiv true +[15:21:26 INFO]: Hopper Transfer: 8 Hopper Check: 1 Hopper Amount: 1 +[15:21:26 INFO]: Random Lighting Updates: false +[15:21:26 INFO]: Custom Map Seeds: Village: 10387312 Feature: 14357617 Monument: 10387313 Slime: 987234911 +[15:21:26 INFO]: Preparing start region for level 0 (Seed: 3134847895565329132) +[15:21:26 INFO]: Preparing start region for level 1 (Seed: 3134847895565329132) +[15:21:26 INFO]: Preparing start region for level 2 (Seed: 3134847895565329132) +[15:21:26 INFO]: [Incision-Test] Enabling Incision-Test v1.0.0 +[15:21:26 INFO]: [Incision-Test-1.0.0] [Incision] Incision ENABLE: gate / 诊断收尾开始 +[15:21:26 INFO]: [Incision-Test-1.0.0] [Incision] Gate created: apiVersion=2 +[15:21:26 INFO]: [Incision-Test-1.0.0] [Incision] Incision Gate online: api=2 +[15:21:26 INFO]: [Incision-Test-1.0.0] [Incision] Checkup report: total=292 +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSegLongerStart@54 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.segmentLongerStart()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobOwnerJavaLang@100 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset1All@42 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onSeq3@94 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onOnlyStartGiven@41 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.onlyStartGiven()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptNotIsInt@79 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeAfterPattern@15 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTAltCompanion@29 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.ttBothAlt(I)I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aTNeg10@19 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPriNeg10()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onTouchSafeCall@89 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.touch(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg0@30 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.PerformanceCases#predicate@6 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.predicate(I)I +- top.maplex.incisiontest.cases.OperationIdVariantsCases#adviceEmptyFallback@10 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idEmptyFallbackTarget()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrdAll@37 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#both-companion-path@11 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion.bothEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterPropertySize@86 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalTrail@15 + state: ARMED + target: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM1@19 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m1Default()I +- top.maplex.incisiontest.cases.SurgeonOperationCases#custom-operation-id@7 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.customIdTarget()I +- top.maplex.incisiontest.cases.SurgeonAopCases#aroundRewriteResult@22 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.rewriteTarget(I)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onCstNumeric@99 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpliceWithWhere@117 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereSplice(I)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobNameSuffix@101 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trailClassAndMethodB@24 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeClassB()I +- top.maplex.incisiontest.cases.SurgeonAdvancedCases#onLongCalcBypass@5 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture.longCalc(JJ)J +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF100@26 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri100()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#graftFullDescriptor@27 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeInvokeHelper()I +- top.maplex.incisiontest.cases.PerformanceCases#siteInvoke@8 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.siteInvoke(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnGe@74 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onReturn@93 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onTriggerItExact@82 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.trigger(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticSeq4@76 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagFalse@95 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnNew@22 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.allocate()Ljava/lang/StringBuilder; +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onHeadPatternIfeq@12 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeStaticMath@85 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperBeforeOffsetZero@41 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteNewWithTarget@42 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteNewObject()Ljava/lang/StringBuilder; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadFullDescriptor@20 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeMethodFull(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnLowLevel@68 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onBypassWithWhere@119 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereBypass(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogEqString@69 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal0AfterOffset1@45 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimArg0@56 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#orderZero@30 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorThrow@33 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteThrowMethod()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArrayLength@106 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I +- top.maplex.incisiontest.cases.SurgeonSiteCases#trimEchoArg@26 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.echo(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onTrimArgWithWhere@121 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereTrim(I)I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTFAlt@25 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.tfCompanionAlt(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogThisRef@99 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#m7-cust@25 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m7IdAndDisabled()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onIconstFamilyRepeat@78 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteFieldPutGraft@41 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteFieldPut(I)V +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldGetAfter@25 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.readCounterShift()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityHigh#highPriority@2 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnString@25 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnString()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onGraftWithWhere@120 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereGraft(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnBool@26 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnBoolean()Z +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFT@22 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ftStaticEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnAnd@90 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgDouble1@20 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimDoubleArg(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInstanceOf@88 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorTail@31 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteTailMethod()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#exciseFullReplace@58 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixExciseTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftBeforeHelperInvoke@18 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I +- top.maplex.incisiontest.cases.SurgeonOperationHigherCases#higherSurgeonAdvice@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.multiSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onLdcString@79 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticSeq2@75 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonCrossClCases#onIsHardcore@4 + state: ARMED + target: net/minecraft/server/v1_12_R1/DedicatedServer.isHardcore()Z +- top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeInRange@34 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherInRange()Ljava/lang/String; +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#craftChatInvoke@17 + state: ARMED + target: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onRepeat2@97 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNot@92 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnDragon@67 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onCheckCast@89 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I +- top.maplex.incisiontest.cases.SurgeonMixinCases#redirectHelper@5 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture.helper(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteShiftBefore@38 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorReturn@32 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteReturnMethod()I +- top.maplex.incisiontest.cases.SurgeonVersionCases#onLegacy@29 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.versionedTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAopCases#onStaticEcho@23 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.staticEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.PerformanceCases#splice@7 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldPutAfter@27 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.writeCounterShift(I)V +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnLong@24 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnLong()J +- top.maplex.incisiontest.cases.OperationIdVariantsCases#veryLong-abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghij@11 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idVeryLongTarget()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onTrailWithWhere@116 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereTrail(I)I +- top.maplex.incisiontest.cases.SharpnessModifier#sharpness-modifier@2 + state: ARMED + target: net/minecraft/server/v1_12_R1/EnchantmentManager.modifyDamage(Lnet/minecraft/server/v1_12_R1/WorldServer;Lnet/minecraft/server/v1_12_R1/ItemStack;Lnet/minecraf… +- top.maplex.incisiontest.cases.SharpnessObserver#observeSharpness@0 + state: ARMED + target: net/minecraft/server/v1_12_R1/EnchantmentManager.modifyDamage(Lnet/minecraft/server/v1_12_R1/WorldServer;Lnet/minecraft/server/v1_12_R1/ItemStack;Lnet/minecraf… +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#apiLead@12 + state: ARMED + target: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI; +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM5@23 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m5PriorityNegative()I +- top.maplex.incisiontest.cases.SurgeonAopCases#beforeTouchField@18 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.touchesField()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trailOnThrow@45 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixThrowUncaught(Z)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onTrimReturnVersioned@50 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.trimReturnTarget()I +- top.maplex.incisiontest.cases.PerformanceCases#trailOfPair@5 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I +- top.maplex.incisiontest.cases.Pri100Surgeon#pri100@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg1@31 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationIdVariantsCases#id-variant-normal@8 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idNormalTarget()I +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onHeadWithPattern@11 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureGt@72 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonBasicCases#onAddSplice@10 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.add(II)I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTAltStatic@28 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ttBothAlt(I)I +- top.maplex.incisiontest.cases.AccessorCases#onPublicDouble@18 + state: ARMED + target: top/maplex/incisiontest/fixture/AccessorFixture.publicDouble(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteShiftAfter@39 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I +- top.maplex.incisiontest.cases.SurgeonMixinCases#overwriteMayThrow@4 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture.mayThrow(Z)Ljava/lang/String; +- top.maplex.incisiontest.cases.AccessorUtilCases#onProcess@26 + state: ARMED + target: top/maplex/incisiontest/fixture/UtilFixture.process(Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadExactTarget@22 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeStarTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onSecondHelperBefore@38 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset2All@43 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onExplicitNoop@52 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.explicitNoopMatcherTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFF@20 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ffEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onDup@108 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPriorityMaxCases#adviceMax@2 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.extremeMaxTarget()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onAthrow@92 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#m2-cust@20 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m2CustomId()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd0@34 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I +- top.maplex.incisiontest.cases.PriNeg100Surgeon#priNeg100@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticAny@77 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onGraftVersioned@49 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.graftCallerTarget()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal1AfterOffset1@52 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBoundaryStart@38 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherBoundaryStart()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onDescExact@103 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#same-pri-second@28 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.samePriorityTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM4@22 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m4PriorityPositive()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityDefault#defaultPriority@4 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onBeforeOffset2@50 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriorityDefault@13 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onFakeNoBounds@53 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.fakeMatcherNoBoundsTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOperationCases#highPriority@9 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.priorityTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal2AfterOffset2@46 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonPriorityMinCases#adviceMin@2 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.extremeMinTarget()I +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#apiTrail@13 + state: ARMED + target: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeInterface@104 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I +- top.maplex.incisiontest.cases.OperationMatrixCases#m8-cust@26 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m8AllThree()I +- top.maplex.incisiontest.cases.SurgeonAopCases#aroundCallsHelper@20 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.callsHelper(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldGetBefore@24 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.readCounterShift()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trimFullDescriptor@28 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeTrimArgs(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticIconst5@74 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onEmptyPattern@95 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V +- top.maplex.incisiontest.cases.SurgeonOperationCases#surgeonDefaultAdvice@11 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.surgeonDefaultTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onIfeq@90 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I +- top.maplex.incisiontest.cases.SurgeonAopCases#afterMultiArg@19 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.multiArg(ILjava/lang/String;D)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#both-static-path@10 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture.bothEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonBasicCases#onVoidTrail@9 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.voidNoArg()V +- top.maplex.incisiontest.cases.PerformanceCases#probe@2 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aFNeg10@23 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPriNeg10()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldPutBefore@26 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.writeCounterShift(I)V +- top.maplex.incisiontest.cases.SurgeonVersionCases#onMissingMatcherFallback@39 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.missingMatcherFallback()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgQuad3@22 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimQuadArg(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onLdcCstFiltered@80 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#orderHigh@28 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPriorityPositiveCases#advicePositive@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteOffsetZero@44 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgTriple2@21 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimTripleArg(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionCases#onNmsGetPlayerCount@33 + state: ARMED + target: net/minecraft/server/v1_12_R1/MinecraftServer.getPlayerCount()I +- top.maplex.incisiontest.cases.SurgeonSiteCases#bypassHelperInvoke@24 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onBothEmpty@39 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.bothEmpty()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onBypassVersioned@48 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.bypassCallerTarget()I +- top.maplex.incisiontest.cases.SurgeonOperationCases#multiSurgeonLowerSide@13 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.multiSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTStatic@26 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ttBothEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT0@20 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri0()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagTrue@94 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onEmptyWhere@115 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereEmpty(I)I +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeWithPattern@13 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTF@24 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.tfCompanionEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onAccumulatePattern@73 + state: ARMED + target: top/maplex/incisiontest/fixture/InsnPatternFixture.accumulate(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBefore1@47 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#spliceFull@25 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeShorthandArgs(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#spliceShortCircuit@33 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.spliceSkipTarget(I)I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onBeforeNegOffset@44 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnFieldPut@21 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.writeCounter(I)V +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd1@35 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOffsetMinus2@49 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonSiteCases#trimReturnPlain@25 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.plainReturn()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNeqInt@70 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeSpecial@105 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBoundaryEnd@37 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherBoundaryEnd()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onLeadVersioned@44 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.leadTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM9@27 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m9PriorityZeroExplicit()I +- top.maplex.incisiontest.cases.Pri0Surgeon#pri0@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAdvancedCases#onReturnsBoolExcise@4 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture.returnsBoolean(Z)Z +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onOnlyEndGiven@40 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.onlyEndGiven()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOffsetPlus5@48 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT5@21 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri5()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftFieldGet@50 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixFieldRead()I +- top.maplex.incisiontest.cases.SurgeonVersionCases#onNoop@32 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.noopMatcherTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.AccessorTheatreDslCases#onDescribe@6 + state: ARMED + target: top/maplex/incisiontest/fixture/AccessorChildFixture.describe()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriority200@10 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#newBefore@28 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.allocateBuilder()Ljava/lang/StringBuilder; +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalSplice@16 + state: ARMED + target: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftThrow@53 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixThrowUncaught(Z)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onSeq5@96 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#headLead@42 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSimpleReturn()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF0@24 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri0()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trailMultiReturn@44 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixMultiReturn(Z)I +- top.maplex.incisiontest.cases.SurgeonPriorityNegativeCases#adviceNegative@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureLt@71 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#newAfter@29 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.allocateBuilder()Ljava/lang/StringBuilder; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg2@32 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAopCases#aroundModifyArgs@21 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.greet(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPriorityZeroCases#adviceZero@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTCompanion@27 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.ttBothEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeVirtualGlob@84 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationIdVariantsCases#id::with/special.chars-001@9 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idSpecialCharsTarget()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onAnyOrdinal@47 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagNull@96 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriority50@11 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureDouble@97 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF5@25 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri5()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onHandleInList@77 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.handle(Ljava/util/List;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnCompound@98 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterProperty@85 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalLead@14 + state: ARMED + target: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onANewArray@87 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM3@21 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m3DisabledNoId()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogMatches@75 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteNewEmptyTarget@43 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteTargetEmpty()Ljava/lang/Object; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterMethodNoArg@88 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadWildArgs@21 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeMethodWild(*)* +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperBefore@37 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSpliceVersioned@46 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.spliceTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd2@36 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorHead@30 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteHeadMethod()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeAfter0@49 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#bypassReplace@54 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeMixed(I)I +- top.maplex.incisiontest.cases.PerformanceCases#leadOfPair@4 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I +- top.maplex.incisiontest.cases.SurgeonCrossClCases#onGetPlayerCount@5 + state: ARMED + target: net/minecraft/server/v1_12_R1/MinecraftServer.getPlayerCount()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterMethodCall@87 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnFieldGet@20 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.readCounter()I +- top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#onCompanionOnly@8 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion.companionOnlyEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptAsCast@84 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onTrailVersioned@45 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.trailTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#cycle-advice@29 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cycleTarget()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNested@93 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#onStaticOnly@9 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture.staticOnlyEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#tailTrailNormal@43 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSimpleReturn()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityLow#lowPriority@2 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onHandleIcList@80 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.handle(Ljava/util/List;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onFieldPut@82 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#bypassFullDescriptor@26 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeInvokeHelper()I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFTAlt@23 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ftStaticAlt(I)I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSinglePoint@42 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.singlePoint()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSegLongerEnd@55 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.segmentLongerEnd()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onExciseWithWhere@118 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereExcise(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#m6-cust@24 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m6IdAndPriority()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onRepeat5@98 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I +- top.maplex.incisiontest.cases.SurgeonOperationCases#lowPriority@10 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.priorityTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnOr@91 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeWithGlob@14 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptIpObject@81 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset0@51 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimArg1@57 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixCombine(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#exciseFullBody@34 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.exciseRawTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftAfterHelperInvoke@19 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I +- top.maplex.incisiontest.cases.OperationMatrixCases#orderMid@29 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBefore0@46 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptNotIt@83 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptIsString@78 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonBasicCases#onGreetLead@8 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.greet(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOperationCases#disabledAdvice@8 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.disabledTarget()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftNew@52 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixAllocate()Ljava/util/ArrayList; +- top.maplex.incisiontest.cases.PerformanceCases#lead@3 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT100@22 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri100()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNewStringBuilder@83 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOperationCases#surgeonOverrideAdvice@12 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.surgeonDefaultTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogInString@76 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperAfterOffset1@40 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnLe@73 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimReturnPlain@55 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixPlainReturn()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#noParenLead@35 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.noParenMethod()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onThirdHelperBefore@39 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trailClassAndMethodA@23 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeClassA()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#spliceProceedAndKeep@59 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSpliceTarget(I)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onFieldGet@81 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFieldPutOffset@54 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteFieldGetGraft@40 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteFieldGet()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftFieldPut@51 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixFieldWrite(I)V +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnThrow@23 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.throwIt()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNewArray@86 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I +- top.maplex.incisiontest.cases.SurgeonVersionCases#onMultiRange1@41 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.multiRangeByIndex()Ljava/lang/String; +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFFAlt@21 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ffAltMethod(I)I +- top.maplex.incisiontest.cases.SurgeonAopCases#onCompanionEcho@24 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture$Companion.companionEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBeforeAll@48 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I +- top.maplex.incisiontest.cases.OperationMatrixCases#orderLow@31 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPriorityDefaultCases#adviceDefault@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgSingle@18 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimSingleArg(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFieldGetOffset@53 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgDouble0@19 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimDoubleArg(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#same-pri-first@27 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.samePriorityTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnInt@23 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnInt()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriorityNeg10@12 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onExciseVersioned@47 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.exciseTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonCrossClCases#onGetMaxPlayers@8 + state: ARMED + target: org/bukkit/Bukkit.getMaxPlayers()I + +[15:21:26 INFO]: [Incision-Test-1.0.0] [Incision] Instrumentation 后端就绪 +[15:21:26 INFO]: [Incision-Test-1.0.0] [DEBUG] MeteorInjector 初始化完成。 +[15:21:26 INFO]: [Incision-Test-1.0.0] [DEBUG] 生命周期 "ENABLE" 用时 37 毫秒。 +[15:21:26 INFO]: Done (0.933s)! For help, type "help" or "?" +[15:21:26 INFO]: Timings Reset +[15:21:26 INFO]: [Incision-Test-1.0.0] [DEBUG] 生命周期 "ACTIVE" 用时 2 毫秒。 +[15:21:26 INFO]: [IncisionTest] auto-run disabled for isolated benchmark process +[15:21:27 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture (1 transformers, 1401 bytes) +[15:21:27 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:21:27 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:21:27 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD, TRAIL] static=false +[15:21:27 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.predicate(I)I kinds=[LEAD] static=false +[15:21:27 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I kinds=[SPLICE] static=false +[15:21:27 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.siteInvoke(I)I kinds=[GRAFT] static=false +[15:21:27 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.fixture.PerformanceFixture$$IncisionBodies in org.bukkit.plugin.java.PluginClassLoader@29b9cd00 +[15:21:27 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Bodies class defined in target loader: top.maplex.incisiontest.fixture.PerformanceFixture$$IncisionBodies loader=org.bukkit.plugin.java.PluginClassLoader +[15:21:27 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture → changed=true (2479 bytes) +[15:21:27 INFO]: JMH-START backend=jvmti unit=ns/op warmup=3 measurement=7 iterationMillis=500 forks=0 output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.12.2-paper-java8-jvmti.json +[15:21:27 INFO]: # JMH version: 1.37 +[15:21:27 INFO]: # VM version: JDK 1.8.0_472, OpenJDK 64-Bit Server VM, 25.472-b08 +[15:21:27 INFO]: # VM invoker: D:\Java\zulu-8\jre\bin\java.exe +[15:21:27 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=jvmti -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.12.2-paper-java8-jvmti.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 +[15:21:27 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/v1_12_R1/EnchantmentManager (1 transformers, 14829 bytes) +[15:21:27 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/v1_12_R1/EnchantmentManager → changed=true (14829 bytes) +[15:21:27 INFO]: # Blackhole mode: full + dont-inline hint (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:21:27 INFO]: # Warmup: 3 iterations, 500 ms each +[15:21:27 INFO]: # Measurement: 7 iterations, 500 ms each +[15:21:27 INFO]: # Timeout: 10 min per iteration +[15:21:27 INFO]: # Threads: 1 thread, will synchronize iterations +[15:21:27 INFO]: # Benchmark mode: Average time, time/op +[15:21:27 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.baseline +[15:21:27 INFO]: +[15:21:27 INFO]: # Run progress: 0.00% complete, ETA 00:00:30 +[15:21:27 INFO]: # Fork: N/A, test runs in the host VM +[15:21:27 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:21:27 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:21:28 INFO]: # Warmup Iteration 1: 0.313 ns/op +[15:21:28 INFO]: # Warmup Iteration 2: 0.292 ns/op +[15:21:29 INFO]: # Warmup Iteration 3: 0.371 ns/op +[15:21:29 INFO]: Iteration 1: 0.371 ns/op +[15:21:30 INFO]: Iteration 2: 0.372 ns/op +[15:21:30 INFO]: Iteration 3: 0.373 ns/op +[15:21:31 INFO]: Iteration 4: 0.376 ns/op +[15:21:31 INFO]: Iteration 5: 0.372 ns/op +[15:21:32 INFO]: Iteration 6: 0.372 ns/op +[15:21:32 INFO]: Iteration 7: 0.372 ns/op +[15:21:32 INFO]: +[15:21:32 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.baseline": +[15:21:32 INFO]: 0.372 ±(99.9%) 0.003 ns/op [Average] +[15:21:32 INFO]: (min, avg, max) = (0.371, 0.372, 0.376), stdev = 0.002 +[15:21:32 INFO]: CI (99.9%): [0.369, 0.376] (assumes normal distribution) +[15:21:32 INFO]: +[15:21:32 INFO]: +[15:21:32 INFO]: # JMH version: 1.37 +[15:21:32 INFO]: # VM version: JDK 1.8.0_472, OpenJDK 64-Bit Server VM, 25.472-b08 +[15:21:32 INFO]: # VM invoker: D:\Java\zulu-8\jre\bin\java.exe +[15:21:32 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=jvmti -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.12.2-paper-java8-jvmti.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 +[15:21:32 INFO]: # Blackhole mode: full + dont-inline hint (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:21:32 INFO]: # Warmup: 3 iterations, 500 ms each +[15:21:32 INFO]: # Measurement: 7 iterations, 500 ms each +[15:21:32 INFO]: # Timeout: 10 min per iteration +[15:21:32 INFO]: # Threads: 1 thread, will synchronize iterations +[15:21:32 INFO]: # Benchmark mode: Average time, time/op +[15:21:32 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.lead +[15:21:32 INFO]: +[15:21:32 INFO]: # Run progress: 16.67% complete, ETA 00:00:25 +[15:21:32 INFO]: # Fork: N/A, test runs in the host VM +[15:21:32 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:21:32 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:21:33 INFO]: # Warmup Iteration 1: 86.678 ns/op +[15:21:33 INFO]: # Warmup Iteration 2: 80.101 ns/op +[15:21:34 INFO]: # Warmup Iteration 3: 80.422 ns/op +[15:21:34 INFO]: Iteration 1: 78.338 ns/op +[15:21:35 INFO]: Iteration 2: 78.361 ns/op +[15:21:35 INFO]: Iteration 3: 77.882 ns/op +[15:21:36 INFO]: Iteration 4: 77.899 ns/op +[15:21:36 INFO]: Iteration 5: 78.727 ns/op +[15:21:37 INFO]: Iteration 6: 77.838 ns/op +[15:21:37 INFO]: Iteration 7: 78.917 ns/op +[15:21:37 INFO]: +[15:21:37 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.lead": +[15:21:37 INFO]: 78.280 ±(99.9%) 0.971 ns/op [Average] +[15:21:37 INFO]: (min, avg, max) = (77.838, 78.280, 78.917), stdev = 0.431 +[15:21:37 INFO]: CI (99.9%): [77.310, 79.251] (assumes normal distribution) +[15:21:37 INFO]: +[15:21:37 INFO]: +[15:21:37 INFO]: # JMH version: 1.37 +[15:21:37 INFO]: # VM version: JDK 1.8.0_472, OpenJDK 64-Bit Server VM, 25.472-b08 +[15:21:37 INFO]: # VM invoker: D:\Java\zulu-8\jre\bin\java.exe +[15:21:37 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=jvmti -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.12.2-paper-java8-jvmti.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 +[15:21:37 INFO]: # Blackhole mode: full + dont-inline hint (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:21:37 INFO]: # Warmup: 3 iterations, 500 ms each +[15:21:37 INFO]: # Measurement: 7 iterations, 500 ms each +[15:21:37 INFO]: # Timeout: 10 min per iteration +[15:21:37 INFO]: # Threads: 1 thread, will synchronize iterations +[15:21:37 INFO]: # Benchmark mode: Average time, time/op +[15:21:37 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.leadTrail +[15:21:37 INFO]: +[15:21:37 INFO]: # Run progress: 33.33% complete, ETA 00:00:20 +[15:21:37 INFO]: # Fork: N/A, test runs in the host VM +[15:21:37 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:21:37 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:21:38 INFO]: # Warmup Iteration 1: 209.362 ns/op +[15:21:38 INFO]: # Warmup Iteration 2: 206.435 ns/op +[15:21:39 INFO]: # Warmup Iteration 3: 202.876 ns/op +[15:21:39 INFO]: Iteration 1: 200.350 ns/op +[15:21:40 INFO]: Iteration 2: 201.971 ns/op +[15:21:40 INFO]: Iteration 3: 202.636 ns/op +[15:21:41 INFO]: Iteration 4: 202.397 ns/op +[15:21:41 INFO]: Iteration 5: 205.536 ns/op +[15:21:42 INFO]: Iteration 6: 201.642 ns/op +[15:21:42 INFO]: Iteration 7: 203.788 ns/op +[15:21:42 INFO]: +[15:21:42 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.leadTrail": +[15:21:42 INFO]: 202.617 ±(99.9%) 3.729 ns/op [Average] +[15:21:42 INFO]: (min, avg, max) = (200.350, 202.617, 205.536), stdev = 1.656 +[15:21:42 INFO]: CI (99.9%): [198.888, 206.346] (assumes normal distribution) +[15:21:42 INFO]: +[15:21:42 INFO]: +[15:21:42 INFO]: # JMH version: 1.37 +[15:21:42 INFO]: # VM version: JDK 1.8.0_472, OpenJDK 64-Bit Server VM, 25.472-b08 +[15:21:42 INFO]: # VM invoker: D:\Java\zulu-8\jre\bin\java.exe +[15:21:42 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=jvmti -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.12.2-paper-java8-jvmti.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 +[15:21:42 INFO]: # Blackhole mode: full + dont-inline hint (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:21:42 INFO]: # Warmup: 3 iterations, 500 ms each +[15:21:42 INFO]: # Measurement: 7 iterations, 500 ms each +[15:21:42 INFO]: # Timeout: 10 min per iteration +[15:21:42 INFO]: # Threads: 1 thread, will synchronize iterations +[15:21:42 INFO]: # Benchmark mode: Average time, time/op +[15:21:42 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.predicateTrue +[15:21:42 INFO]: +[15:21:42 INFO]: # Run progress: 50.00% complete, ETA 00:00:15 +[15:21:42 INFO]: # Fork: N/A, test runs in the host VM +[15:21:42 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:21:42 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:21:43 INFO]: # Warmup Iteration 1: 140.580 ns/op +[15:21:43 INFO]: # Warmup Iteration 2: 139.754 ns/op +[15:21:44 INFO]: # Warmup Iteration 3: 139.479 ns/op +[15:21:44 INFO]: Iteration 1: 138.985 ns/op +[15:21:45 INFO]: Iteration 2: 138.469 ns/op +[15:21:45 INFO]: Iteration 3: 140.312 ns/op +[15:21:46 INFO]: Iteration 4: 138.504 ns/op +[15:21:46 INFO]: Iteration 5: 140.412 ns/op +[15:21:47 INFO]: Iteration 6: 139.359 ns/op +[15:21:47 INFO]: Iteration 7: 137.657 ns/op +[15:21:47 INFO]: +[15:21:47 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.predicateTrue": +[15:21:47 INFO]: 139.100 ±(99.9%) 2.272 ns/op [Average] +[15:21:47 INFO]: (min, avg, max) = (137.657, 139.100, 140.412), stdev = 1.009 +[15:21:47 INFO]: CI (99.9%): [136.828, 141.372] (assumes normal distribution) +[15:21:47 INFO]: +[15:21:47 INFO]: +[15:21:47 INFO]: # JMH version: 1.37 +[15:21:47 INFO]: # VM version: JDK 1.8.0_472, OpenJDK 64-Bit Server VM, 25.472-b08 +[15:21:47 INFO]: # VM invoker: D:\Java\zulu-8\jre\bin\java.exe +[15:21:47 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=jvmti -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.12.2-paper-java8-jvmti.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 +[15:21:47 INFO]: # Blackhole mode: full + dont-inline hint (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:21:47 INFO]: # Warmup: 3 iterations, 500 ms each +[15:21:47 INFO]: # Measurement: 7 iterations, 500 ms each +[15:21:47 INFO]: # Timeout: 10 min per iteration +[15:21:47 INFO]: # Threads: 1 thread, will synchronize iterations +[15:21:47 INFO]: # Benchmark mode: Average time, time/op +[15:21:47 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.siteInvoke +[15:21:47 INFO]: +[15:21:47 INFO]: # Run progress: 66.67% complete, ETA 00:00:10 +[15:21:47 INFO]: # Fork: N/A, test runs in the host VM +[15:21:47 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:21:47 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:21:48 INFO]: # Warmup Iteration 1: 232.394 ns/op +[15:21:48 INFO]: # Warmup Iteration 2: 227.524 ns/op +[15:21:49 INFO]: # Warmup Iteration 3: 216.856 ns/op +[15:21:49 INFO]: Iteration 1: 218.530 ns/op +[15:21:50 INFO]: Iteration 2: 218.473 ns/op +[15:21:50 INFO]: Iteration 3: 218.135 ns/op +[15:21:51 INFO]: Iteration 4: 219.218 ns/op +[15:21:51 INFO]: Iteration 5: 217.765 ns/op +[15:21:52 INFO]: Iteration 6: 218.450 ns/op +[15:21:52 INFO]: Iteration 7: 216.466 ns/op +[15:21:52 INFO]: +[15:21:52 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.siteInvoke": +[15:21:52 INFO]: 218.148 ±(99.9%) 1.943 ns/op [Average] +[15:21:52 INFO]: (min, avg, max) = (216.466, 218.148, 219.218), stdev = 0.863 +[15:21:52 INFO]: CI (99.9%): [216.206, 220.091] (assumes normal distribution) +[15:21:52 INFO]: +[15:21:52 INFO]: +[15:21:52 INFO]: # JMH version: 1.37 +[15:21:52 INFO]: # VM version: JDK 1.8.0_472, OpenJDK 64-Bit Server VM, 25.472-b08 +[15:21:52 INFO]: # VM invoker: D:\Java\zulu-8\jre\bin\java.exe +[15:21:52 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=jvmti -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.12.2-paper-java8-jvmti.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 +[15:21:52 INFO]: # Blackhole mode: full + dont-inline hint (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:21:52 INFO]: # Warmup: 3 iterations, 500 ms each +[15:21:52 INFO]: # Measurement: 7 iterations, 500 ms each +[15:21:52 INFO]: # Timeout: 10 min per iteration +[15:21:52 INFO]: # Threads: 1 thread, will synchronize iterations +[15:21:52 INFO]: # Benchmark mode: Average time, time/op +[15:21:52 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.spliceProceed +[15:21:52 INFO]: +[15:21:52 INFO]: # Run progress: 83.33% complete, ETA 00:00:05 +[15:21:52 INFO]: # Fork: N/A, test runs in the host VM +[15:21:52 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:21:52 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:21:53 INFO]: # Warmup Iteration 1: 157.475 ns/op +[15:21:53 INFO]: # Warmup Iteration 2: 129.541 ns/op +[15:21:54 INFO]: # Warmup Iteration 3: 127.185 ns/op +[15:21:54 INFO]: Iteration 1: 129.207 ns/op +[15:21:55 INFO]: Iteration 2: 128.339 ns/op +[15:21:55 INFO]: Iteration 3: 128.897 ns/op +[15:21:56 INFO]: Iteration 4: 129.366 ns/op +[15:21:56 INFO]: Iteration 5: 133.953 ns/op +[15:21:57 INFO]: Iteration 6: 129.064 ns/op +[15:21:57 INFO]: Iteration 7: 129.909 ns/op +[15:21:57 INFO]: +[15:21:57 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.spliceProceed": +[15:21:57 INFO]: 129.819 ±(99.9%) 4.242 ns/op [Average] +[15:21:57 INFO]: (min, avg, max) = (128.339, 129.819, 133.953), stdev = 1.884 +[15:21:57 INFO]: CI (99.9%): [125.577, 134.062] (assumes normal distribution) +[15:21:57 INFO]: +[15:21:57 INFO]: +[15:21:57 INFO]: # Run complete. Total time: 00:00:30 +[15:21:57 INFO]: +[15:21:57 INFO]: REMEMBER: The numbers below are just data. To gain reusable insights, you need to follow up on +[15:21:57 INFO]: why the numbers are the way they are. Use profilers (see -prof, -lprof), design factorial +[15:21:57 INFO]: experiments, perform baseline and negative tests that provide experimental control, make sure +[15:21:57 INFO]: the benchmarking environment is safe on JVM/OS/HW level, ask for reviews from the domain experts. +[15:21:57 INFO]: Do not assume the numbers tell you what you want them to tell. +[15:21:57 INFO]: +[15:21:57 INFO]: Benchmark Mode Cnt Score Error Units +[15:21:57 INFO]: IncisionJmhBenchmark.baseline avgt 7 0.372 ± 0.003 ns/op +[15:21:57 INFO]: IncisionJmhBenchmark.lead avgt 7 78.280 ± 0.971 ns/op +[15:21:57 INFO]: IncisionJmhBenchmark.leadTrail avgt 7 202.617 ± 3.729 ns/op +[15:21:57 INFO]: IncisionJmhBenchmark.predicateTrue avgt 7 139.100 ± 2.272 ns/op +[15:21:57 INFO]: IncisionJmhBenchmark.siteInvoke avgt 7 218.148 ± 1.943 ns/op +[15:21:57 INFO]: IncisionJmhBenchmark.spliceProceed avgt 7 129.819 ± 4.242 ns/op +[15:21:57 INFO]: +[15:21:57 INFO]: Benchmark result is saved to E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.12.2-paper-java8-jvmti.json +[15:21:57 INFO]: JMH-RESULT benchmark=baseline score=0.372 error=0.003 unit=ns/op +[15:21:57 INFO]: JMH-RESULT benchmark=lead score=78.280 error=0.971 unit=ns/op +[15:21:57 INFO]: JMH-RESULT benchmark=leadTrail score=202.617 error=3.729 unit=ns/op +[15:21:57 INFO]: JMH-RESULT benchmark=predicateTrue score=139.100 error=2.272 unit=ns/op +[15:21:57 INFO]: JMH-RESULT benchmark=siteInvoke score=218.148 error=1.943 unit=ns/op +[15:21:57 INFO]: JMH-RESULT benchmark=spliceProceed score=129.819 error=4.242 unit=ns/op +[15:21:57 INFO]: JMH-END backend=jvmti benchmarks=6 output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.12.2-paper-java8-jvmti.json +[15:21:57 INFO]: Stopping the server +[15:21:57 INFO]: Stopping server +[15:21:57 INFO]: [Incision-Test] Disabling Incision-Test v1.0.0 +[15:21:57 INFO]: [Incision-Test-1.0.0] [Incision] Incision DISABLE: 卸载本插件全部 advice +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (7265 bytes) +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (7265 bytes) +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (7066 bytes) +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture (1 transformers, 1401 bytes) +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD, TRAIL] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I kinds=[SPLICE] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.siteInvoke(I)I kinds=[GRAFT] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture → changed=true (2379 bytes) +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.PerformanceFixture → true (loaded=1 transformed=1) +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: org/bukkit/craftbukkit/v1_16_R3/util/CraftChatMessage → org/bukkit/craftbukkit/v1_12_R1/util/CraftChatMessage +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/v1_16_R3/IChatBaseComponent → net/minecraft/server/v1_12_R1/IChatBaseComponent +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6975 bytes) +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture (1 transformers, 1401 bytes) +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD, TRAIL] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I kinds=[SPLICE] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture → changed=true (2159 bytes) +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.PerformanceFixture → true (loaded=1 transformed=1) +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6975 bytes) +[15:21:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6975 bytes) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6975 bytes) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6975 bytes) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/v1_12_R1/DedicatedServer (0 transformers, 29217 bytes) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/v1_12_R1/DedicatedServer → changed=false (29217 bytes) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform net.minecraft.server.v1_12_R1.DedicatedServer → true (loaded=1 transformed=1) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6975 bytes) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture (1 transformers, 1401 bytes) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD, TRAIL] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture → changed=true (1994 bytes) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.PerformanceFixture → true (loaded=1 transformed=1) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/v1_12_R1/EnchantmentManager (1 transformers, 14829 bytes) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/v1_12_R1/EnchantmentManager → changed=true (14829 bytes) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform net.minecraft.server.v1_12_R1.EnchantmentManager → true (loaded=1 transformed=1) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture (1 transformers, 1401 bytes) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture → changed=true (1893 bytes) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.PerformanceFixture → true (loaded=1 transformed=1) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/AccessorFixture (0 transformers, 3612 bytes) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/AccessorFixture → changed=false (3612 bytes) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.AccessorFixture → true (loaded=1 transformed=1) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6975 bytes) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6871 bytes) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6758 bytes) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6669 bytes) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture (1 transformers, 1401 bytes) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture → changed=true (1797 bytes) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.PerformanceFixture → true (loaded=1 transformed=1) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/v1_12_R1/MinecraftServer (1 transformers, 54465 bytes) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/v1_12_R1/MinecraftServer.getPlayerCount()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/v1_12_R1/MinecraftServer → changed=true (54714 bytes) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform net.minecraft.server.v1_12_R1.MinecraftServer → true (loaded=1 transformed=1) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/InsnPatternFixture (0 transformers, 982 bytes) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/InsnPatternFixture → changed=false (982 bytes) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.InsnPatternFixture → true (loaded=1 transformed=1) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6577 bytes) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6577 bytes) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture (1 transformers, 1401 bytes) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture → changed=true (1702 bytes) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.PerformanceFixture → true (loaded=1 transformed=1) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: org/bukkit/Bukkit (0 transformers, 15145 bytes) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: org/bukkit/Bukkit → changed=false (15145 bytes) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform org.bukkit.Bukkit → true (loaded=1 transformed=1) +[15:21:58 INFO]: [Incision-Test-1.0.0] [Incision] AutoHeal: classLoader=org.bukkit.plugin.java.PluginClassLoader@29b9cd00 removed=292 advice +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6577 bytes) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:21:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6577 bytes) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6577 bytes) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6577 bytes) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6577 bytes) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6577 bytes) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6466 bytes) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/v1_12_R1/EnchantmentManager (0 transformers, 14829 bytes) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/v1_12_R1/EnchantmentManager → changed=false (14829 bytes) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform net.minecraft.server.v1_12_R1.EnchantmentManager → true (loaded=1 transformed=1) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6466 bytes) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6466 bytes) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6375 bytes) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6239 bytes) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6100 bytes) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (5992 bytes) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (5755 bytes) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (5755 bytes) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (5755 bytes) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (5755 bytes) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture (0 transformers, 1401 bytes) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture → changed=false (1401 bytes) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.PerformanceFixture → true (loaded=1 transformed=1) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/v1_12_R1/MinecraftServer (0 transformers, 54465 bytes) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/v1_12_R1/MinecraftServer → changed=false (54465 bytes) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform net.minecraft.server.v1_12_R1.MinecraftServer → true (loaded=1 transformed=1) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (5662 bytes) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (5429 bytes) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (5321 bytes) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (5230 bytes) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (0 transformers, 4983 bytes) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=false (4983 bytes) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] injectAll(DISABLE): 201 个类, 用时 2,261 毫秒 +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] - ClassVisitorAwake: 2,261 毫秒 +[15:21:59 INFO]: [Incision-Test-1.0.0] [DEBUG] 生命周期 "DISABLE" 用时 2,262 毫秒。 +[15:21:59 INFO]: Saving players +[15:22:00 INFO]: Saving worlds +[15:22:00 INFO]: Saving chunks for level 'world'/overworld +[15:22:00 INFO]: Saving chunks for level 'world_nether'/the_nether +[15:22:00 INFO]: Saving chunks for level 'world_the_end'/the_end diff --git a/module/incision/performance/jmh-2026-07-28/console/1.16.5-paper-java16-instrumentation.log b/module/incision/performance/jmh-2026-07-28/console/1.16.5-paper-java16-instrumentation.log new file mode 100644 index 000000000..921055a83 --- /dev/null +++ b/module/incision/performance/jmh-2026-07-28/console/1.16.5-paper-java16-instrumentation.log @@ -0,0 +1,2356 @@ + +System Info: Java 16 (OpenJDK 64-Bit Server VM 16.0.2+7) Host: Windows 10 10.0 (amd64) +Loading libraries, please wait... +2026-07-28 15:23:24,845 main WARN Advanced terminal features are not available in this environment +[15:23:26 INFO]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD' +[15:23:26 INFO]: Reloading ResourceManager: Default, bukkit +[15:23:27 INFO]: Loaded 7 recipes +[15:23:27 INFO]: Starting minecraft server version 1.16.5 +[15:23:27 INFO]: Loading properties +[15:23:27 INFO]: This server is running Paper version git-Paper-794 (MC: 1.16.5) (Implementing API version 1.16.5-R0.1-SNAPSHOT) +[15:23:27 INFO]: Debug logging is disabled +[15:23:27 INFO]: Server Ping Player Sample Count: 12 +[15:23:27 INFO]: Using 4 threads for Netty based IO +[15:23:28 INFO]: Default game type: SURVIVAL +[15:23:28 INFO]: Generating keypair +[15:23:28 INFO]: Starting Minecraft server on *:25565 +[15:23:28 INFO]: Using default channel type +[15:23:28 INFO]: [Adyeshach-2.1.30] 加载依赖 org.jetbrains.kotlin:kotlin-stdlib:1.8.22 +[15:23:28 INFO]: [Adyeshach-2.1.30] 加载依赖 org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 +[15:23:28 INFO]: [Adyeshach-2.1.30] 加载依赖 org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.7.3 +[15:23:28 INFO]: [Adyeshach-2.1.30] 加载依赖 com.github.ben-manes.caffeine:caffeine:2.9.3 +[15:23:28 INFO]: [Adyeshach-2.1.30] 加载依赖 org.yaml:snakeyaml:2.2 +[15:23:28 INFO]: [Adyeshach-2.1.30] 加载依赖 com.typesafe:config:1.4.3 +[15:23:28 INFO]: [Adyeshach-2.1.30] 加载依赖 com.electronwill.night-config:core:3.6.7 +[15:23:28 INFO]: [Adyeshach-2.1.30] 加载依赖 com.electronwill.night-config:toml:3.6.7 +[15:23:28 INFO]: [Adyeshach-2.1.30] 加载依赖 com.electronwill.night-config:json:3.6.7 +[15:23:28 INFO]: [Adyeshach-2.1.30] 加载依赖 com.electronwill.night-config:hocon:3.6.7 +[15:23:28 INFO]: [Adyeshach-2.1.30] 加载依赖 org.slf4j:slf4j-api:2.0.8 +[15:23:28 INFO]: [Adyeshach-2.1.30] 加载依赖 com.zaxxer:HikariCP:4.0.3 +[15:23:28 INFO]: [Adyeshach-2.1.30] 加载依赖 org.apache.commons:commons-jexl3:3.2.1 +[15:23:28 INFO]: [Adyeshach-2.1.30] 加载依赖 org.apache.commons:commons-lang3:3.5 +[15:23:29 INFO]: [Adyeshach] Generate MinecraftHelper in 39ms +[15:23:29 INFO]: [Adyeshach] Generate MinecraftEntitySpawner in 22ms +[15:23:29 INFO]: [Adyeshach] Generate MinecraftEntityOperator in 18ms +[15:23:29 INFO]: [Incision-Test-1.0.0] [DEBUG] 当前以调试模式运行。 +[15:23:29 INFO]: [Incision-Test-1.0.0] [DEBUG] 基础依赖加载完成,用时 237 毫秒。 +[15:23:29 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:common-env:6.3.0-local-dev +[15:23:29 INFO]: [Incision-Test-1.0.0] [DEBUG] 从 common-env-6.3.0-local-dev-fae78078.jar 中加载 extra.properties 配置 +[15:23:29 INFO]: [Incision-Test-1.0.0] 加载依赖 org.jetbrains.kotlin:kotlin-stdlib:2.3.0 +[15:23:29 INFO]: [Incision-Test-1.0.0] 加载依赖 org.jetbrains.kotlin:kotlin-stdlib-jdk8:2.3.0 +[15:23:29 INFO]: [Incision-Test-1.0.0] 加载依赖 org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.8.1 +[15:23:29 INFO]: [Incision-Test-1.0.0] [DEBUG] RuntimeEnv 加载完成,用时 18 毫秒。 +[15:23:29 INFO]: [Incision-Test-1.0.0] [DEBUG] = 调用 top.maplex.incisiontest.taboolib.common.env.RuntimeEnv.init() +[15:23:29 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:common-util:6.3.0-local-dev +[15:23:29 INFO]: [Incision-Test-1.0.0] [DEBUG] 从 common-util-6.3.0-local-dev-55516d5b.jar 中加载 extra.properties 配置 +[15:23:29 INFO]: [Incision-Test-1.0.0] [DEBUG] ClassVisitorHandler 初始化完成。 +[15:23:29 INFO]: [Incision-Test-1.0.0] [DEBUG] = 调用 top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.init() +[15:23:29 INFO]: [Incision-Test-1.0.0] [DEBUG] = 调用 top.maplex.incisiontest.taboolib.common.io.ProjectScannerKt.init() +[15:23:29 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:common-legacy-api:6.3.0-local-dev +[15:23:29 WARN]: [Incision-Test] Loaded class org.apache.commons.lang3.JavaVersion from Adyeshach v2.1.30 which is not a depend, softdepend or loadbefore of this plugin. +[15:23:29 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:common-platform-api:6.3.0-local-dev +[15:23:29 INFO]: [Incision-Test-1.0.0] [DEBUG] 从 common-platform-api-6.3.0-local-dev-4f1aa33f.jar 中加载 extra.properties 配置 +[15:23:29 INFO]: [Incision-Test-1.0.0] [DEBUG] = 调用 top.maplex.incisiontest.taboolib.common.platform.PlatformFactory.init() +[15:23:29 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:bukkit-xseries:6.3.0-local-dev +[15:23:29 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:bukkit-nms:6.3.0-local-dev +[15:23:30 INFO]: [Incision-Test-1.0.0] [DEBUG] 从 bukkit-nms-6.3.0-local-dev-3d7d438f.jar 中加载 extra.properties 配置 +[15:23:30 INFO]: [Incision-Test-1.0.0] [DEBUG] PaperClassFinder 已生效。 +[15:23:30 INFO]: [Incision-Test-1.0.0] [DEBUG] = 调用 top.maplex.incisiontest.taboolib.module.nms.MeteorReflection.init() +[15:23:30 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:bukkit-ui:6.3.0-local-dev +[15:23:30 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:bukkit-nms-stable:6.3.0-local-dev +[15:23:30 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:minecraft-kether:6.3.0-local-dev +[15:23:30 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:platform-bukkit-impl:6.3.0-local-dev +[15:23:30 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:bukkit-hook:6.3.0-local-dev +[15:23:30 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:bukkit-ui-legacy:6.3.0-local-dev +[15:23:30 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:database:6.3.0-local-dev +[15:23:30 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:bukkit-nms-legacy:6.3.0-local-dev +[15:23:30 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:bukkit-nms-tag:6.3.0-local-dev +[15:23:30 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:bukkit-ui-12100:6.3.0-local-dev +[15:23:30 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:platform-bukkit:6.3.0-local-dev +[15:23:30 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:bukkit-nms-tag-modern:6.3.0-local-dev +[15:23:30 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:bukkit-nms-tag-legacy:6.3.0-local-dev +[15:23:30 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:minecraft-command-helper:6.3.0-local-dev +[15:23:30 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:incision:6.3.0-local-dev +[15:23:30 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:bukkit-util:6.3.0-local-dev +[15:23:30 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:minecraft-i18n:6.3.0-local-dev +[15:23:30 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:basic-configuration:6.3.0-local-dev +[15:23:30 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:basic-submit-chain:6.3.0-local-dev +[15:23:30 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:minecraft-chat:6.3.0-local-dev +[15:23:30 INFO]: [Incision-Test-1.0.0] [DEBUG] 所有依赖加载完成,用时 1,298 毫秒。 +[15:23:30 INFO]: [Incision-Test-1.0.0] [DEBUG] ProjectScanner 扫描到 526 个类,用时 40 毫秒。 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] ClassVisitor 第一阶段过滤: 2,739 -> 1,200 个候选类,用时 16 毫秒。 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] ClassVisitor 第二阶段过滤: 1,200 -> 201 个有效类,用时 3 毫秒。 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] ClassVisitor 总用时 143 毫秒。 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] RunningClasses (All) : 2,739 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] RunningClasses (Jar) : 526 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] RunningClasses (Included) : 201 +[15:23:31 INFO]: [Incision-Test-1.0.0] 加载依赖 org.openjdk.jmh:jmh-core:1.37 +[15:23:31 INFO]: [Incision-Test-1.0.0] 加载依赖 org.apache.commons:commons-math3:3.6.1 +[15:23:31 INFO]: [Incision-Test-1.0.0] 加载依赖 net.bytebuddy:byte-buddy-agent:1.14.18 +[15:23:31 INFO]: [Incision-Test-1.0.0] 加载依赖 org.yaml:snakeyaml:2.6 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] asm-tree probe: loader=org.bukkit.plugin.java.PluginClassLoader core=file:/E:/Minecraft-Server/incisionTest/run-1.16.5-paper/cache/taboolib/top.maplex.incisiontest/asm-9.8-bc746a17.jar tree=file:/E:/Minecraft-Server/incisionTest/run-1.16.5-paper/cache/taboolib/top.maplex.incisiontest/asm-tree-9.8-9faf6fa8.jar +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] asm-tree probe OK: name=top/maplex/incisiontest/taboolib/module/incision/IncisionBootstrap methods=8 +[15:23:31 INFO]: [Incision-Test-1.0.0] [Incision] TabooLibNmsResolver 已启用: nms=v1_16_R3,unobf=false,uniCB=false,mojang=false,impl=RemapTranslationLegacy +[15:23:31 INFO]: [Incision-Test-1.0.0] [Incision] JvmtiBackend: JVMTI native loaded from C:\Users\ADMINI~1\AppData\Local\Temp\incision-native\incision-jvmti-e6191845.dll +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: io.izzel.incision.bridge.IncisionBridge in bootstrap +[15:23:31 INFO]: [Incision-Test-1.0.0] [Incision] IncisionBridge 已注入 bootstrap ClassLoader (JVMTI) +[15:23:31 INFO]: [Incision-Test-1.0.0] [Incision] IncisionBridge dispatcher 已注册 (CL=bootstrap) +[15:23:31 INFO]: [Incision-Test-1.0.0] [Incision] Incision CONST: api=2 resolver=RemapRouter[TabooLibNmsResolver] +[15:23:31 INFO]: [Incision-Test-1.0.0] [Incision] PipelineBackend installed into TabooLib RemapTranslation.extraTransformers +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] 跨平台服务初始化完成,用时 149 毫秒。 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] 唤醒: 21 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] 注入: 20 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] 服务: 6 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformOpenContainer (BukkitOpenContainer) +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformListener (BukkitListener) +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformAdapter (BukkitAdapter) +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformIO (BukkitIO) +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformExecutor (BukkitExecutor) +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformCommand (BukkitCommand) +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] ProjectScanner 扫描到 8 个资源文件,用时 0 毫秒。 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] Paper 映射表已加载,用时 29 毫秒。 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] Classes: 4,218, Fields: 19,270, Methods: 23,687 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/item/enchantment/EnchantmentHelper → net/minecraft/server/v1_16_R3/EnchantmentManager +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/level/ServerLevel → net/minecraft/server/v1_16_R3/WorldServer +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/item/ItemStack → net/minecraft/server/v1_16_R3/ItemStack +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/entity/Entity → net/minecraft/server/v1_16_R3/Entity +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/damagesource/DamageSource → net/minecraft/server/v1_16_R3/DamageSource +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/item/enchantment/EnchantmentHelper → net/minecraft/server/v1_16_R3/EnchantmentManager +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/level/ServerLevel → net/minecraft/server/v1_16_R3/WorldServer +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/item/ItemStack → net/minecraft/server/v1_16_R3/ItemStack +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/entity/Entity → net/minecraft/server/v1_16_R3/Entity +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/damagesource/DamageSource → net/minecraft/server/v1_16_R3/DamageSource +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SharpnessModifier#sharpness-modifier@2 targets=[net/minecraft/server/v1_16_R3/EnchantmentManager.modifyDamage(Lnet/minecraft/server/v1_16_R3/WorldServer;Lnet/minecraft/server/v1_16_R3/ItemStack;Lnet/minecraft/server/v1_16_R3/Entity;Lnet/minecraft/server/v1_16_R3/DamageSource;F)F] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=net/minecraft/server/v1_16_R3/EnchantmentManager resolved=net/minecraft/server/v1_16_R3/EnchantmentManager advices=1 total=1 backend=Instrumentation +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SharpnessModifier → 1 suture / 1 advice +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityDefault#defaultPriority@4 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority advices=1 total=1 backend=Instrumentation +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityDefault → 1 suture / 1 advice +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperBefore@37 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=1 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onSecondHelperBefore@38 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=2 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onThirdHelperBefore@39 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperAfterOffset1@40 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperBeforeOffsetZero@41 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset1All@42 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset2All@43 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onBeforeNegOffset@44 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal0AfterOffset1@45 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=2 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal2AfterOffset2@46 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onAnyOrdinal@47 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOffsetPlus5@48 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=1 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOffsetMinus2@49 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onBeforeOffset2@50 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset0@51 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=1 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal1AfterOffset1@52 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.counterI ordinal=0 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFieldGetOffset@53 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.counterI ordinal=0 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFieldPutOffset@54 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/OffsetFixture resolved=top/maplex/incisiontest/fixture/OffsetFixture advices=18 total=18 backend=Instrumentation +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonOffsetCases → 18 suture / 18 advice +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.Pri0Surgeon#pri0@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=1 backend=Instrumentation +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.Pri0Surgeon → 1 suture / 1 advice +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityNegativeCases#adviceNegative@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityFixture advices=1 total=1 backend=Instrumentation +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonPriorityNegativeCases → 1 suture / 1 advice +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriority200@10 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriority50@11 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriorityNeg10@12 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriorityDefault@13 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority advices=4 total=5 backend=Instrumentation +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation → 4 suture / 4 advice +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityHigh#highPriority@2 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority advices=1 total=6 backend=Instrumentation +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityHigh → 1 suture / 1 advice +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#onCompanionOnly@8 targets=[top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion.companionOnlyEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#onStaticOnly@9 targets=[top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture.staticOnlyEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#both-static-path@10 targets=[top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture.bothEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#both-companion-path@11 targets=[top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion.bothEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion resolved=top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion advices=2 total=2 backend=Instrumentation +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture advices=2 total=2 backend=Instrumentation +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonKotlinTargetCases → 4 suture / 4 advice +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.Pri100Surgeon#pri100@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=2 backend=Instrumentation +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.Pri100Surgeon → 1 suture / 1 advice +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityMaxCases#adviceMax@2 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.extremeMaxTarget()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=3 backend=Instrumentation +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonPriorityMaxCases → 1 suture / 1 advice +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#apiLead@12 targets=[ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#apiTrail@13 targets=[ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalLead@14 targets=[ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalTrail@15 targets=[ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalSplice@16 targets=[ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=org/bukkit/craftbukkit/v1_16_R3/util/CraftChatMessage.fromString(Ljava/lang/String;)[Lnet/minecraft/server/v1_16_R3/IChatBaseComponent; ordinal=0 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#craftChatInvoke@17 targets=[ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI; kinds=[LEAD, TRAIL] static=false +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=ink/ptms/adyeshach/impl/DefaultAdyeshachAPI resolved=ink/ptms/adyeshach/impl/DefaultAdyeshachAPI advices=2 total=2 backend=Instrumentation +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; kinds=[SPLICE, LEAD, GRAFT, TRAIL] static=false +[15:23:31 WARN]: java.lang.ClassNotFoundException: ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper$$IncisionBodies +[15:23:31 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:155) +[15:23:31 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:114) +[15:23:31 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:519) +[15:23:31 WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:23:31 WARN]: at java.base/java.lang.Class.forName(Class.java:466) +[15:23:31 WARN]: at ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader.findClass(AsmClassLoader.kt:9) +[15:23:31 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:586) +[15:23:31 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:519) +[15:23:31 WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:23:31 WARN]: at java.base/java.lang.Class.forName(Class.java:466) +[15:23:31 WARN]: at top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.isClassDefined(Scalpel.kt:292) +[15:23:31 WARN]: at top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.generateAndRegisterBodies(Scalpel.kt:245) +[15:23:31 WARN]: at top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.weave(Scalpel.kt:68) +[15:23:31 WARN]: at top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$installWeaver$installation$1.invoke(Scalpel.kt:196) +[15:23:31 WARN]: at top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$installWeaver$installation$1.invoke(Scalpel.kt:196) +[15:23:31 WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:47) +[15:23:31 WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:44) +[15:23:31 WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.InstrumentationBackend$register$1.transform(InstrumentationBackend.kt:86) +[15:23:31 WARN]: at java.instrument/java.lang.instrument.ClassFileTransformer.transform(ClassFileTransformer.java:244) +[15:23:31 WARN]: at java.instrument/sun.instrument.TransformerManager.transform(TransformerManager.java:188) +[15:23:31 WARN]: at java.instrument/sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:565) +[15:23:31 WARN]: at java.instrument/sun.instrument.InstrumentationImpl.retransformClasses0(Native Method) +[15:23:31 WARN]: at java.instrument/sun.instrument.InstrumentationImpl.retransformClasses(InstrumentationImpl.java:168) +[15:23:31 WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.InstrumentationBackend.retransform(InstrumentationBackend.kt:114) +[15:23:31 WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.Backend.install(Backend.kt:57) +[15:23:31 WARN]: at top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel.installWeaver$incision(Scalpel.kt:196) +[15:23:31 WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.SurgeonScanner.visitEnd(SurgeonScanner.kt:128) +[15:23:31 WARN]: at top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.injectSingleVisitor(ClassVisitorHandler.java:323) +[15:23:31 WARN]: at top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.injectAll(ClassVisitorHandler.java:286) +[15:23:31 WARN]: at top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.lambda$init$0(ClassVisitorHandler.java:43) +[15:23:31 WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib$2.run(TabooLib.java:119) +[15:23:31 WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib.lambda$lifeCycle$0(TabooLib.java:86) +[15:23:31 WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib.execution(TabooLib.java:228) +[15:23:31 WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib.lifeCycle(TabooLib.java:79) +[15:23:31 WARN]: at top.maplex.incisiontest.taboolib.platform.BukkitPlugin.lambda$static$0(BukkitPlugin.java:73) +[15:23:31 WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib.execution(TabooLib.java:228) +[15:23:31 WARN]: at top.maplex.incisiontest.taboolib.platform.BukkitPlugin.(BukkitPlugin.java:38) +[15:23:31 WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:23:31 WARN]: at java.base/java.lang.Class.forName(Class.java:466) +[15:23:31 WARN]: at org.bukkit.plugin.java.PluginClassLoader.(PluginClassLoader.java:82) +[15:23:31 WARN]: at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:153) +[15:23:31 WARN]: at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:414) +[15:23:31 WARN]: at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:322) +[15:23:31 WARN]: at org.bukkit.craftbukkit.v1_16_R3.CraftServer.loadPlugins(CraftServer.java:393) +[15:23:31 WARN]: at net.minecraft.server.v1_16_R3.DedicatedServer.init(DedicatedServer.java:269) +[15:23:31 WARN]: at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1074) +[15:23:31 WARN]: at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:291) +[15:23:31 WARN]: at java.base/java.lang.Thread.run(Thread.java:831) +[15:23:31 WARN]: java.lang.ClassNotFoundException: ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper$$IncisionBodies +[15:23:31 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:155) +[15:23:31 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:114) +[15:23:31 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:519) +[15:23:31 WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:23:31 WARN]: at java.base/java.lang.Class.forName(Class.java:466) +[15:23:31 WARN]: at ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader.findClass(AsmClassLoader.kt:9) +[15:23:31 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:586) +[15:23:31 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:519) +[15:23:31 WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:23:31 WARN]: at java.base/java.lang.Class.forName(Class.java:466) +[15:23:31 WARN]: at top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.isClassDefined(Scalpel.kt:292) +[15:23:31 WARN]: at top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.defineBodiesInTargetLoader(Scalpel.kt:285) +[15:23:31 WARN]: at top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.generateAndRegisterBodies(Scalpel.kt:261) +[15:23:31 WARN]: at top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.weave(Scalpel.kt:68) +[15:23:31 WARN]: at top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$installWeaver$installation$1.invoke(Scalpel.kt:196) +[15:23:31 WARN]: at top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$installWeaver$installation$1.invoke(Scalpel.kt:196) +[15:23:31 WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:47) +[15:23:31 WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:44) +[15:23:31 WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.InstrumentationBackend$register$1.transform(InstrumentationBackend.kt:86) +[15:23:31 WARN]: at java.instrument/java.lang.instrument.ClassFileTransformer.transform(ClassFileTransformer.java:244) +[15:23:31 WARN]: at java.instrument/sun.instrument.TransformerManager.transform(TransformerManager.java:188) +[15:23:31 WARN]: at java.instrument/sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:565) +[15:23:31 WARN]: at java.instrument/sun.instrument.InstrumentationImpl.retransformClasses0(Native Method) +[15:23:31 WARN]: at java.instrument/sun.instrument.InstrumentationImpl.retransformClasses(InstrumentationImpl.java:168) +[15:23:31 WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.InstrumentationBackend.retransform(InstrumentationBackend.kt:114) +[15:23:31 WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.Backend.install(Backend.kt:57) +[15:23:31 WARN]: at top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel.installWeaver$incision(Scalpel.kt:196) +[15:23:31 WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.SurgeonScanner.visitEnd(SurgeonScanner.kt:128) +[15:23:31 WARN]: at top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.injectSingleVisitor(ClassVisitorHandler.java:323) +[15:23:31 WARN]: at top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.injectAll(ClassVisitorHandler.java:286) +[15:23:31 WARN]: at top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.lambda$init$0(ClassVisitorHandler.java:43) +[15:23:31 WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib$2.run(TabooLib.java:119) +[15:23:31 WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib.lambda$lifeCycle$0(TabooLib.java:86) +[15:23:31 WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib.execution(TabooLib.java:228) +[15:23:31 WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib.lifeCycle(TabooLib.java:79) +[15:23:31 WARN]: at top.maplex.incisiontest.taboolib.platform.BukkitPlugin.lambda$static$0(BukkitPlugin.java:73) +[15:23:31 WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib.execution(TabooLib.java:228) +[15:23:31 WARN]: at top.maplex.incisiontest.taboolib.platform.BukkitPlugin.(BukkitPlugin.java:38) +[15:23:31 WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:23:31 WARN]: at java.base/java.lang.Class.forName(Class.java:466) +[15:23:31 WARN]: at org.bukkit.plugin.java.PluginClassLoader.(PluginClassLoader.java:82) +[15:23:31 WARN]: at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:153) +[15:23:31 WARN]: at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:414) +[15:23:31 WARN]: at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:322) +[15:23:31 WARN]: at org.bukkit.craftbukkit.v1_16_R3.CraftServer.loadPlugins(CraftServer.java:393) +[15:23:31 WARN]: at net.minecraft.server.v1_16_R3.DedicatedServer.init(DedicatedServer.java:269) +[15:23:31 WARN]: at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1074) +[15:23:31 WARN]: at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:291) +[15:23:31 WARN]: at java.base/java.lang.Thread.run(Thread.java:831) +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper$$IncisionBodies in ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader@79755b74 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Bodies class defined in target loader: ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper$$IncisionBodies loader=ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper resolved=ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper advices=4 total=4 backend=Instrumentation +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.AdyeshachIntegrationCases → 6 suture / 6 advice +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aTNeg10@19 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPriNeg10()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT0@20 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri0()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT5@21 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri5()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT100@22 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri100()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aFNeg10@23 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPriNeg10()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF0@24 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri0()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF5@25 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri5()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF100@26 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri100()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#same-pri-first@27 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.samePriorityTarget()Ljava/util/List;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#same-pri-second@28 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.samePriorityTarget()Ljava/util/List;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#cycle-advice@29 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cycleTarget()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture resolved=top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture advices=11 total=11 backend=Instrumentation +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.OperationEnabledPriorityCases → 11 suture / 11 advice +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/MinecraftServer → net/minecraft/server/v1_16_R3/MinecraftServer +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/dedicated/DedicatedServer → net/minecraft/server/v1_16_R3/DedicatedServer +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/MinecraftServer → net/minecraft/server/v1_16_R3/MinecraftServer +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/dedicated/DedicatedServer → net/minecraft/server/v1_16_R3/DedicatedServer +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonCrossClCases#onIsHardcore@4 targets=[net/minecraft/server/v1_16_R3/MinecraftServer.isHardcore()Z, net/minecraft/server/v1_16_R3/DedicatedServer.isHardcore()Z] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/MinecraftServer → net/minecraft/server/v1_16_R3/MinecraftServer +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/MinecraftServer → net/minecraft/server/v1_16_R3/MinecraftServer +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonCrossClCases#onGetPlayerCount@5 targets=[net/minecraft/server/v1_16_R3/MinecraftServer.getPlayerCount()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonCrossClCases#onGetMaxPlayers@8 targets=[org/bukkit/Bukkit.getMaxPlayers()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/v1_16_R3/MinecraftServer.isHardcore()Z kinds=[LEAD] static=false +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/v1_16_R3/MinecraftServer.getPlayerCount()I kinds=[LEAD] static=false +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=net/minecraft/server/v1_16_R3/MinecraftServer resolved=net/minecraft/server/v1_16_R3/MinecraftServer advices=2 total=2 backend=Instrumentation +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/v1_16_R3/DedicatedServer.isHardcore()Z kinds=[LEAD] static=false +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=net/minecraft/server/v1_16_R3/DedicatedServer resolved=net/minecraft/server/v1_16_R3/DedicatedServer advices=1 total=1 backend=Instrumentation +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject org/bukkit/Bukkit.getMaxPlayers()I kinds=[LEAD] static=true +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=org/bukkit/Bukkit resolved=org/bukkit/Bukkit advices=1 total=1 backend=Instrumentation +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonCrossClCases → 3 suture / 4 advice +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAdvancedCases#onReturnsBoolExcise@4 targets=[top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture.returnsBoolean(Z)Z] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAdvancedCases#onLongCalcBypass@5 targets=[top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture.longCalc(JJ)J] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture advices=2 total=2 backend=Instrumentation +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAdvancedCases → 2 suture / 2 advice +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AccessorTheatreDslCases#onDescribe@6 targets=[top/maplex/incisiontest/fixture/AccessorChildFixture.describe()Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AccessorChildFixture resolved=top/maplex/incisiontest/fixture/AccessorChildFixture advices=1 total=1 backend=Instrumentation +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.AccessorTheatreDslCases → 1 suture / 1 advice +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadFullDescriptor@20 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeMethodFull(Ljava/lang/String;)Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadWildArgs@21 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeMethodWild(*)*] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadExactTarget@22 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeStarTarget()Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trailClassAndMethodA@23 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeClassA()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trailClassAndMethodB@24 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeClassB()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#spliceFull@25 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeShorthandArgs(Ljava/lang/String;I)Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.inner1()I ordinal=0 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#bypassFullDescriptor@26 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeInvokeHelper()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.inner2()I ordinal=0 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#graftFullDescriptor@27 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeInvokeHelper()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trimFullDescriptor@28 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeTrimArgs(Ljava/lang/String;I)Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope advices=9 total=9 backend=Instrumentation +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases → 9 suture / 9 advice +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#headLead@42 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSimpleReturn()Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#tailTrailNormal@43 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSimpleReturn()Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trailMultiReturn@44 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixMultiReturn(Z)I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trailOnThrow@45 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixThrowUncaught(Z)Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=0 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBefore0@46 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=1 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBefore1@47 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=-1 matches=1..-1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBeforeAll@48 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=0 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeAfter0@49 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.counterI ordinal=0 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftFieldGet@50 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixFieldRead()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.lastWrittenI ordinal=0 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftFieldPut@51 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixFieldWrite(I)V] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/util/ArrayList. ordinal=0 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftNew@52 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixAllocate()Ljava/util/ArrayList;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=THROW mode=EXACT target=. ordinal=0 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftThrow@53 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixThrowUncaught(Z)Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=0 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#bypassReplace@54 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeMixed(I)I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimReturnPlain@55 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixPlainReturn()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimArg0@56 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimArg1@57 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixCombine(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#exciseFullReplace@58 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixExciseTarget()Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#spliceProceedAndKeep@59 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSpliceTarget(I)I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture advices=18 total=18 backend=Instrumentation +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases → 18 suture / 18 advice +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgSingle@18 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimSingleArg(Ljava/lang/String;)Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgDouble0@19 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimDoubleArg(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgDouble1@20 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimDoubleArg(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgTriple2@21 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimTripleArg(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgQuad3@22 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimQuadArg(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnInt@23 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnInt()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnLong@24 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnLong()J] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnString@25 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnString()Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnBool@26 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnBoolean()Z] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim advices=9 total=9 backend=Instrumentation +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases → 9 suture / 9 advice +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM1@19 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m1Default()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#m2-cust@20 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m2CustomId()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM3@21 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m3DisabledNoId()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM4@22 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m4PriorityPositive()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM5@23 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m5PriorityNegative()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#m6-cust@24 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m6IdAndPriority()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#m7-cust@25 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m7IdAndDisabled()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#m8-cust@26 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m8AllThree()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM9@27 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m9PriorityZeroExplicit()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#orderHigh@28 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#orderMid@29 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#orderZero@30 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#orderLow@31 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/OperationMatrixFixture resolved=top/maplex/incisiontest/fixture/OperationMatrixFixture advices=13 total=13 backend=Instrumentation +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.OperationMatrixCases → 13 suture / 13 advice +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onLegacy@29 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.versionedTarget()Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onModern 因 @Version([1.17, 26.1]) 跳过 (current=1.16.5) +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onFuture 因 @Version([26.1, ]) 跳过 (current=1.16.5) +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onNoop@32 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.noopMatcherTarget()Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/MinecraftServer → net/minecraft/server/v1_16_R3/MinecraftServer +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/MinecraftServer → net/minecraft/server/v1_16_R3/MinecraftServer +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onNmsGetPlayerCount@33 targets=[net/minecraft/server/v1_16_R3/MinecraftServer.getPlayerCount()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeInRange@34 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherInRange()Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBelowStart 因 @Version([3.0, 4.0]) 跳过 (current=2.5) +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeAboveEnd 因 @Version([0.1, 1.0]) 跳过 (current=2.5) +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBoundaryEnd@37 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherBoundaryEnd()Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBoundaryStart@38 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherBoundaryStart()Ljava/lang/String;] +[15:23:31 WARN]: [Incision-Test-1.0.0] [Incision][WARN] VersionMatcher 解析失败: top.maplex.incisiontest.api.FailingVersionMatcher — java.lang.reflect.InvocationTargetException: null; fail-closed +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onMissingMatcherFallback@39 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.missingMatcherFallback()Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onMultiRange0 因 @Version([0, 1]) 跳过 (current=2.5) +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onMultiRange1@41 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.multiRangeByIndex()Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onMultiRange2 因 @Version([4, 5]) 跳过 (current=2.5) +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture advices=7 total=7 backend=Instrumentation +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/v1_16_R3/MinecraftServer.isHardcore()Z kinds=[LEAD] static=false +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/v1_16_R3/MinecraftServer.getPlayerCount()I kinds=[LEAD] static=false +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=net/minecraft/server/v1_16_R3/MinecraftServer resolved=net/minecraft/server/v1_16_R3/MinecraftServer advices=1 total=3 backend=Instrumentation +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonVersionCases → 8 suture / 8 advice +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AccessorUtilCases#onProcess@26 targets=[top/maplex/incisiontest/fixture/UtilFixture.process(Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/UtilFixture resolved=top/maplex/incisiontest/fixture/UtilFixture advices=1 total=1 backend=Instrumentation +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.AccessorUtilCases → 1 suture / 1 advice +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/item/enchantment/EnchantmentHelper → net/minecraft/server/v1_16_R3/EnchantmentManager +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/level/ServerLevel → net/minecraft/server/v1_16_R3/WorldServer +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/item/ItemStack → net/minecraft/server/v1_16_R3/ItemStack +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/entity/Entity → net/minecraft/server/v1_16_R3/Entity +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/damagesource/DamageSource → net/minecraft/server/v1_16_R3/DamageSource +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/item/enchantment/EnchantmentHelper → net/minecraft/server/v1_16_R3/EnchantmentManager +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/level/ServerLevel → net/minecraft/server/v1_16_R3/WorldServer +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/item/ItemStack → net/minecraft/server/v1_16_R3/ItemStack +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/entity/Entity → net/minecraft/server/v1_16_R3/Entity +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/damagesource/DamageSource → net/minecraft/server/v1_16_R3/DamageSource +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SharpnessObserver#observeSharpness@0 targets=[net/minecraft/server/v1_16_R3/EnchantmentManager.modifyDamage(Lnet/minecraft/server/v1_16_R3/WorldServer;Lnet/minecraft/server/v1_16_R3/ItemStack;Lnet/minecraft/server/v1_16_R3/Entity;Lnet/minecraft/server/v1_16_R3/DamageSource;F)F] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=net/minecraft/server/v1_16_R3/EnchantmentManager resolved=net/minecraft/server/v1_16_R3/EnchantmentManager advices=1 total=2 backend=Instrumentation +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SharpnessObserver → 1 suture / 1 advice +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityLow#lowPriority@2 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority advices=1 total=7 backend=Instrumentation +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityLow → 1 suture / 1 advice +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFF@20 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ffEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFFAlt@21 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ffAltMethod(I)I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFT@22 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ftStaticEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFTAlt@23 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ftStaticAlt(I)I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTF@24 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.tfCompanionEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTFAlt@25 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.tfCompanionAlt(I)I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTStatic@26 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ttBothEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTCompanion@27 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.ttBothEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTAltStatic@28 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ttBothAlt(I)I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTAltCompanion@29 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.ttBothAlt(I)I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture resolved=top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture advices=6 total=6 backend=Instrumentation +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion resolved=top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion advices=4 total=4 backend=Instrumentation +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.KotlinTargetMatrixCases → 10 suture / 10 advice +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AccessorCases#onPublicDouble@18 targets=[top/maplex/incisiontest/fixture/AccessorFixture.publicDouble(I)I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/AccessorFixture.publicDouble(I)I kinds=[LEAD] static=false +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=top/maplex/incisiontest/fixture/AccessorFixture resolved=top/maplex/incisiontest/fixture/AccessorFixture advices=1 total=1 backend=Instrumentation +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.AccessorCases → 1 suture / 1 advice +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onAccumulatePattern@73 targets=[top/maplex/incisiontest/fixture/InsnPatternFixture.accumulate(I)I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticIconst5@74 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticSeq2@75 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticSeq4@76 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticAny@77 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onIconstFamilyRepeat@78 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onLdcString@79 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onLdcCstFiltered@80 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onFieldGet@81 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onFieldPut@82 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNewStringBuilder@83 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeVirtualGlob@84 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeStaticMath@85 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNewArray@86 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onANewArray@87 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInstanceOf@88 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onCheckCast@89 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onIfeq@90 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon pattern 未命中,跳过 advice: top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGoto +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onAthrow@92 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onReturn@93 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onSeq3@94 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onEmptyPattern@95 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onSeq5@96 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onRepeat2@97 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onRepeat5@98 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onCstNumeric@99 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobOwnerJavaLang@100 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobNameSuffix@101 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon pattern 未命中,跳过 advice: top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobDesc +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onDescExact@103 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeInterface@104 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeSpecial@105 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArrayLength@106 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon pattern 未命中,跳过 advice: top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNop +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onDup@108 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/InsnPatternFixture.accumulate(I)I kinds=[LEAD] static=false +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=top/maplex/incisiontest/fixture/InsnPatternFixture resolved=top/maplex/incisiontest/fixture/InsnPatternFixture advices=1 total=1 backend=Instrumentation +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=top/maplex/incisiontest/fixture/ComplexOpcodeFixture resolved=top/maplex/incisiontest/fixture/ComplexOpcodeFixture advices=32 total=32 backend=Instrumentation +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonInsnPatternCases → 33 suture / 33 advice +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onBothEmpty@39 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.bothEmpty()Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onOnlyEndGiven@40 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.onlyEndGiven()Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onOnlyStartGiven@41 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.onlyStartGiven()Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSinglePoint@42 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.singlePoint()Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onInvertedRange 因 @Version([9.0, 1.0]) 跳过 (current=2.5) +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onLeadVersioned@44 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.leadTarget()Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onTrailVersioned@45 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.trailTarget()Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSpliceVersioned@46 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.spliceTarget()Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onExciseVersioned@47 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.exciseTarget()Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.helperForBypass()I ordinal=0 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onBypassVersioned@48 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.bypassCallerTarget()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onGraftVersioned@49 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.graftCallerTarget()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onTrimReturnVersioned@50 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.trimReturnTarget()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onDefaultMatcher 因 @Version([2.0, 3.0]) 跳过 (current=1.16.5) +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onExplicitNoop@52 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.explicitNoopMatcherTarget()Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onFakeNoBounds@53 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.fakeMatcherNoBoundsTarget()Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSegLongerStart@54 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.segmentLongerStart()Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSegLongerEnd@55 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.segmentLongerEnd()Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onMicroStepBelow 因 @Version([2.6, 3.0]) 跳过 (current=2.5) +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onMicroStepAbove 因 @Version([2.0, 2.4]) 跳过 (current=2.5) +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture resolved=top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture advices=15 total=15 backend=Instrumentation +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonVersionMatrixCases → 15 suture / 15 advice +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorHead@30 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteHeadMethod()Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorTail@31 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteTailMethod()Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorReturn@32 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteReturnMethod()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=THROW mode=EXACT target=. ordinal=0 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorThrow@33 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteThrowMethod()Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=0 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd0@34 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=1 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd1@35 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=2 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd2@36 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=-1 matches=1..-1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrdAll@37 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=0 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteShiftBefore@38 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=0 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteShiftAfter@39 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.counterI ordinal=0 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteFieldGetGraft@40 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteFieldGet()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.lastWrittenI ordinal=0 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteFieldPutGraft@41 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteFieldPut(I)V] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteNewWithTarget@42 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteNewObject()Ljava/lang/StringBuilder;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=. ordinal=0 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteNewEmptyTarget@43 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteTargetEmpty()Ljava/lang/Object;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=0 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteOffsetZero@44 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site advices=15 total=15 backend=Instrumentation +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases → 15 suture / 15 advice +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.counterShiftI ordinal=0 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldGetBefore@24 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.readCounterShift()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.counterShiftI ordinal=0 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldGetAfter@25 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.readCounterShift()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.counterShiftI ordinal=0 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldPutBefore@26 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.writeCounterShift(I)V] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.counterShiftI ordinal=0 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldPutAfter@27 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.writeCounterShift(I)V] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#newBefore@28 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.allocateBuilder()Ljava/lang/StringBuilder;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#newAfter@29 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.allocateBuilder()Ljava/lang/StringBuilder;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg0@30 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg1@31 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg2@32 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#spliceShortCircuit@33 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.spliceSkipTarget(I)I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#exciseFullBody@34 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.exciseRawTarget()Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#noParenLead@35 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.noParenMethod()Ljava/lang/String;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras advices=12 total=12 backend=Instrumentation +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases → 12 suture / 12 advice +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationIdVariantsCases#id-variant-normal@8 targets=[top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idNormalTarget()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationIdVariantsCases#id::with/special.chars-001@9 targets=[top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idSpecialCharsTarget()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationIdVariantsCases#adviceEmptyFallback@10 targets=[top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idEmptyFallbackTarget()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationIdVariantsCases#veryLong-abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghij@11 targets=[top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idVeryLongTarget()I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/OperationIdVariantsFixture resolved=top/maplex/incisiontest/fixture/OperationIdVariantsFixture advices=4 total=4 backend=Instrumentation +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.OperationIdVariantsCases → 4 suture / 4 advice +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityPositiveCases#advicePositive@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityFixture advices=1 total=2 backend=Instrumentation +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonPriorityPositiveCases → 1 suture / 1 advice +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityDefaultCases#adviceDefault@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List;] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityFixture advices=1 total=3 backend=Instrumentation +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonPriorityDefaultCases → 1 suture / 1 advice +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#probe@2 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#lead@3 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#leadOfPair@4 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#trailOfPair@5 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$1 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#predicate@6 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.predicate(I)I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#splice@7 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I] +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/PerformanceFixture.helper(I)I ordinal=0 matches=1..1 +[15:23:31 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#siteInvoke@8 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.siteInvoke(I)I] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/PerformanceFixture resolved=top/maplex/incisiontest/fixture/PerformanceFixture advices=7 total=7 backend=Instrumentation +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.PerformanceCases → 7 suture / 7 advice +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftBeforeHelperInvoke@18 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftAfterHelperInvoke@19 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.counterI ordinal=0 matches=1..1 +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnFieldGet@20 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.readCounter()I] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.counterI ordinal=0 matches=1..1 +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnFieldPut@21 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.writeCounter(I)V] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnNew@22 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.allocate()Ljava/lang/StringBuilder;] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=THROW mode=EXACT target=. ordinal=0 matches=1..1 +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnThrow@23 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.throwIt()Ljava/lang/String;] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#bypassHelperInvoke@24 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#trimReturnPlain@25 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.plainReturn()I] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#trimEchoArg@26 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.echo(Ljava/lang/String;)Ljava/lang/String;] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture advices=9 total=9 backend=Instrumentation +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonSiteCases → 9 suture / 9 advice +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonBasicCases#onGreetLead@8 targets=[top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.greet(Ljava/lang/String;)Ljava/lang/String;] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonBasicCases#onVoidTrail@9 targets=[top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.voidNoArg()V] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonBasicCases#onAddSplice@10 targets=[top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.add(II)I] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture advices=3 total=3 backend=Instrumentation +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonBasicCases → 3 suture / 3 advice +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityMinCases#adviceMin@2 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.extremeMinTarget()I] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=4 backend=Instrumentation +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonPriorityMinCases → 1 suture / 1 advice +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onHeadWithPattern@11 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onHeadPatternIfeq@12 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/ComplexOpcodeFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeWithPattern@13 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=GLOB target=*ComplexOpcodeFixture*.helper(*)* ordinal=-1 matches=1..-1 +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeWithGlob@14 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/ComplexOpcodeFixture.helper(I)I ordinal=0 matches=1..1 +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeAfterPattern@15 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=top/maplex/incisiontest/fixture/ComplexOpcodeFixture resolved=top/maplex/incisiontest/fixture/ComplexOpcodeFixture advices=5 total=37 backend=Instrumentation +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases → 5 suture / 5 advice +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonMixinCases#overwriteMayThrow@4 targets=[top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture.mayThrow(Z)Ljava/lang/String;] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonMixinCases#redirectHelper@5 targets=[top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture.helper(I)I] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture advices=2 total=2 backend=Instrumentation +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonMixinCases → 2 suture / 2 advice +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationHigherCases#higherSurgeonAdvice@0 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.multiSurgeonTarget()Ljava/util/List;] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture advices=1 total=1 backend=Instrumentation +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonOperationHigherCases → 1 suture / 1 advice +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityZeroCases#adviceZero@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List;] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityFixture advices=1 total=4 backend=Instrumentation +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonPriorityZeroCases → 1 suture / 1 advice +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$2 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnDragon@67 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$3 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnLowLevel@68 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$4 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogEqString@69 targets=[top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String;] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$5 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNeqInt@70 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$6 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureLt@71 targets=[top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String;] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$7 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureGt@72 targets=[top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String;] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$8 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnLe@73 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$9 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnGe@74 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$10 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogMatches@75 targets=[top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String;] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$11 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogInString@76 targets=[top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String;] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$12 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onHandleInList@77 targets=[top/maplex/incisiontest/fixture/PredicateFixture.handle(Ljava/util/List;)Ljava/lang/String;] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$13 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptIsString@78 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$14 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptNotIsInt@79 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$15 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onHandleIcList@80 targets=[top/maplex/incisiontest/fixture/PredicateFixture.handle(Ljava/util/List;)Ljava/lang/String;] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$16 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptIpObject@81 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$17 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onTriggerItExact@82 targets=[top/maplex/incisiontest/fixture/PredicateFixture.trigger(Ljava/lang/String;)Ljava/lang/String;] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$18 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptNotIt@83 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$19 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptAsCast@84 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$20 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterProperty@85 targets=[top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$21 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterPropertySize@86 targets=[top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$22 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterMethodCall@87 targets=[top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$23 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterMethodNoArg@88 targets=[top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$24 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onTouchSafeCall@89 targets=[top/maplex/incisiontest/fixture/PredicateFixture.touch(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$25 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnAnd@90 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$26 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnOr@91 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$27 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNot@92 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$28 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNested@93 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$29 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagTrue@94 targets=[top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String;] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$30 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagFalse@95 targets=[top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String;] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$31 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagNull@96 targets=[top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String;] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$32 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureDouble@97 targets=[top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String;] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$33 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnCompound@98 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$34 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogThisRef@99 targets=[top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String;] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onEmptyWhere@115 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereEmpty(I)I] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$35 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onTrailWithWhere@116 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereTrail(I)I] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$36 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpliceWithWhere@117 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereSplice(I)I] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$37 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onExciseWithWhere@118 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereExcise(Ljava/lang/String;)Ljava/lang/String;] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/PredicateFixture.whereBypassHelper(I)I ordinal=0 matches=1..1 +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$38 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onBypassWithWhere@119 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereBypass(I)I] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/PredicateFixture.whereGraftHelper(I)I ordinal=0 matches=1..1 +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$39 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onGraftWithWhere@120 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereGraft(I)I] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$40 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onTrimArgWithWhere@121 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereTrim(I)I] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/PredicateFixture resolved=top/maplex/incisiontest/fixture/PredicateFixture advices=40 total=40 backend=Instrumentation +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonPredicateCases → 40 suture / 40 advice +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PriNeg100Surgeon#priNeg100@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List;] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=5 backend=Instrumentation +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.PriNeg100Surgeon → 1 suture / 1 advice +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#custom-operation-id@7 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.customIdTarget()I] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#disabledAdvice@8 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.disabledTarget()I] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#highPriority@9 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.priorityTarget()Ljava/util/List;] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#lowPriority@10 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.priorityTarget()Ljava/util/List;] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#surgeonDefaultAdvice@11 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.surgeonDefaultTarget()Ljava/util/List;] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#surgeonOverrideAdvice@12 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.surgeonDefaultTarget()Ljava/util/List;] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#multiSurgeonLowerSide@13 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.multiSurgeonTarget()Ljava/util/List;] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture advices=7 total=8 backend=Instrumentation +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonOperationCases → 7 suture / 7 advice +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#beforeTouchField@18 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.touchesField()I] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#afterMultiArg@19 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.multiArg(ILjava/lang/String;D)Ljava/lang/String;] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#aroundCallsHelper@20 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.callsHelper(I)I] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#aroundModifyArgs@21 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.greet(Ljava/lang/String;)Ljava/lang/String;] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#aroundRewriteResult@22 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.rewriteTarget(I)I] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#onStaticEcho@23 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.staticEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#onCompanionEcho@24 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture$Companion.companionEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonAopTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonAopTargetFixture advices=6 total=6 backend=Instrumentation +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonAopTargetFixture$Companion resolved=top/maplex/incisiontest/fixture/SurgeonAopTargetFixture$Companion advices=1 total=1 backend=Instrumentation +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAopCases → 7 suture / 7 advice +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] injectAll(CONST): 201 个类, 用时 944 毫秒 +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] - SurgeonScanner: 940 毫秒 +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] 生命周期 "CONST" 用时 1,242 毫秒。 +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] Bukkit 插件初始化完成,用时 2,788 毫秒。 +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] 已屏蔽 IllegalAccess 警告,用时 0 毫秒。 +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] 加载配置文件: E:\Minecraft-Server\incisionTest\run-1.16.5-paper\plugins\Incision-Test\datasource.yml +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] 加载配置文件: E:\Minecraft-Server\incisionTest\run-1.16.5-paper\plugins\Incision-Test\kether.yml +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] injectAll(INIT): 201 个类, 用时 175 毫秒 +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] - ConfigLoader: 157 毫秒 +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] - ClassVisitorAwake: 17 毫秒 +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] 生命周期 "INIT" 用时 175 毫秒。 +[15:23:32 INFO]: [Adyeshach] Loading Adyeshach v2.1.30 +[15:23:32 INFO]: [Incision-Test] Loading Incision-Test v1.0.0 +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] injectAll(LOAD): 201 个类, 用时 114 毫秒 +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] - KetherLoader: 88 毫秒 +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] - ClassVisitorAwake: 26 毫秒 +[15:23:32 INFO]: [Incision-Test-1.0.0] [DEBUG] 生命周期 "LOAD" 用时 114 毫秒。 +[15:23:32 INFO]: Server permissions file permissions.yml is empty, ignoring it +[15:23:32 WARN]: **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE! +[15:23:32 WARN]: The server will make no attempt to authenticate usernames. Beware. +[15:23:32 WARN]: While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose. +[15:23:32 WARN]: To change this, set "online-mode" to "true" in the server.properties file. +[15:23:32 INFO]: Preparing level "world" +[15:23:33 INFO]: Preparing start region for dimension minecraft:overworld +[15:23:33 INFO]: Time elapsed: 92 ms +[15:23:33 INFO]: Preparing start region for dimension minecraft:the_nether +[15:23:33 INFO]: Time elapsed: 17 ms +[15:23:33 INFO]: Preparing start region for dimension minecraft:the_end +[15:23:33 INFO]: Time elapsed: 11 ms +[15:23:33 INFO]: [Adyeshach] Enabling Adyeshach v2.1.30 +[15:23:33 WARN]: [Adyeshach] 事件 com.ticxo.modelengine.api.events.AnimationEndEvent 未能找到,可使用 @Ghost 关闭此警告。 +[15:23:33 INFO]: [Incision-Test] Enabling Incision-Test v1.0.0 +[15:23:33 INFO]: [Incision-Test-1.0.0] [Incision] Incision ENABLE: gate / 诊断收尾开始 +[15:23:33 INFO]: [Incision-Test-1.0.0] [Incision] Gate created: apiVersion=2 +[15:23:33 INFO]: [Incision-Test-1.0.0] [Incision] Incision Gate online: api=2 +[15:23:33 INFO]: [Incision-Test-1.0.0] [Incision] Checkup report: total=292 +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSegLongerStart@54 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.segmentLongerStart()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobOwnerJavaLang@100 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset1All@42 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onSeq3@94 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onOnlyStartGiven@41 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.onlyStartGiven()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptNotIsInt@79 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeAfterPattern@15 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTAltCompanion@29 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.ttBothAlt(I)I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aTNeg10@19 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPriNeg10()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onTouchSafeCall@89 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.touch(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg0@30 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.PerformanceCases#predicate@6 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.predicate(I)I +- top.maplex.incisiontest.cases.OperationIdVariantsCases#adviceEmptyFallback@10 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idEmptyFallbackTarget()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrdAll@37 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#both-companion-path@11 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion.bothEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterPropertySize@86 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalTrail@15 + state: ARMED + target: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM1@19 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m1Default()I +- top.maplex.incisiontest.cases.SurgeonOperationCases#custom-operation-id@7 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.customIdTarget()I +- top.maplex.incisiontest.cases.SurgeonAopCases#aroundRewriteResult@22 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.rewriteTarget(I)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onCstNumeric@99 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpliceWithWhere@117 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereSplice(I)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobNameSuffix@101 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trailClassAndMethodB@24 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeClassB()I +- top.maplex.incisiontest.cases.SurgeonAdvancedCases#onLongCalcBypass@5 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture.longCalc(JJ)J +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF100@26 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri100()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#graftFullDescriptor@27 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeInvokeHelper()I +- top.maplex.incisiontest.cases.PerformanceCases#siteInvoke@8 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.siteInvoke(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnGe@74 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onReturn@93 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onTriggerItExact@82 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.trigger(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticSeq4@76 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagFalse@95 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnNew@22 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.allocate()Ljava/lang/StringBuilder; +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onHeadPatternIfeq@12 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeStaticMath@85 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperBeforeOffsetZero@41 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteNewWithTarget@42 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteNewObject()Ljava/lang/StringBuilder; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadFullDescriptor@20 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeMethodFull(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnLowLevel@68 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onBypassWithWhere@119 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereBypass(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogEqString@69 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal0AfterOffset1@45 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimArg0@56 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#orderZero@30 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorThrow@33 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteThrowMethod()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArrayLength@106 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I +- top.maplex.incisiontest.cases.SurgeonSiteCases#trimEchoArg@26 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.echo(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onTrimArgWithWhere@121 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereTrim(I)I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTFAlt@25 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.tfCompanionAlt(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogThisRef@99 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#m7-cust@25 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m7IdAndDisabled()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onIconstFamilyRepeat@78 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteFieldPutGraft@41 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteFieldPut(I)V +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldGetAfter@25 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.readCounterShift()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityHigh#highPriority@2 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnString@25 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnString()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onGraftWithWhere@120 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereGraft(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnBool@26 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnBoolean()Z +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFT@22 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ftStaticEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnAnd@90 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgDouble1@20 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimDoubleArg(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInstanceOf@88 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorTail@31 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteTailMethod()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#exciseFullReplace@58 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixExciseTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftBeforeHelperInvoke@18 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I +- top.maplex.incisiontest.cases.SurgeonOperationHigherCases#higherSurgeonAdvice@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.multiSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onLdcString@79 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticSeq2@75 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonCrossClCases#onIsHardcore@4 + state: ARMED + target: net/minecraft/server/v1_16_R3/MinecraftServer.isHardcore()Z,net/minecraft/server/v1_16_R3/DedicatedServer.isHardcore()Z +- top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeInRange@34 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherInRange()Ljava/lang/String; +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#craftChatInvoke@17 + state: ARMED + target: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onRepeat2@97 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNot@92 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnDragon@67 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onCheckCast@89 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I +- top.maplex.incisiontest.cases.SurgeonMixinCases#redirectHelper@5 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture.helper(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteShiftBefore@38 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorReturn@32 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteReturnMethod()I +- top.maplex.incisiontest.cases.SurgeonVersionCases#onLegacy@29 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.versionedTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAopCases#onStaticEcho@23 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.staticEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.PerformanceCases#splice@7 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldPutAfter@27 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.writeCounterShift(I)V +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnLong@24 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnLong()J +- top.maplex.incisiontest.cases.OperationIdVariantsCases#veryLong-abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghij@11 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idVeryLongTarget()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onTrailWithWhere@116 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereTrail(I)I +- top.maplex.incisiontest.cases.SharpnessModifier#sharpness-modifier@2 + state: ARMED + target: net/minecraft/server/v1_16_R3/EnchantmentManager.modifyDamage(Lnet/minecraft/server/v1_16_R3/WorldServer;Lnet/minecraft/server/v1_16_R3/ItemStack;Lnet/minecraf… +- top.maplex.incisiontest.cases.SharpnessObserver#observeSharpness@0 + state: ARMED + target: net/minecraft/server/v1_16_R3/EnchantmentManager.modifyDamage(Lnet/minecraft/server/v1_16_R3/WorldServer;Lnet/minecraft/server/v1_16_R3/ItemStack;Lnet/minecraf… +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#apiLead@12 + state: ARMED + target: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI; +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM5@23 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m5PriorityNegative()I +- top.maplex.incisiontest.cases.SurgeonAopCases#beforeTouchField@18 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.touchesField()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trailOnThrow@45 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixThrowUncaught(Z)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onTrimReturnVersioned@50 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.trimReturnTarget()I +- top.maplex.incisiontest.cases.PerformanceCases#trailOfPair@5 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I +- top.maplex.incisiontest.cases.Pri100Surgeon#pri100@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg1@31 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationIdVariantsCases#id-variant-normal@8 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idNormalTarget()I +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onHeadWithPattern@11 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureGt@72 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonBasicCases#onAddSplice@10 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.add(II)I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTAltStatic@28 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ttBothAlt(I)I +- top.maplex.incisiontest.cases.AccessorCases#onPublicDouble@18 + state: ARMED + target: top/maplex/incisiontest/fixture/AccessorFixture.publicDouble(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteShiftAfter@39 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I +- top.maplex.incisiontest.cases.SurgeonMixinCases#overwriteMayThrow@4 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture.mayThrow(Z)Ljava/lang/String; +- top.maplex.incisiontest.cases.AccessorUtilCases#onProcess@26 + state: ARMED + target: top/maplex/incisiontest/fixture/UtilFixture.process(Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadExactTarget@22 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeStarTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onSecondHelperBefore@38 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset2All@43 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onExplicitNoop@52 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.explicitNoopMatcherTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFF@20 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ffEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onDup@108 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPriorityMaxCases#adviceMax@2 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.extremeMaxTarget()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onAthrow@92 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#m2-cust@20 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m2CustomId()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd0@34 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I +- top.maplex.incisiontest.cases.PriNeg100Surgeon#priNeg100@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticAny@77 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onGraftVersioned@49 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.graftCallerTarget()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal1AfterOffset1@52 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBoundaryStart@38 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherBoundaryStart()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onDescExact@103 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#same-pri-second@28 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.samePriorityTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM4@22 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m4PriorityPositive()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityDefault#defaultPriority@4 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onBeforeOffset2@50 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriorityDefault@13 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onFakeNoBounds@53 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.fakeMatcherNoBoundsTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOperationCases#highPriority@9 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.priorityTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal2AfterOffset2@46 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonPriorityMinCases#adviceMin@2 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.extremeMinTarget()I +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#apiTrail@13 + state: ARMED + target: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeInterface@104 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I +- top.maplex.incisiontest.cases.OperationMatrixCases#m8-cust@26 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m8AllThree()I +- top.maplex.incisiontest.cases.SurgeonAopCases#aroundCallsHelper@20 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.callsHelper(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldGetBefore@24 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.readCounterShift()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trimFullDescriptor@28 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeTrimArgs(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticIconst5@74 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onEmptyPattern@95 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V +- top.maplex.incisiontest.cases.SurgeonOperationCases#surgeonDefaultAdvice@11 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.surgeonDefaultTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onIfeq@90 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I +- top.maplex.incisiontest.cases.SurgeonAopCases#afterMultiArg@19 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.multiArg(ILjava/lang/String;D)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#both-static-path@10 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture.bothEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonBasicCases#onVoidTrail@9 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.voidNoArg()V +- top.maplex.incisiontest.cases.PerformanceCases#probe@2 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aFNeg10@23 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPriNeg10()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldPutBefore@26 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.writeCounterShift(I)V +- top.maplex.incisiontest.cases.SurgeonVersionCases#onMissingMatcherFallback@39 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.missingMatcherFallback()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgQuad3@22 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimQuadArg(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onLdcCstFiltered@80 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#orderHigh@28 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPriorityPositiveCases#advicePositive@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteOffsetZero@44 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgTriple2@21 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimTripleArg(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionCases#onNmsGetPlayerCount@33 + state: ARMED + target: net/minecraft/server/v1_16_R3/MinecraftServer.getPlayerCount()I +- top.maplex.incisiontest.cases.SurgeonSiteCases#bypassHelperInvoke@24 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onBothEmpty@39 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.bothEmpty()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onBypassVersioned@48 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.bypassCallerTarget()I +- top.maplex.incisiontest.cases.SurgeonOperationCases#multiSurgeonLowerSide@13 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.multiSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTStatic@26 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ttBothEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT0@20 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri0()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagTrue@94 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onEmptyWhere@115 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereEmpty(I)I +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeWithPattern@13 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTF@24 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.tfCompanionEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onAccumulatePattern@73 + state: ARMED + target: top/maplex/incisiontest/fixture/InsnPatternFixture.accumulate(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBefore1@47 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#spliceFull@25 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeShorthandArgs(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#spliceShortCircuit@33 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.spliceSkipTarget(I)I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onBeforeNegOffset@44 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnFieldPut@21 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.writeCounter(I)V +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd1@35 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOffsetMinus2@49 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonSiteCases#trimReturnPlain@25 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.plainReturn()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNeqInt@70 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeSpecial@105 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBoundaryEnd@37 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherBoundaryEnd()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onLeadVersioned@44 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.leadTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM9@27 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m9PriorityZeroExplicit()I +- top.maplex.incisiontest.cases.Pri0Surgeon#pri0@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAdvancedCases#onReturnsBoolExcise@4 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture.returnsBoolean(Z)Z +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onOnlyEndGiven@40 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.onlyEndGiven()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOffsetPlus5@48 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT5@21 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri5()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftFieldGet@50 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixFieldRead()I +- top.maplex.incisiontest.cases.SurgeonVersionCases#onNoop@32 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.noopMatcherTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.AccessorTheatreDslCases#onDescribe@6 + state: ARMED + target: top/maplex/incisiontest/fixture/AccessorChildFixture.describe()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriority200@10 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#newBefore@28 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.allocateBuilder()Ljava/lang/StringBuilder; +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalSplice@16 + state: ARMED + target: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftThrow@53 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixThrowUncaught(Z)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onSeq5@96 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#headLead@42 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSimpleReturn()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF0@24 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri0()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trailMultiReturn@44 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixMultiReturn(Z)I +- top.maplex.incisiontest.cases.SurgeonPriorityNegativeCases#adviceNegative@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureLt@71 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#newAfter@29 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.allocateBuilder()Ljava/lang/StringBuilder; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg2@32 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAopCases#aroundModifyArgs@21 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.greet(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPriorityZeroCases#adviceZero@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTCompanion@27 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.ttBothEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeVirtualGlob@84 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationIdVariantsCases#id::with/special.chars-001@9 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idSpecialCharsTarget()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onAnyOrdinal@47 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagNull@96 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriority50@11 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureDouble@97 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF5@25 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri5()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onHandleInList@77 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.handle(Ljava/util/List;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnCompound@98 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterProperty@85 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalLead@14 + state: ARMED + target: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onANewArray@87 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM3@21 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m3DisabledNoId()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogMatches@75 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteNewEmptyTarget@43 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteTargetEmpty()Ljava/lang/Object; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterMethodNoArg@88 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadWildArgs@21 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeMethodWild(*)* +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperBefore@37 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSpliceVersioned@46 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.spliceTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd2@36 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorHead@30 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteHeadMethod()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeAfter0@49 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#bypassReplace@54 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeMixed(I)I +- top.maplex.incisiontest.cases.PerformanceCases#leadOfPair@4 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I +- top.maplex.incisiontest.cases.SurgeonCrossClCases#onGetPlayerCount@5 + state: ARMED + target: net/minecraft/server/v1_16_R3/MinecraftServer.getPlayerCount()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterMethodCall@87 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnFieldGet@20 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.readCounter()I +- top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#onCompanionOnly@8 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion.companionOnlyEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptAsCast@84 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onTrailVersioned@45 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.trailTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#cycle-advice@29 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cycleTarget()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNested@93 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#onStaticOnly@9 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture.staticOnlyEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#tailTrailNormal@43 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSimpleReturn()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityLow#lowPriority@2 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onHandleIcList@80 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.handle(Ljava/util/List;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onFieldPut@82 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#bypassFullDescriptor@26 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeInvokeHelper()I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFTAlt@23 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ftStaticAlt(I)I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSinglePoint@42 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.singlePoint()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSegLongerEnd@55 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.segmentLongerEnd()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onExciseWithWhere@118 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereExcise(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#m6-cust@24 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m6IdAndPriority()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onRepeat5@98 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I +- top.maplex.incisiontest.cases.SurgeonOperationCases#lowPriority@10 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.priorityTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnOr@91 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeWithGlob@14 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptIpObject@81 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset0@51 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimArg1@57 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixCombine(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#exciseFullBody@34 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.exciseRawTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftAfterHelperInvoke@19 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I +- top.maplex.incisiontest.cases.OperationMatrixCases#orderMid@29 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBefore0@46 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptNotIt@83 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptIsString@78 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonBasicCases#onGreetLead@8 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.greet(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOperationCases#disabledAdvice@8 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.disabledTarget()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftNew@52 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixAllocate()Ljava/util/ArrayList; +- top.maplex.incisiontest.cases.PerformanceCases#lead@3 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT100@22 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri100()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNewStringBuilder@83 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOperationCases#surgeonOverrideAdvice@12 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.surgeonDefaultTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogInString@76 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperAfterOffset1@40 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnLe@73 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimReturnPlain@55 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixPlainReturn()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#noParenLead@35 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.noParenMethod()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onThirdHelperBefore@39 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trailClassAndMethodA@23 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeClassA()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#spliceProceedAndKeep@59 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSpliceTarget(I)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onFieldGet@81 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFieldPutOffset@54 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteFieldGetGraft@40 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteFieldGet()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftFieldPut@51 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixFieldWrite(I)V +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnThrow@23 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.throwIt()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNewArray@86 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I +- top.maplex.incisiontest.cases.SurgeonVersionCases#onMultiRange1@41 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.multiRangeByIndex()Ljava/lang/String; +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFFAlt@21 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ffAltMethod(I)I +- top.maplex.incisiontest.cases.SurgeonAopCases#onCompanionEcho@24 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture$Companion.companionEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBeforeAll@48 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I +- top.maplex.incisiontest.cases.OperationMatrixCases#orderLow@31 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPriorityDefaultCases#adviceDefault@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgSingle@18 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimSingleArg(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFieldGetOffset@53 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgDouble0@19 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimDoubleArg(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#same-pri-first@27 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.samePriorityTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnInt@23 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnInt()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriorityNeg10@12 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onExciseVersioned@47 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.exciseTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonCrossClCases#onGetMaxPlayers@8 + state: ARMED + target: org/bukkit/Bukkit.getMaxPlayers()I + +[15:23:33 INFO]: [Incision-Test-1.0.0] [Incision] Instrumentation 后端就绪 +[15:23:33 INFO]: [Incision-Test-1.0.0] [DEBUG] MeteorInjector 已在其他插件中初始化。 +[15:23:33 INFO]: [Incision-Test-1.0.0] [DEBUG] injectAll(ENABLE): 201 个类, 用时 101 毫秒 +[15:23:33 INFO]: [Incision-Test-1.0.0] [DEBUG] - SimpleCommandRegister: 40 毫秒 +[15:23:33 INFO]: [Incision-Test-1.0.0] [DEBUG] - ClassVisitorAwake: 31 毫秒 +[15:23:33 INFO]: [Incision-Test-1.0.0] [DEBUG] - EventBus: 29 毫秒 +[15:23:33 INFO]: [Incision-Test-1.0.0] [DEBUG] 生命周期 "ENABLE" 用时 100 毫秒。 +[15:23:33 INFO]: Running delayed init tasks +[15:23:33 INFO]: [Adyeshach] Generate MinecraftPacketHandler in 8ms +[15:23:33 INFO]: [Adyeshach] Loaded 216 entity metadata from the "entity_meta.desc" +[15:23:33 INFO]: [Incision-Test-1.0.0] [DEBUG] 生命周期 "ACTIVE" 用时 2 毫秒。 +[15:23:33 INFO]: [IncisionTest] auto-run disabled for isolated benchmark process +[15:23:33 INFO]: Done (6.123s)! For help, type "help" +[15:23:33 INFO]: Timings Reset +[15:23:33 INFO]: [Adyeshach] Loaded 87 unused entity metadata from the "entity_meta_unused.desc" +[15:23:34 INFO]: [Adyeshach] Loaded 123 entity type(s) from the "entity_types.desc" +[15:23:34 INFO]: [Adyeshach] 代理类已生成,用时 490 毫秒。 +[15:23:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:23:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:23:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD, TRAIL] static=false +[15:23:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.predicate(I)I kinds=[LEAD] static=false +[15:23:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I kinds=[SPLICE] static=false +[15:23:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.siteInvoke(I)I kinds=[GRAFT] static=false +[15:23:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.fixture.PerformanceFixture$$IncisionBodies in PluginClassLoader{plugin=Incision-Test v1.0.0, pluginEnabled=true, url=plugins\Incision-Test-1.0.0.jar} +[15:23:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Bodies class defined in target loader: top.maplex.incisiontest.fixture.PerformanceFixture$$IncisionBodies loader=org.bukkit.plugin.java.PluginClassLoader +[15:23:34 INFO]: JMH-START backend=instrumentation unit=ns/op warmup=3 measurement=7 iterationMillis=500 forks=0 output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.16.5-paper-java16-instrumentation.json +[15:23:34 INFO]: # JMH version: 1.37 +[15:23:34 INFO]: # VM version: JDK 16.0.2, OpenJDK 64-Bit Server VM, 16.0.2+7 +[15:23:34 INFO]: # VM invoker: D:\Java\zulu16.32.15-ca-jdk16.0.2-win_x64\bin\java.exe +[15:23:34 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=instrumentation -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.16.5-paper-java16-instrumentation.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 +[15:23:34 INFO]: # Blackhole mode: full + dont-inline hint (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:23:34 INFO]: # Warmup: 3 iterations, 500 ms each +[15:23:34 INFO]: # Measurement: 7 iterations, 500 ms each +[15:23:34 INFO]: # Timeout: 10 min per iteration +[15:23:34 INFO]: # Threads: 1 thread, will synchronize iterations +[15:23:34 INFO]: # Benchmark mode: Average time, time/op +[15:23:34 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.baseline +[15:23:34 INFO]: +[15:23:34 INFO]: # Run progress: 0.00% complete, ETA 00:00:30 +[15:23:34 INFO]: # Fork: N/A, test runs in the host VM +[15:23:34 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:23:34 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:23:35 INFO]: # Warmup Iteration 1: 3.590 ns/op +[15:23:35 INFO]: # Warmup Iteration 2: 0.394 ns/op +[15:23:36 INFO]: # Warmup Iteration 3: 0.375 ns/op +[15:23:36 INFO]: Iteration 1: 0.362 ns/op +[15:23:37 INFO]: Iteration 2: 0.356 ns/op +[15:23:37 INFO]: Iteration 3: 0.346 ns/op +[15:23:38 INFO]: Iteration 4: 0.349 ns/op +[15:23:38 INFO]: Iteration 5: 0.349 ns/op +[15:23:39 INFO]: Iteration 6: 0.358 ns/op +[15:23:39 INFO]: Iteration 7: 0.353 ns/op +[15:23:39 INFO]: +[15:23:39 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.baseline": +[15:23:39 INFO]: 0.353 ±(99.9%) 0.012 ns/op [Average] +[15:23:39 INFO]: (min, avg, max) = (0.346, 0.353, 0.362), stdev = 0.005 +[15:23:39 INFO]: CI (99.9%): [0.341, 0.366] (assumes normal distribution) +[15:23:39 INFO]: +[15:23:39 INFO]: +[15:23:39 INFO]: # JMH version: 1.37 +[15:23:39 INFO]: # VM version: JDK 16.0.2, OpenJDK 64-Bit Server VM, 16.0.2+7 +[15:23:39 INFO]: # VM invoker: D:\Java\zulu16.32.15-ca-jdk16.0.2-win_x64\bin\java.exe +[15:23:39 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=instrumentation -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.16.5-paper-java16-instrumentation.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 +[15:23:39 INFO]: # Blackhole mode: full + dont-inline hint (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:23:39 INFO]: # Warmup: 3 iterations, 500 ms each +[15:23:39 INFO]: # Measurement: 7 iterations, 500 ms each +[15:23:39 INFO]: # Timeout: 10 min per iteration +[15:23:39 INFO]: # Threads: 1 thread, will synchronize iterations +[15:23:39 INFO]: # Benchmark mode: Average time, time/op +[15:23:39 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.lead +[15:23:39 INFO]: +[15:23:39 INFO]: # Run progress: 16.67% complete, ETA 00:00:25 +[15:23:39 INFO]: # Fork: N/A, test runs in the host VM +[15:23:39 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:23:39 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:23:40 INFO]: # Warmup Iteration 1: 106.089 ns/op +[15:23:40 INFO]: # Warmup Iteration 2: 81.676 ns/op +[15:23:41 INFO]: # Warmup Iteration 3: 83.773 ns/op +[15:23:41 INFO]: Iteration 1: 83.176 ns/op +[15:23:42 INFO]: Iteration 2: 81.907 ns/op +[15:23:42 INFO]: Iteration 3: 81.053 ns/op +[15:23:43 INFO]: Iteration 4: 81.459 ns/op +[15:23:43 INFO]: Iteration 5: 81.153 ns/op +[15:23:44 INFO]: Iteration 6: 81.299 ns/op +[15:23:44 INFO]: Iteration 7: 81.180 ns/op +[15:23:44 INFO]: +[15:23:44 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.lead": +[15:23:44 INFO]: 81.604 ±(99.9%) 1.686 ns/op [Average] +[15:23:44 INFO]: (min, avg, max) = (81.053, 81.604, 83.176), stdev = 0.749 +[15:23:44 INFO]: CI (99.9%): [79.918, 83.290] (assumes normal distribution) +[15:23:44 INFO]: +[15:23:44 INFO]: +[15:23:44 INFO]: # JMH version: 1.37 +[15:23:44 INFO]: # VM version: JDK 16.0.2, OpenJDK 64-Bit Server VM, 16.0.2+7 +[15:23:44 INFO]: # VM invoker: D:\Java\zulu16.32.15-ca-jdk16.0.2-win_x64\bin\java.exe +[15:23:44 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=instrumentation -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.16.5-paper-java16-instrumentation.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 +[15:23:44 INFO]: # Blackhole mode: full + dont-inline hint (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:23:44 INFO]: # Warmup: 3 iterations, 500 ms each +[15:23:44 INFO]: # Measurement: 7 iterations, 500 ms each +[15:23:44 INFO]: # Timeout: 10 min per iteration +[15:23:44 INFO]: # Threads: 1 thread, will synchronize iterations +[15:23:44 INFO]: # Benchmark mode: Average time, time/op +[15:23:44 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.leadTrail +[15:23:44 INFO]: +[15:23:44 INFO]: # Run progress: 33.33% complete, ETA 00:00:20 +[15:23:44 INFO]: # Fork: N/A, test runs in the host VM +[15:23:44 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:23:44 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:23:45 INFO]: # Warmup Iteration 1: 252.625 ns/op +[15:23:45 INFO]: # Warmup Iteration 2: 210.889 ns/op +[15:23:46 INFO]: # Warmup Iteration 3: 209.807 ns/op +[15:23:46 INFO]: Iteration 1: 209.668 ns/op +[15:23:47 INFO]: Iteration 2: 209.703 ns/op +[15:23:47 INFO]: Iteration 3: 207.944 ns/op +[15:23:48 INFO]: Iteration 4: 210.906 ns/op +[15:23:48 INFO]: Iteration 5: 209.142 ns/op +[15:23:49 INFO]: Iteration 6: 210.137 ns/op +[15:23:49 INFO]: Iteration 7: 211.104 ns/op +[15:23:49 INFO]: +[15:23:49 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.leadTrail": +[15:23:49 INFO]: 209.800 ±(99.9%) 2.423 ns/op [Average] +[15:23:49 INFO]: (min, avg, max) = (207.944, 209.800, 211.104), stdev = 1.076 +[15:23:49 INFO]: CI (99.9%): [207.378, 212.223] (assumes normal distribution) +[15:23:49 INFO]: +[15:23:49 INFO]: +[15:23:49 INFO]: # JMH version: 1.37 +[15:23:49 INFO]: # VM version: JDK 16.0.2, OpenJDK 64-Bit Server VM, 16.0.2+7 +[15:23:49 INFO]: # VM invoker: D:\Java\zulu16.32.15-ca-jdk16.0.2-win_x64\bin\java.exe +[15:23:49 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=instrumentation -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.16.5-paper-java16-instrumentation.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 +[15:23:49 INFO]: # Blackhole mode: full + dont-inline hint (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:23:49 INFO]: # Warmup: 3 iterations, 500 ms each +[15:23:49 INFO]: # Measurement: 7 iterations, 500 ms each +[15:23:49 INFO]: # Timeout: 10 min per iteration +[15:23:49 INFO]: # Threads: 1 thread, will synchronize iterations +[15:23:49 INFO]: # Benchmark mode: Average time, time/op +[15:23:49 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.predicateTrue +[15:23:49 INFO]: +[15:23:49 INFO]: # Run progress: 50.00% complete, ETA 00:00:15 +[15:23:49 INFO]: # Fork: N/A, test runs in the host VM +[15:23:49 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:23:49 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:23:50 INFO]: # Warmup Iteration 1: 125.645 ns/op +[15:23:50 INFO]: # Warmup Iteration 2: 123.330 ns/op +[15:23:51 INFO]: # Warmup Iteration 3: 120.858 ns/op +[15:23:51 INFO]: Iteration 1: 120.200 ns/op +[15:23:52 INFO]: Iteration 2: 120.445 ns/op +[15:23:52 INFO]: Iteration 3: 119.664 ns/op +[15:23:53 INFO]: Iteration 4: 120.120 ns/op +[15:23:53 INFO]: Iteration 5: 120.781 ns/op +[15:23:54 INFO]: Iteration 6: 121.196 ns/op +[15:23:54 INFO]: Iteration 7: 120.977 ns/op +[15:23:54 INFO]: +[15:23:54 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.predicateTrue": +[15:23:54 INFO]: 120.483 ±(99.9%) 1.208 ns/op [Average] +[15:23:54 INFO]: (min, avg, max) = (119.664, 120.483, 121.196), stdev = 0.536 +[15:23:54 INFO]: CI (99.9%): [119.275, 121.692] (assumes normal distribution) +[15:23:54 INFO]: +[15:23:54 INFO]: +[15:23:54 INFO]: # JMH version: 1.37 +[15:23:54 INFO]: # VM version: JDK 16.0.2, OpenJDK 64-Bit Server VM, 16.0.2+7 +[15:23:54 INFO]: # VM invoker: D:\Java\zulu16.32.15-ca-jdk16.0.2-win_x64\bin\java.exe +[15:23:54 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=instrumentation -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.16.5-paper-java16-instrumentation.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 +[15:23:54 INFO]: # Blackhole mode: full + dont-inline hint (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:23:54 INFO]: # Warmup: 3 iterations, 500 ms each +[15:23:54 INFO]: # Measurement: 7 iterations, 500 ms each +[15:23:54 INFO]: # Timeout: 10 min per iteration +[15:23:54 INFO]: # Threads: 1 thread, will synchronize iterations +[15:23:54 INFO]: # Benchmark mode: Average time, time/op +[15:23:54 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.siteInvoke +[15:23:54 INFO]: +[15:23:54 INFO]: # Run progress: 66.67% complete, ETA 00:00:10 +[15:23:54 INFO]: # Fork: N/A, test runs in the host VM +[15:23:54 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:23:54 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:23:55 INFO]: # Warmup Iteration 1: 190.105 ns/op +[15:23:55 INFO]: # Warmup Iteration 2: 167.778 ns/op +[15:23:56 INFO]: # Warmup Iteration 3: 169.132 ns/op +[15:23:56 INFO]: Iteration 1: 166.924 ns/op +[15:23:57 INFO]: Iteration 2: 167.841 ns/op +[15:23:57 INFO]: Iteration 3: 167.814 ns/op +[15:23:58 INFO]: Iteration 4: 166.094 ns/op +[15:23:58 INFO]: Iteration 5: 166.716 ns/op +[15:23:59 INFO]: Iteration 6: 167.935 ns/op +[15:23:59 INFO]: Iteration 7: 166.779 ns/op +[15:23:59 INFO]: +[15:23:59 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.siteInvoke": +[15:23:59 INFO]: 167.157 ±(99.9%) 1.599 ns/op [Average] +[15:23:59 INFO]: (min, avg, max) = (166.094, 167.157, 167.935), stdev = 0.710 +[15:23:59 INFO]: CI (99.9%): [165.558, 168.757] (assumes normal distribution) +[15:23:59 INFO]: +[15:23:59 INFO]: +[15:23:59 INFO]: # JMH version: 1.37 +[15:23:59 INFO]: # VM version: JDK 16.0.2, OpenJDK 64-Bit Server VM, 16.0.2+7 +[15:23:59 INFO]: # VM invoker: D:\Java\zulu16.32.15-ca-jdk16.0.2-win_x64\bin\java.exe +[15:23:59 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=instrumentation -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.16.5-paper-java16-instrumentation.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 +[15:23:59 INFO]: # Blackhole mode: full + dont-inline hint (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:23:59 INFO]: # Warmup: 3 iterations, 500 ms each +[15:23:59 INFO]: # Measurement: 7 iterations, 500 ms each +[15:23:59 INFO]: # Timeout: 10 min per iteration +[15:23:59 INFO]: # Threads: 1 thread, will synchronize iterations +[15:23:59 INFO]: # Benchmark mode: Average time, time/op +[15:23:59 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.spliceProceed +[15:23:59 INFO]: +[15:23:59 INFO]: # Run progress: 83.33% complete, ETA 00:00:05 +[15:23:59 INFO]: # Fork: N/A, test runs in the host VM +[15:23:59 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:23:59 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:24:00 INFO]: # Warmup Iteration 1: 145.217 ns/op +[15:24:00 INFO]: # Warmup Iteration 2: 123.567 ns/op +[15:24:01 INFO]: # Warmup Iteration 3: 123.045 ns/op +[15:24:01 INFO]: Iteration 1: 121.884 ns/op +[15:24:02 INFO]: Iteration 2: 121.160 ns/op +[15:24:02 INFO]: Iteration 3: 121.141 ns/op +[15:24:03 INFO]: Iteration 4: 121.197 ns/op +[15:24:03 INFO]: Iteration 5: 120.984 ns/op +[15:24:04 INFO]: Iteration 6: 122.328 ns/op +[15:24:04 INFO]: Iteration 7: 120.149 ns/op +[15:24:04 INFO]: +[15:24:04 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.spliceProceed": +[15:24:04 INFO]: 121.263 ±(99.9%) 1.557 ns/op [Average] +[15:24:04 INFO]: (min, avg, max) = (120.149, 121.263, 122.328), stdev = 0.691 +[15:24:04 INFO]: CI (99.9%): [119.706, 122.820] (assumes normal distribution) +[15:24:04 INFO]: +[15:24:04 INFO]: +[15:24:04 INFO]: # Run complete. Total time: 00:00:30 +[15:24:04 INFO]: +[15:24:04 INFO]: REMEMBER: The numbers below are just data. To gain reusable insights, you need to follow up on +[15:24:04 INFO]: why the numbers are the way they are. Use profilers (see -prof, -lprof), design factorial +[15:24:04 INFO]: experiments, perform baseline and negative tests that provide experimental control, make sure +[15:24:04 INFO]: the benchmarking environment is safe on JVM/OS/HW level, ask for reviews from the domain experts. +[15:24:04 INFO]: Do not assume the numbers tell you what you want them to tell. +[15:24:04 INFO]: +[15:24:04 INFO]: Benchmark Mode Cnt Score Error Units +[15:24:04 INFO]: IncisionJmhBenchmark.baseline avgt 7 0.353 ± 0.012 ns/op +[15:24:04 INFO]: IncisionJmhBenchmark.lead avgt 7 81.604 ± 1.686 ns/op +[15:24:04 INFO]: IncisionJmhBenchmark.leadTrail avgt 7 209.800 ± 2.423 ns/op +[15:24:04 INFO]: IncisionJmhBenchmark.predicateTrue avgt 7 120.483 ± 1.208 ns/op +[15:24:04 INFO]: IncisionJmhBenchmark.siteInvoke avgt 7 167.157 ± 1.599 ns/op +[15:24:04 INFO]: IncisionJmhBenchmark.spliceProceed avgt 7 121.263 ± 1.557 ns/op +[15:24:04 INFO]: +[15:24:04 INFO]: Benchmark result is saved to E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.16.5-paper-java16-instrumentation.json +[15:24:04 INFO]: JMH-RESULT benchmark=baseline score=0.353 error=0.012 unit=ns/op +[15:24:04 INFO]: JMH-RESULT benchmark=lead score=81.604 error=1.686 unit=ns/op +[15:24:04 INFO]: JMH-RESULT benchmark=leadTrail score=209.800 error=2.423 unit=ns/op +[15:24:04 INFO]: JMH-RESULT benchmark=predicateTrue score=120.483 error=1.208 unit=ns/op +[15:24:04 INFO]: JMH-RESULT benchmark=siteInvoke score=167.157 error=1.599 unit=ns/op +[15:24:04 INFO]: JMH-RESULT benchmark=spliceProceed score=121.263 error=1.557 unit=ns/op +[15:24:04 INFO]: JMH-END backend=instrumentation benchmarks=6 output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.16.5-paper-java16-instrumentation.json +[15:24:04 INFO]: Stopping the server +[15:24:04 INFO]: Stopping server +[15:24:04 INFO]: [Incision-Test] Disabling Incision-Test v1.0.0 +[15:24:04 INFO]: [Incision-Test-1.0.0] [Incision] Incision DISABLE: 卸载本插件全部 advice +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD, TRAIL] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I kinds=[SPLICE] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.siteInvoke(I)I kinds=[GRAFT] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; kinds=[SPLICE, LEAD, GRAFT] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD, TRAIL] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I kinds=[SPLICE] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/v1_16_R3/MinecraftServer.getPlayerCount()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD, TRAIL] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI; kinds=[TRAIL] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/v1_16_R3/MinecraftServer.getPlayerCount()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:05 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [Incision] AutoHeal: classLoader=PluginClassLoader{plugin=Incision-Test v1.0.0, pluginEnabled=false, url=plugins\Incision-Test-1.0.0.jar} removed=293 advice +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; kinds=[SPLICE, LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] injectAll(DISABLE): 201 个类, 用时 2,004 毫秒 +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] - ClassVisitorAwake: 2,004 毫秒 +[15:24:06 INFO]: [Incision-Test-1.0.0] [DEBUG] 生命周期 "DISABLE" 用时 2,005 毫秒。 +[15:24:07 INFO]: [Adyeshach] Disabling Adyeshach v2.1.30 +[15:24:07 INFO]: Saving players +[15:24:07 INFO]: Saving worlds +[15:24:07 INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:overworld +[15:24:07 INFO]: ThreadedAnvilChunkStorage (world): All chunks are saved +[15:24:07 INFO]: Saving chunks for level 'ServerLevel[world_nether]'/minecraft:the_nether +[15:24:07 INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved +[15:24:07 INFO]: Saving chunks for level 'ServerLevel[world_the_end]'/minecraft:the_end +[15:24:07 INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved +[15:24:07 INFO]: ThreadedAnvilChunkStorage (world): All chunks are saved +[15:24:07 INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved +[15:24:07 INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved +[15:24:07 INFO]: Flushing Chunk IO +[15:24:07 INFO]: Closing Thread Pool +[15:24:07 INFO]: Closing Server diff --git a/module/incision/performance/jmh-2026-07-28/console/1.16.5-paper-java16-jvmti.log b/module/incision/performance/jmh-2026-07-28/console/1.16.5-paper-java16-jvmti.log new file mode 100644 index 000000000..282dce076 --- /dev/null +++ b/module/incision/performance/jmh-2026-07-28/console/1.16.5-paper-java16-jvmti.log @@ -0,0 +1,2568 @@ + +System Info: Java 16 (OpenJDK 64-Bit Server VM 16.0.2+7) Host: Windows 10 10.0 (amd64) +Loading libraries, please wait... +2026-07-28 15:22:38,273 main WARN Advanced terminal features are not available in this environment +[15:22:40 INFO]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD' +[15:22:40 INFO]: Reloading ResourceManager: Default, bukkit +[15:22:40 INFO]: Loaded 7 recipes +[15:22:41 INFO]: Starting minecraft server version 1.16.5 +[15:22:41 INFO]: Loading properties +[15:22:41 INFO]: This server is running Paper version git-Paper-794 (MC: 1.16.5) (Implementing API version 1.16.5-R0.1-SNAPSHOT) +[15:22:41 INFO]: Debug logging is disabled +[15:22:41 INFO]: Server Ping Player Sample Count: 12 +[15:22:41 INFO]: Using 4 threads for Netty based IO +[15:22:41 INFO]: Default game type: SURVIVAL +[15:22:41 INFO]: Generating keypair +[15:22:41 INFO]: Starting Minecraft server on *:25565 +[15:22:41 INFO]: Using default channel type +[15:22:41 INFO]: [Adyeshach-2.1.30] 加载依赖 org.jetbrains.kotlin:kotlin-stdlib:1.8.22 +[15:22:41 INFO]: [Adyeshach-2.1.30] 加载依赖 org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.8.22 +[15:22:41 INFO]: [Adyeshach-2.1.30] 加载依赖 org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.7.3 +[15:22:42 INFO]: [Adyeshach-2.1.30] 加载依赖 com.github.ben-manes.caffeine:caffeine:2.9.3 +[15:22:42 INFO]: [Adyeshach-2.1.30] 加载依赖 org.yaml:snakeyaml:2.2 +[15:22:42 INFO]: [Adyeshach-2.1.30] 加载依赖 com.typesafe:config:1.4.3 +[15:22:42 INFO]: [Adyeshach-2.1.30] 加载依赖 com.electronwill.night-config:core:3.6.7 +[15:22:42 INFO]: [Adyeshach-2.1.30] 加载依赖 com.electronwill.night-config:toml:3.6.7 +[15:22:42 INFO]: [Adyeshach-2.1.30] 加载依赖 com.electronwill.night-config:json:3.6.7 +[15:22:42 INFO]: [Adyeshach-2.1.30] 加载依赖 com.electronwill.night-config:hocon:3.6.7 +[15:22:42 INFO]: [Adyeshach-2.1.30] 加载依赖 org.slf4j:slf4j-api:2.0.8 +[15:22:42 INFO]: [Adyeshach-2.1.30] 加载依赖 com.zaxxer:HikariCP:4.0.3 +[15:22:42 INFO]: [Adyeshach-2.1.30] 加载依赖 org.apache.commons:commons-jexl3:3.2.1 +[15:22:42 INFO]: [Adyeshach-2.1.30] 加载依赖 org.apache.commons:commons-lang3:3.5 +[15:22:42 INFO]: [Adyeshach] Generate MinecraftHelper in 42ms +[15:22:42 INFO]: [Adyeshach] Generate MinecraftEntitySpawner in 30ms +[15:22:42 INFO]: [Adyeshach] Generate MinecraftEntityOperator in 21ms +[15:22:42 INFO]: [Incision-Test-1.0.0] [DEBUG] 当前以调试模式运行。 +[15:22:43 INFO]: [Incision-Test-1.0.0] [DEBUG] 基础依赖加载完成,用时 250 毫秒。 +[15:22:43 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:common-env:6.3.0-local-dev +[15:22:43 INFO]: [Incision-Test-1.0.0] [DEBUG] 从 common-env-6.3.0-local-dev-fae78078.jar 中加载 extra.properties 配置 +[15:22:43 INFO]: [Incision-Test-1.0.0] 加载依赖 org.jetbrains.kotlin:kotlin-stdlib:2.3.0 +[15:22:43 INFO]: [Incision-Test-1.0.0] 加载依赖 org.jetbrains.kotlin:kotlin-stdlib-jdk8:2.3.0 +[15:22:43 INFO]: [Incision-Test-1.0.0] 加载依赖 org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.8.1 +[15:22:43 INFO]: [Incision-Test-1.0.0] [DEBUG] RuntimeEnv 加载完成,用时 22 毫秒。 +[15:22:43 INFO]: [Incision-Test-1.0.0] [DEBUG] = 调用 top.maplex.incisiontest.taboolib.common.env.RuntimeEnv.init() +[15:22:43 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:common-util:6.3.0-local-dev +[15:22:43 INFO]: [Incision-Test-1.0.0] [DEBUG] 从 common-util-6.3.0-local-dev-55516d5b.jar 中加载 extra.properties 配置 +[15:22:43 INFO]: [Incision-Test-1.0.0] [DEBUG] ClassVisitorHandler 初始化完成。 +[15:22:43 INFO]: [Incision-Test-1.0.0] [DEBUG] = 调用 top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.init() +[15:22:43 INFO]: [Incision-Test-1.0.0] [DEBUG] = 调用 top.maplex.incisiontest.taboolib.common.io.ProjectScannerKt.init() +[15:22:43 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:common-legacy-api:6.3.0-local-dev +[15:22:43 WARN]: [Incision-Test] Loaded class org.apache.commons.lang3.JavaVersion from Adyeshach v2.1.30 which is not a depend, softdepend or loadbefore of this plugin. +[15:22:43 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:common-platform-api:6.3.0-local-dev +[15:22:43 INFO]: [Incision-Test-1.0.0] [DEBUG] 从 common-platform-api-6.3.0-local-dev-4f1aa33f.jar 中加载 extra.properties 配置 +[15:22:43 INFO]: [Incision-Test-1.0.0] [DEBUG] = 调用 top.maplex.incisiontest.taboolib.common.platform.PlatformFactory.init() +[15:22:43 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:bukkit-xseries:6.3.0-local-dev +[15:22:43 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:bukkit-nms:6.3.0-local-dev +[15:22:43 INFO]: [Incision-Test-1.0.0] [DEBUG] 从 bukkit-nms-6.3.0-local-dev-3d7d438f.jar 中加载 extra.properties 配置 +[15:22:43 INFO]: [Incision-Test-1.0.0] [DEBUG] PaperClassFinder 已生效。 +[15:22:43 INFO]: [Incision-Test-1.0.0] [DEBUG] = 调用 top.maplex.incisiontest.taboolib.module.nms.MeteorReflection.init() +[15:22:43 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:bukkit-ui:6.3.0-local-dev +[15:22:43 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:bukkit-nms-stable:6.3.0-local-dev +[15:22:43 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:minecraft-kether:6.3.0-local-dev +[15:22:43 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:platform-bukkit-impl:6.3.0-local-dev +[15:22:43 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:bukkit-hook:6.3.0-local-dev +[15:22:43 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:bukkit-ui-legacy:6.3.0-local-dev +[15:22:43 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:database:6.3.0-local-dev +[15:22:43 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:bukkit-nms-legacy:6.3.0-local-dev +[15:22:43 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:bukkit-nms-tag:6.3.0-local-dev +[15:22:44 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:bukkit-ui-12100:6.3.0-local-dev +[15:22:44 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:platform-bukkit:6.3.0-local-dev +[15:22:44 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:bukkit-nms-tag-modern:6.3.0-local-dev +[15:22:44 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:bukkit-nms-tag-legacy:6.3.0-local-dev +[15:22:44 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:minecraft-command-helper:6.3.0-local-dev +[15:22:44 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:incision:6.3.0-local-dev +[15:22:44 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:bukkit-util:6.3.0-local-dev +[15:22:44 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:minecraft-i18n:6.3.0-local-dev +[15:22:44 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:basic-configuration:6.3.0-local-dev +[15:22:44 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:basic-submit-chain:6.3.0-local-dev +[15:22:44 INFO]: [Incision-Test-1.0.0] 正在下载依赖 io.izzel.taboolib:minecraft-chat:6.3.0-local-dev +[15:22:44 INFO]: [Incision-Test-1.0.0] [DEBUG] 所有依赖加载完成,用时 1,308 毫秒。 +[15:22:44 INFO]: [Incision-Test-1.0.0] [DEBUG] ProjectScanner 扫描到 526 个类,用时 35 毫秒。 +[15:22:44 INFO]: [Incision-Test-1.0.0] [DEBUG] ClassVisitor 第一阶段过滤: 2,739 -> 1,200 个候选类,用时 9 毫秒。 +[15:22:44 INFO]: [Incision-Test-1.0.0] [DEBUG] ClassVisitor 第二阶段过滤: 1,200 -> 201 个有效类,用时 3 毫秒。 +[15:22:44 INFO]: [Incision-Test-1.0.0] [DEBUG] ClassVisitor 总用时 145 毫秒。 +[15:22:44 INFO]: [Incision-Test-1.0.0] [DEBUG] RunningClasses (All) : 2,739 +[15:22:44 INFO]: [Incision-Test-1.0.0] [DEBUG] RunningClasses (Jar) : 526 +[15:22:44 INFO]: [Incision-Test-1.0.0] [DEBUG] RunningClasses (Included) : 201 +[15:22:44 INFO]: [Incision-Test-1.0.0] 正在下载依赖 org.openjdk.jmh:jmh-core:1.37 (传递模式) +[15:22:44 INFO]: [Incision-Test-1.0.0] Downloading ... https://maven.aliyun.com/repository/central/org/openjdk/jmh/jmh-core/1.37/jmh-core-1.37.pom +[15:22:44 INFO]: [Incision-Test-1.0.0] Downloading ... https://maven.aliyun.com/repository/central/org/openjdk/jmh/jmh-core/1.37/jmh-core-1.37.jar +[15:22:44 INFO]: [Incision-Test-1.0.0] 加载依赖 org.openjdk.jmh:jmh-core:1.37 +[15:22:44 INFO]: [Incision-Test-1.0.0] 正在下载依赖 org.apache.commons:commons-math3:3.6.1 (传递模式) +[15:22:44 INFO]: [Incision-Test-1.0.0] Downloading ... https://maven.aliyun.com/repository/central/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.pom +[15:22:44 INFO]: [Incision-Test-1.0.0] Downloading ... https://maven.aliyun.com/repository/central/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar +[15:22:45 INFO]: [Incision-Test-1.0.0] 加载依赖 org.apache.commons:commons-math3:3.6.1 +[15:22:45 INFO]: [Incision-Test-1.0.0] 正在下载依赖 net.bytebuddy:byte-buddy-agent:1.14.18 (传递模式) +[15:22:45 INFO]: [Incision-Test-1.0.0] Downloading ... https://maven.aliyun.com/repository/central/net/bytebuddy/byte-buddy-agent/1.14.18/byte-buddy-agent-1.14.18.pom +[15:22:45 INFO]: [Incision-Test-1.0.0] Downloading ... https://maven.aliyun.com/repository/central/net/bytebuddy/byte-buddy-agent/1.14.18/byte-buddy-agent-1.14.18.jar +[15:22:45 INFO]: [Incision-Test-1.0.0] 加载依赖 net.bytebuddy:byte-buddy-agent:1.14.18 +[15:22:45 INFO]: [Incision-Test-1.0.0] 加载依赖 org.yaml:snakeyaml:2.6 +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] asm-tree probe: loader=org.bukkit.plugin.java.PluginClassLoader core=file:/E:/Minecraft-Server/incisionTest/run-1.16.5-paper/cache/taboolib/top.maplex.incisiontest/asm-9.8-bc746a17.jar tree=file:/E:/Minecraft-Server/incisionTest/run-1.16.5-paper/cache/taboolib/top.maplex.incisiontest/asm-tree-9.8-9faf6fa8.jar +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] asm-tree probe OK: name=top/maplex/incisiontest/taboolib/module/incision/IncisionBootstrap methods=8 +[15:22:45 INFO]: [Incision-Test-1.0.0] [Incision] TabooLibNmsResolver 已启用: nms=v1_16_R3,unobf=false,uniCB=false,mojang=false,impl=RemapTranslationLegacy +[15:22:45 INFO]: [Incision-Test-1.0.0] [Incision] JvmtiBackend: JVMTI native loaded from C:\Users\ADMINI~1\AppData\Local\Temp\incision-native\incision-jvmti-e6191845.dll +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: io.izzel.incision.bridge.IncisionBridge in bootstrap +[15:22:45 INFO]: [Incision-Test-1.0.0] [Incision] IncisionBridge 已注入 bootstrap ClassLoader (JVMTI) +[15:22:45 INFO]: [Incision-Test-1.0.0] [Incision] IncisionBridge dispatcher 已注册 (CL=bootstrap) +[15:22:45 INFO]: [Incision-Test-1.0.0] [Incision] Incision CONST: api=2 resolver=RemapRouter[TabooLibNmsResolver] +[15:22:45 INFO]: [Incision-Test-1.0.0] [Incision] PipelineBackend installed into TabooLib RemapTranslation.extraTransformers +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] 跨平台服务初始化完成,用时 652 毫秒。 +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] 唤醒: 21 +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] 注入: 20 +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] 服务: 6 +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformOpenContainer (BukkitOpenContainer) +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformListener (BukkitListener) +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformAdapter (BukkitAdapter) +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformIO (BukkitIO) +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformExecutor (BukkitExecutor) +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformCommand (BukkitCommand) +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] ProjectScanner 扫描到 8 个资源文件,用时 0 毫秒。 +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] Paper 映射表已加载,用时 46 毫秒。 +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] Classes: 4,218, Fields: 19,270, Methods: 23,687 +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/item/enchantment/EnchantmentHelper → net/minecraft/server/v1_16_R3/EnchantmentManager +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/level/ServerLevel → net/minecraft/server/v1_16_R3/WorldServer +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/item/ItemStack → net/minecraft/server/v1_16_R3/ItemStack +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/entity/Entity → net/minecraft/server/v1_16_R3/Entity +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/damagesource/DamageSource → net/minecraft/server/v1_16_R3/DamageSource +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/item/enchantment/EnchantmentHelper → net/minecraft/server/v1_16_R3/EnchantmentManager +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/level/ServerLevel → net/minecraft/server/v1_16_R3/WorldServer +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/item/ItemStack → net/minecraft/server/v1_16_R3/ItemStack +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/entity/Entity → net/minecraft/server/v1_16_R3/Entity +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/damagesource/DamageSource → net/minecraft/server/v1_16_R3/DamageSource +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SharpnessModifier#sharpness-modifier@2 targets=[net/minecraft/server/v1_16_R3/EnchantmentManager.modifyDamage(Lnet/minecraft/server/v1_16_R3/WorldServer;Lnet/minecraft/server/v1_16_R3/ItemStack;Lnet/minecraft/server/v1_16_R3/Entity;Lnet/minecraft/server/v1_16_R3/DamageSource;F)F] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=net/minecraft/server/v1_16_R3/EnchantmentManager resolved=net/minecraft/server/v1_16_R3/EnchantmentManager advices=1 total=1 backend=JVMTI +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SharpnessModifier → 1 suture / 1 advice +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityDefault#defaultPriority@4 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority advices=1 total=1 backend=JVMTI +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityDefault → 1 suture / 1 advice +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperBefore@37 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=1 matches=1..1 +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onSecondHelperBefore@38 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=2 matches=1..1 +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onThirdHelperBefore@39 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperAfterOffset1@40 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperBeforeOffsetZero@41 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset1All@42 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset2All@43 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onBeforeNegOffset@44 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal0AfterOffset1@45 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=2 matches=1..1 +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal2AfterOffset2@46 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onAnyOrdinal@47 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOffsetPlus5@48 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=1 matches=1..1 +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOffsetMinus2@49 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onBeforeOffset2@50 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset0@51 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=1 matches=1..1 +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal1AfterOffset1@52 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.counterI ordinal=0 matches=1..1 +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFieldGetOffset@53 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.counterI ordinal=0 matches=1..1 +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFieldPutOffset@54 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/OffsetFixture resolved=top/maplex/incisiontest/fixture/OffsetFixture advices=18 total=18 backend=JVMTI +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonOffsetCases → 18 suture / 18 advice +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.Pri0Surgeon#pri0@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=1 backend=JVMTI +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.Pri0Surgeon → 1 suture / 1 advice +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityNegativeCases#adviceNegative@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityFixture advices=1 total=1 backend=JVMTI +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonPriorityNegativeCases → 1 suture / 1 advice +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriority200@10 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriority50@11 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriorityNeg10@12 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriorityDefault@13 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority advices=4 total=5 backend=JVMTI +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation → 4 suture / 4 advice +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityHigh#highPriority@2 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority advices=1 total=6 backend=JVMTI +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityHigh → 1 suture / 1 advice +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#onCompanionOnly@8 targets=[top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion.companionOnlyEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#onStaticOnly@9 targets=[top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture.staticOnlyEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#both-static-path@10 targets=[top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture.bothEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#both-companion-path@11 targets=[top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion.bothEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion resolved=top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion advices=2 total=2 backend=JVMTI +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture advices=2 total=2 backend=JVMTI +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonKotlinTargetCases → 4 suture / 4 advice +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.Pri100Surgeon#pri100@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=2 backend=JVMTI +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.Pri100Surgeon → 1 suture / 1 advice +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityMaxCases#adviceMax@2 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.extremeMaxTarget()I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=3 backend=JVMTI +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonPriorityMaxCases → 1 suture / 1 advice +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#apiLead@12 targets=[ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#apiTrail@13 targets=[ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalLead@14 targets=[ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalTrail@15 targets=[ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalSplice@16 targets=[ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=org/bukkit/craftbukkit/v1_16_R3/util/CraftChatMessage.fromString(Ljava/lang/String;)[Lnet/minecraft/server/v1_16_R3/IChatBaseComponent; ordinal=0 matches=1..1 +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#craftChatInvoke@17 targets=[ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI (1 transformers, 20238 bytes) +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI; kinds=[LEAD, TRAIL] static=false +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI → changed=true (20666 bytes) +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform ink.ptms.adyeshach.impl.DefaultAdyeshachAPI → true (loaded=1 transformed=1) +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=ink/ptms/adyeshach/impl/DefaultAdyeshachAPI resolved=ink/ptms/adyeshach/impl/DefaultAdyeshachAPI advices=2 total=2 backend=JVMTI +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper (1 transformers, 18510 bytes) +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; kinds=[SPLICE, LEAD, GRAFT, TRAIL] static=false +[15:22:45 WARN]: java.lang.ClassNotFoundException: ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper$$IncisionBodies +[15:22:45 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:155) +[15:22:45 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:114) +[15:22:45 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:519) +[15:22:45 WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:22:45 WARN]: at java.base/java.lang.Class.forName(Class.java:466) +[15:22:45 WARN]: at ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader.findClass(AsmClassLoader.kt:9) +[15:22:45 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:586) +[15:22:45 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:519) +[15:22:45 WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:22:45 WARN]: at java.base/java.lang.Class.forName(Class.java:466) +[15:22:45 WARN]: at top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.isClassDefined(Scalpel.kt:292) +[15:22:45 WARN]: at top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.generateAndRegisterBodies(Scalpel.kt:245) +[15:22:45 WARN]: at top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.weave(Scalpel.kt:68) +[15:22:45 WARN]: at top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$installWeaver$installation$1.invoke(Scalpel.kt:196) +[15:22:45 WARN]: at top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$installWeaver$installation$1.invoke(Scalpel.kt:196) +[15:22:45 WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:47) +[15:22:45 WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:44) +[15:22:45 WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.JvmtiBackend.onClassFileLoad(JvmtiBackend.kt:80) +[15:22:45 WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.JvmtiBackend.nRetransformByName(Native Method) +[15:22:45 WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.JvmtiBackend.retransform(JvmtiBackend.kt:55) +[15:22:45 WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.Backend.install(Backend.kt:57) +[15:22:45 WARN]: at top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel.installWeaver$incision(Scalpel.kt:196) +[15:22:45 WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.SurgeonScanner.visitEnd(SurgeonScanner.kt:128) +[15:22:45 WARN]: at top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.injectSingleVisitor(ClassVisitorHandler.java:323) +[15:22:45 WARN]: at top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.injectAll(ClassVisitorHandler.java:286) +[15:22:45 WARN]: at top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.lambda$init$0(ClassVisitorHandler.java:43) +[15:22:45 WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib$2.run(TabooLib.java:119) +[15:22:45 WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib.lambda$lifeCycle$0(TabooLib.java:86) +[15:22:45 WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib.execution(TabooLib.java:228) +[15:22:45 WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib.lifeCycle(TabooLib.java:79) +[15:22:45 WARN]: at top.maplex.incisiontest.taboolib.platform.BukkitPlugin.lambda$static$0(BukkitPlugin.java:73) +[15:22:45 WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib.execution(TabooLib.java:228) +[15:22:45 WARN]: at top.maplex.incisiontest.taboolib.platform.BukkitPlugin.(BukkitPlugin.java:38) +[15:22:45 WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:22:45 WARN]: at java.base/java.lang.Class.forName(Class.java:466) +[15:22:45 WARN]: at org.bukkit.plugin.java.PluginClassLoader.(PluginClassLoader.java:82) +[15:22:45 WARN]: at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:153) +[15:22:45 WARN]: at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:414) +[15:22:45 WARN]: at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:322) +[15:22:45 WARN]: at org.bukkit.craftbukkit.v1_16_R3.CraftServer.loadPlugins(CraftServer.java:393) +[15:22:45 WARN]: at net.minecraft.server.v1_16_R3.DedicatedServer.init(DedicatedServer.java:269) +[15:22:45 WARN]: at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1074) +[15:22:45 WARN]: at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:291) +[15:22:45 WARN]: at java.base/java.lang.Thread.run(Thread.java:831) +[15:22:45 WARN]: java.lang.ClassNotFoundException: ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper$$IncisionBodies +[15:22:45 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:155) +[15:22:45 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:114) +[15:22:45 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:519) +[15:22:45 WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:22:45 WARN]: at java.base/java.lang.Class.forName(Class.java:466) +[15:22:45 WARN]: at ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader.findClass(AsmClassLoader.kt:9) +[15:22:45 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:586) +[15:22:45 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:519) +[15:22:45 WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:22:45 WARN]: at java.base/java.lang.Class.forName(Class.java:466) +[15:22:45 WARN]: at top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.isClassDefined(Scalpel.kt:292) +[15:22:45 WARN]: at top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.defineBodiesInTargetLoader(Scalpel.kt:285) +[15:22:45 WARN]: at top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.generateAndRegisterBodies(Scalpel.kt:261) +[15:22:45 WARN]: at top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.weave(Scalpel.kt:68) +[15:22:45 WARN]: at top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$installWeaver$installation$1.invoke(Scalpel.kt:196) +[15:22:45 WARN]: at top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$installWeaver$installation$1.invoke(Scalpel.kt:196) +[15:22:45 WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:47) +[15:22:45 WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:44) +[15:22:45 WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.JvmtiBackend.onClassFileLoad(JvmtiBackend.kt:80) +[15:22:45 WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.JvmtiBackend.nRetransformByName(Native Method) +[15:22:45 WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.JvmtiBackend.retransform(JvmtiBackend.kt:55) +[15:22:45 WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.Backend.install(Backend.kt:57) +[15:22:45 WARN]: at top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel.installWeaver$incision(Scalpel.kt:196) +[15:22:45 WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.SurgeonScanner.visitEnd(SurgeonScanner.kt:128) +[15:22:45 WARN]: at top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.injectSingleVisitor(ClassVisitorHandler.java:323) +[15:22:45 WARN]: at top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.injectAll(ClassVisitorHandler.java:286) +[15:22:45 WARN]: at top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.lambda$init$0(ClassVisitorHandler.java:43) +[15:22:45 WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib$2.run(TabooLib.java:119) +[15:22:45 WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib.lambda$lifeCycle$0(TabooLib.java:86) +[15:22:45 WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib.execution(TabooLib.java:228) +[15:22:45 WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib.lifeCycle(TabooLib.java:79) +[15:22:45 WARN]: at top.maplex.incisiontest.taboolib.platform.BukkitPlugin.lambda$static$0(BukkitPlugin.java:73) +[15:22:45 WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib.execution(TabooLib.java:228) +[15:22:45 WARN]: at top.maplex.incisiontest.taboolib.platform.BukkitPlugin.(BukkitPlugin.java:38) +[15:22:45 WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:22:45 WARN]: at java.base/java.lang.Class.forName(Class.java:466) +[15:22:45 WARN]: at org.bukkit.plugin.java.PluginClassLoader.(PluginClassLoader.java:82) +[15:22:45 WARN]: at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:153) +[15:22:45 WARN]: at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:414) +[15:22:45 WARN]: at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:322) +[15:22:45 WARN]: at org.bukkit.craftbukkit.v1_16_R3.CraftServer.loadPlugins(CraftServer.java:393) +[15:22:45 WARN]: at net.minecraft.server.v1_16_R3.DedicatedServer.init(DedicatedServer.java:269) +[15:22:45 WARN]: at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1074) +[15:22:45 WARN]: at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:291) +[15:22:45 WARN]: at java.base/java.lang.Thread.run(Thread.java:831) +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper$$IncisionBodies in ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader@61a8b23d +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Bodies class defined in target loader: ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper$$IncisionBodies loader=ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper → changed=true (19426 bytes) +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper → true (loaded=1 transformed=1) +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper resolved=ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper advices=4 total=4 backend=JVMTI +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.AdyeshachIntegrationCases → 6 suture / 6 advice +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aTNeg10@19 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPriNeg10()I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT0@20 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri0()I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT5@21 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri5()I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT100@22 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri100()I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aFNeg10@23 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPriNeg10()I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF0@24 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri0()I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF5@25 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri5()I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF100@26 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri100()I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#same-pri-first@27 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.samePriorityTarget()Ljava/util/List;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#same-pri-second@28 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.samePriorityTarget()Ljava/util/List;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#cycle-advice@29 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cycleTarget()I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture resolved=top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture advices=11 total=11 backend=JVMTI +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.OperationEnabledPriorityCases → 11 suture / 11 advice +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/MinecraftServer → net/minecraft/server/v1_16_R3/MinecraftServer +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/dedicated/DedicatedServer → net/minecraft/server/v1_16_R3/DedicatedServer +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/MinecraftServer → net/minecraft/server/v1_16_R3/MinecraftServer +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/dedicated/DedicatedServer → net/minecraft/server/v1_16_R3/DedicatedServer +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonCrossClCases#onIsHardcore@4 targets=[net/minecraft/server/v1_16_R3/MinecraftServer.isHardcore()Z, net/minecraft/server/v1_16_R3/DedicatedServer.isHardcore()Z] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/MinecraftServer → net/minecraft/server/v1_16_R3/MinecraftServer +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/MinecraftServer → net/minecraft/server/v1_16_R3/MinecraftServer +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonCrossClCases#onGetPlayerCount@5 targets=[net/minecraft/server/v1_16_R3/MinecraftServer.getPlayerCount()I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonCrossClCases#onGetMaxPlayers@8 targets=[org/bukkit/Bukkit.getMaxPlayers()I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/v1_16_R3/MinecraftServer (1 transformers, 98228 bytes) +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/v1_16_R3/MinecraftServer.isHardcore()Z kinds=[LEAD] static=false +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/v1_16_R3/MinecraftServer.getPlayerCount()I kinds=[LEAD] static=false +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/v1_16_R3/MinecraftServer → changed=true (98629 bytes) +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform net.minecraft.server.v1_16_R3.MinecraftServer → true (loaded=1 transformed=1) +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=net/minecraft/server/v1_16_R3/MinecraftServer resolved=net/minecraft/server/v1_16_R3/MinecraftServer advices=2 total=2 backend=JVMTI +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/v1_16_R3/DedicatedServer (1 transformers, 34007 bytes) +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/v1_16_R3/DedicatedServer.isHardcore()Z kinds=[LEAD] static=false +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/v1_16_R3/DedicatedServer → changed=true (34252 bytes) +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform net.minecraft.server.v1_16_R3.DedicatedServer → true (loaded=1 transformed=1) +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=net/minecraft/server/v1_16_R3/DedicatedServer resolved=net/minecraft/server/v1_16_R3/DedicatedServer advices=1 total=1 backend=JVMTI +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: org/bukkit/Bukkit (1 transformers, 21636 bytes) +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject org/bukkit/Bukkit.getMaxPlayers()I kinds=[LEAD] static=true +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: org/bukkit/Bukkit → changed=true (21856 bytes) +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform org.bukkit.Bukkit → true (loaded=1 transformed=1) +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=org/bukkit/Bukkit resolved=org/bukkit/Bukkit advices=1 total=1 backend=JVMTI +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonCrossClCases → 3 suture / 4 advice +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAdvancedCases#onReturnsBoolExcise@4 targets=[top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture.returnsBoolean(Z)Z] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAdvancedCases#onLongCalcBypass@5 targets=[top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture.longCalc(JJ)J] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture advices=2 total=2 backend=JVMTI +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAdvancedCases → 2 suture / 2 advice +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AccessorTheatreDslCases#onDescribe@6 targets=[top/maplex/incisiontest/fixture/AccessorChildFixture.describe()Ljava/lang/String;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AccessorChildFixture resolved=top/maplex/incisiontest/fixture/AccessorChildFixture advices=1 total=1 backend=JVMTI +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.AccessorTheatreDslCases → 1 suture / 1 advice +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadFullDescriptor@20 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeMethodFull(Ljava/lang/String;)Ljava/lang/String;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadWildArgs@21 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeMethodWild(*)*] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadExactTarget@22 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeStarTarget()Ljava/lang/String;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trailClassAndMethodA@23 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeClassA()I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trailClassAndMethodB@24 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeClassB()I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#spliceFull@25 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeShorthandArgs(Ljava/lang/String;I)Ljava/lang/String;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.inner1()I ordinal=0 matches=1..1 +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#bypassFullDescriptor@26 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeInvokeHelper()I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.inner2()I ordinal=0 matches=1..1 +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#graftFullDescriptor@27 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeInvokeHelper()I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trimFullDescriptor@28 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeTrimArgs(Ljava/lang/String;I)Ljava/lang/String;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope advices=9 total=9 backend=JVMTI +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases → 9 suture / 9 advice +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#headLead@42 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSimpleReturn()Ljava/lang/String;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#tailTrailNormal@43 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSimpleReturn()Ljava/lang/String;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trailMultiReturn@44 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixMultiReturn(Z)I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trailOnThrow@45 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixThrowUncaught(Z)Ljava/lang/String;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=0 matches=1..1 +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBefore0@46 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=1 matches=1..1 +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBefore1@47 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=-1 matches=1..-1 +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBeforeAll@48 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=0 matches=1..1 +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeAfter0@49 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.counterI ordinal=0 matches=1..1 +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftFieldGet@50 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixFieldRead()I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.lastWrittenI ordinal=0 matches=1..1 +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftFieldPut@51 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixFieldWrite(I)V] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/util/ArrayList. ordinal=0 matches=1..1 +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftNew@52 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixAllocate()Ljava/util/ArrayList;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=THROW mode=EXACT target=. ordinal=0 matches=1..1 +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftThrow@53 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixThrowUncaught(Z)Ljava/lang/String;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=0 matches=1..1 +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#bypassReplace@54 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeMixed(I)I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimReturnPlain@55 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixPlainReturn()I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimArg0@56 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimArg1@57 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixCombine(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#exciseFullReplace@58 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixExciseTarget()Ljava/lang/String;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#spliceProceedAndKeep@59 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSpliceTarget(I)I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture advices=18 total=18 backend=JVMTI +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases → 18 suture / 18 advice +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgSingle@18 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimSingleArg(Ljava/lang/String;)Ljava/lang/String;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgDouble0@19 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimDoubleArg(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgDouble1@20 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimDoubleArg(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgTriple2@21 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimTripleArg(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgQuad3@22 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimQuadArg(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnInt@23 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnInt()I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnLong@24 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnLong()J] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnString@25 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnString()Ljava/lang/String;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnBool@26 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnBoolean()Z] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim advices=9 total=9 backend=JVMTI +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases → 9 suture / 9 advice +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM1@19 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m1Default()I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#m2-cust@20 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m2CustomId()I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM3@21 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m3DisabledNoId()I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM4@22 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m4PriorityPositive()I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM5@23 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m5PriorityNegative()I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#m6-cust@24 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m6IdAndPriority()I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#m7-cust@25 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m7IdAndDisabled()I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#m8-cust@26 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m8AllThree()I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM9@27 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m9PriorityZeroExplicit()I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#orderHigh@28 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#orderMid@29 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#orderZero@30 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#orderLow@31 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/OperationMatrixFixture resolved=top/maplex/incisiontest/fixture/OperationMatrixFixture advices=13 total=13 backend=JVMTI +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.OperationMatrixCases → 13 suture / 13 advice +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onLegacy@29 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.versionedTarget()Ljava/lang/String;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onModern 因 @Version([1.17, 26.1]) 跳过 (current=1.16.5) +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onFuture 因 @Version([26.1, ]) 跳过 (current=1.16.5) +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onNoop@32 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.noopMatcherTarget()Ljava/lang/String;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/MinecraftServer → net/minecraft/server/v1_16_R3/MinecraftServer +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/MinecraftServer → net/minecraft/server/v1_16_R3/MinecraftServer +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onNmsGetPlayerCount@33 targets=[net/minecraft/server/v1_16_R3/MinecraftServer.getPlayerCount()I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeInRange@34 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherInRange()Ljava/lang/String;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBelowStart 因 @Version([3.0, 4.0]) 跳过 (current=2.5) +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeAboveEnd 因 @Version([0.1, 1.0]) 跳过 (current=2.5) +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBoundaryEnd@37 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherBoundaryEnd()Ljava/lang/String;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBoundaryStart@38 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherBoundaryStart()Ljava/lang/String;] +[15:22:45 WARN]: [Incision-Test-1.0.0] [Incision][WARN] VersionMatcher 解析失败: top.maplex.incisiontest.api.FailingVersionMatcher — java.lang.reflect.InvocationTargetException: null; fail-closed +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onMissingMatcherFallback@39 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.missingMatcherFallback()Ljava/lang/String;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onMultiRange0 因 @Version([0, 1]) 跳过 (current=2.5) +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onMultiRange1@41 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.multiRangeByIndex()Ljava/lang/String;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onMultiRange2 因 @Version([4, 5]) 跳过 (current=2.5) +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture advices=7 total=7 backend=JVMTI +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/v1_16_R3/MinecraftServer (1 transformers, 98228 bytes) +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/v1_16_R3/MinecraftServer.isHardcore()Z kinds=[LEAD] static=false +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/v1_16_R3/MinecraftServer.getPlayerCount()I kinds=[LEAD] static=false +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/v1_16_R3/MinecraftServer → changed=true (98629 bytes) +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform net.minecraft.server.v1_16_R3.MinecraftServer → true (loaded=1 transformed=1) +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=net/minecraft/server/v1_16_R3/MinecraftServer resolved=net/minecraft/server/v1_16_R3/MinecraftServer advices=1 total=3 backend=JVMTI +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonVersionCases → 8 suture / 8 advice +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AccessorUtilCases#onProcess@26 targets=[top/maplex/incisiontest/fixture/UtilFixture.process(Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/UtilFixture resolved=top/maplex/incisiontest/fixture/UtilFixture advices=1 total=1 backend=JVMTI +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.AccessorUtilCases → 1 suture / 1 advice +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/item/enchantment/EnchantmentHelper → net/minecraft/server/v1_16_R3/EnchantmentManager +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/level/ServerLevel → net/minecraft/server/v1_16_R3/WorldServer +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/item/ItemStack → net/minecraft/server/v1_16_R3/ItemStack +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/entity/Entity → net/minecraft/server/v1_16_R3/Entity +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/damagesource/DamageSource → net/minecraft/server/v1_16_R3/DamageSource +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/item/enchantment/EnchantmentHelper → net/minecraft/server/v1_16_R3/EnchantmentManager +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/level/ServerLevel → net/minecraft/server/v1_16_R3/WorldServer +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/item/ItemStack → net/minecraft/server/v1_16_R3/ItemStack +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/entity/Entity → net/minecraft/server/v1_16_R3/Entity +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/world/damagesource/DamageSource → net/minecraft/server/v1_16_R3/DamageSource +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SharpnessObserver#observeSharpness@0 targets=[net/minecraft/server/v1_16_R3/EnchantmentManager.modifyDamage(Lnet/minecraft/server/v1_16_R3/WorldServer;Lnet/minecraft/server/v1_16_R3/ItemStack;Lnet/minecraft/server/v1_16_R3/Entity;Lnet/minecraft/server/v1_16_R3/DamageSource;F)F] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=net/minecraft/server/v1_16_R3/EnchantmentManager resolved=net/minecraft/server/v1_16_R3/EnchantmentManager advices=1 total=2 backend=JVMTI +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SharpnessObserver → 1 suture / 1 advice +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityLow#lowPriority@2 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority advices=1 total=7 backend=JVMTI +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityLow → 1 suture / 1 advice +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFF@20 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ffEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFFAlt@21 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ffAltMethod(I)I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFT@22 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ftStaticEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFTAlt@23 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ftStaticAlt(I)I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTF@24 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.tfCompanionEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTFAlt@25 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.tfCompanionAlt(I)I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTStatic@26 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ttBothEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTCompanion@27 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.ttBothEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTAltStatic@28 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ttBothAlt(I)I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTAltCompanion@29 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.ttBothAlt(I)I] +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture resolved=top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture advices=6 total=6 backend=JVMTI +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion resolved=top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion advices=4 total=4 backend=JVMTI +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.KotlinTargetMatrixCases → 10 suture / 10 advice +[15:22:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AccessorCases#onPublicDouble@18 targets=[top/maplex/incisiontest/fixture/AccessorFixture.publicDouble(I)I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/AccessorFixture (1 transformers, 3612 bytes) +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/AccessorFixture.publicDouble(I)I kinds=[LEAD] static=false +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/AccessorFixture → changed=true (3906 bytes) +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.AccessorFixture → true (loaded=1 transformed=1) +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=top/maplex/incisiontest/fixture/AccessorFixture resolved=top/maplex/incisiontest/fixture/AccessorFixture advices=1 total=1 backend=JVMTI +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.AccessorCases → 1 suture / 1 advice +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onAccumulatePattern@73 targets=[top/maplex/incisiontest/fixture/InsnPatternFixture.accumulate(I)I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticIconst5@74 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticSeq2@75 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticSeq4@76 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticAny@77 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onIconstFamilyRepeat@78 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onLdcString@79 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onLdcCstFiltered@80 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onFieldGet@81 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onFieldPut@82 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNewStringBuilder@83 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeVirtualGlob@84 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeStaticMath@85 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNewArray@86 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onANewArray@87 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInstanceOf@88 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onCheckCast@89 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onIfeq@90 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon pattern 未命中,跳过 advice: top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGoto +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onAthrow@92 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onReturn@93 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onSeq3@94 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onEmptyPattern@95 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onSeq5@96 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onRepeat2@97 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onRepeat5@98 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onCstNumeric@99 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobOwnerJavaLang@100 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobNameSuffix@101 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon pattern 未命中,跳过 advice: top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobDesc +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onDescExact@103 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeInterface@104 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeSpecial@105 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArrayLength@106 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon pattern 未命中,跳过 advice: top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNop +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onDup@108 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/InsnPatternFixture (1 transformers, 982 bytes) +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/InsnPatternFixture.accumulate(I)I kinds=[LEAD] static=false +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/InsnPatternFixture → changed=true (1277 bytes) +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.InsnPatternFixture → true (loaded=1 transformed=1) +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=top/maplex/incisiontest/fixture/InsnPatternFixture resolved=top/maplex/incisiontest/fixture/InsnPatternFixture advices=1 total=1 backend=JVMTI +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6596 bytes) +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=top/maplex/incisiontest/fixture/ComplexOpcodeFixture resolved=top/maplex/incisiontest/fixture/ComplexOpcodeFixture advices=32 total=32 backend=JVMTI +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonInsnPatternCases → 33 suture / 33 advice +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onBothEmpty@39 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.bothEmpty()Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onOnlyEndGiven@40 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.onlyEndGiven()Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onOnlyStartGiven@41 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.onlyStartGiven()Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSinglePoint@42 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.singlePoint()Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onInvertedRange 因 @Version([9.0, 1.0]) 跳过 (current=2.5) +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onLeadVersioned@44 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.leadTarget()Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onTrailVersioned@45 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.trailTarget()Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSpliceVersioned@46 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.spliceTarget()Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onExciseVersioned@47 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.exciseTarget()Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.helperForBypass()I ordinal=0 matches=1..1 +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onBypassVersioned@48 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.bypassCallerTarget()I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onGraftVersioned@49 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.graftCallerTarget()I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onTrimReturnVersioned@50 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.trimReturnTarget()I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onDefaultMatcher 因 @Version([2.0, 3.0]) 跳过 (current=1.16.5) +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onExplicitNoop@52 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.explicitNoopMatcherTarget()Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onFakeNoBounds@53 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.fakeMatcherNoBoundsTarget()Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSegLongerStart@54 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.segmentLongerStart()Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSegLongerEnd@55 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.segmentLongerEnd()Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onMicroStepBelow 因 @Version([2.6, 3.0]) 跳过 (current=2.5) +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onMicroStepAbove 因 @Version([2.0, 2.4]) 跳过 (current=2.5) +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture resolved=top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture advices=15 total=15 backend=JVMTI +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonVersionMatrixCases → 15 suture / 15 advice +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorHead@30 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteHeadMethod()Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorTail@31 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteTailMethod()Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorReturn@32 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteReturnMethod()I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=THROW mode=EXACT target=. ordinal=0 matches=1..1 +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorThrow@33 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteThrowMethod()Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=0 matches=1..1 +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd0@34 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=1 matches=1..1 +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd1@35 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=2 matches=1..1 +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd2@36 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=-1 matches=1..-1 +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrdAll@37 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=0 matches=1..1 +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteShiftBefore@38 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=0 matches=1..1 +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteShiftAfter@39 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.counterI ordinal=0 matches=1..1 +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteFieldGetGraft@40 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteFieldGet()I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.lastWrittenI ordinal=0 matches=1..1 +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteFieldPutGraft@41 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteFieldPut(I)V] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteNewWithTarget@42 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteNewObject()Ljava/lang/StringBuilder;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=. ordinal=0 matches=1..1 +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteNewEmptyTarget@43 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteTargetEmpty()Ljava/lang/Object;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=0 matches=1..1 +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteOffsetZero@44 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site advices=15 total=15 backend=JVMTI +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases → 15 suture / 15 advice +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.counterShiftI ordinal=0 matches=1..1 +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldGetBefore@24 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.readCounterShift()I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.counterShiftI ordinal=0 matches=1..1 +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldGetAfter@25 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.readCounterShift()I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.counterShiftI ordinal=0 matches=1..1 +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldPutBefore@26 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.writeCounterShift(I)V] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.counterShiftI ordinal=0 matches=1..1 +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldPutAfter@27 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.writeCounterShift(I)V] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#newBefore@28 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.allocateBuilder()Ljava/lang/StringBuilder;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#newAfter@29 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.allocateBuilder()Ljava/lang/StringBuilder;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg0@30 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg1@31 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg2@32 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#spliceShortCircuit@33 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.spliceSkipTarget(I)I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#exciseFullBody@34 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.exciseRawTarget()Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#noParenLead@35 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.noParenMethod()Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras advices=12 total=12 backend=JVMTI +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases → 12 suture / 12 advice +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationIdVariantsCases#id-variant-normal@8 targets=[top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idNormalTarget()I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationIdVariantsCases#id::with/special.chars-001@9 targets=[top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idSpecialCharsTarget()I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationIdVariantsCases#adviceEmptyFallback@10 targets=[top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idEmptyFallbackTarget()I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationIdVariantsCases#veryLong-abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghij@11 targets=[top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idVeryLongTarget()I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/OperationIdVariantsFixture resolved=top/maplex/incisiontest/fixture/OperationIdVariantsFixture advices=4 total=4 backend=JVMTI +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.OperationIdVariantsCases → 4 suture / 4 advice +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityPositiveCases#advicePositive@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityFixture advices=1 total=2 backend=JVMTI +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonPriorityPositiveCases → 1 suture / 1 advice +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityDefaultCases#adviceDefault@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityFixture advices=1 total=3 backend=JVMTI +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonPriorityDefaultCases → 1 suture / 1 advice +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#probe@2 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#lead@3 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#leadOfPair@4 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#trailOfPair@5 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$1 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#predicate@6 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.predicate(I)I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#splice@7 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/PerformanceFixture.helper(I)I ordinal=0 matches=1..1 +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#siteInvoke@8 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.siteInvoke(I)I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/PerformanceFixture resolved=top/maplex/incisiontest/fixture/PerformanceFixture advices=7 total=7 backend=JVMTI +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.PerformanceCases → 7 suture / 7 advice +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftBeforeHelperInvoke@18 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftAfterHelperInvoke@19 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.counterI ordinal=0 matches=1..1 +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnFieldGet@20 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.readCounter()I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.counterI ordinal=0 matches=1..1 +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnFieldPut@21 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.writeCounter(I)V] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnNew@22 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.allocate()Ljava/lang/StringBuilder;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=THROW mode=EXACT target=. ordinal=0 matches=1..1 +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnThrow@23 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.throwIt()Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#bypassHelperInvoke@24 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#trimReturnPlain@25 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.plainReturn()I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#trimEchoArg@26 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.echo(Ljava/lang/String;)Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture advices=9 total=9 backend=JVMTI +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonSiteCases → 9 suture / 9 advice +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonBasicCases#onGreetLead@8 targets=[top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.greet(Ljava/lang/String;)Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonBasicCases#onVoidTrail@9 targets=[top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.voidNoArg()V] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonBasicCases#onAddSplice@10 targets=[top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.add(II)I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture advices=3 total=3 backend=JVMTI +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonBasicCases → 3 suture / 3 advice +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityMinCases#adviceMin@2 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.extremeMinTarget()I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=4 backend=JVMTI +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonPriorityMinCases → 1 suture / 1 advice +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onHeadWithPattern@11 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onHeadPatternIfeq@12 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/ComplexOpcodeFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeWithPattern@13 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=GLOB target=*ComplexOpcodeFixture*.helper(*)* ordinal=-1 matches=1..-1 +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeWithGlob@14 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/ComplexOpcodeFixture.helper(I)I ordinal=0 matches=1..1 +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeAfterPattern@15 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (7265 bytes) +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=top/maplex/incisiontest/fixture/ComplexOpcodeFixture resolved=top/maplex/incisiontest/fixture/ComplexOpcodeFixture advices=5 total=37 backend=JVMTI +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases → 5 suture / 5 advice +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonMixinCases#overwriteMayThrow@4 targets=[top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture.mayThrow(Z)Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonMixinCases#redirectHelper@5 targets=[top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture.helper(I)I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture advices=2 total=2 backend=JVMTI +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonMixinCases → 2 suture / 2 advice +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationHigherCases#higherSurgeonAdvice@0 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.multiSurgeonTarget()Ljava/util/List;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture advices=1 total=1 backend=JVMTI +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonOperationHigherCases → 1 suture / 1 advice +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityZeroCases#adviceZero@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityFixture advices=1 total=4 backend=JVMTI +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonPriorityZeroCases → 1 suture / 1 advice +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$2 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnDragon@67 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$3 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnLowLevel@68 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$4 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogEqString@69 targets=[top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$5 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNeqInt@70 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$6 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureLt@71 targets=[top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$7 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureGt@72 targets=[top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$8 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnLe@73 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$9 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnGe@74 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$10 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogMatches@75 targets=[top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$11 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogInString@76 targets=[top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$12 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onHandleInList@77 targets=[top/maplex/incisiontest/fixture/PredicateFixture.handle(Ljava/util/List;)Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$13 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptIsString@78 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$14 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptNotIsInt@79 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$15 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onHandleIcList@80 targets=[top/maplex/incisiontest/fixture/PredicateFixture.handle(Ljava/util/List;)Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$16 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptIpObject@81 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$17 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onTriggerItExact@82 targets=[top/maplex/incisiontest/fixture/PredicateFixture.trigger(Ljava/lang/String;)Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$18 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptNotIt@83 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$19 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptAsCast@84 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$20 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterProperty@85 targets=[top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$21 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterPropertySize@86 targets=[top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$22 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterMethodCall@87 targets=[top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$23 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterMethodNoArg@88 targets=[top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$24 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onTouchSafeCall@89 targets=[top/maplex/incisiontest/fixture/PredicateFixture.touch(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$25 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnAnd@90 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$26 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnOr@91 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$27 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNot@92 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$28 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNested@93 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$29 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagTrue@94 targets=[top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$30 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagFalse@95 targets=[top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$31 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagNull@96 targets=[top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$32 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureDouble@97 targets=[top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$33 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnCompound@98 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$34 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogThisRef@99 targets=[top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onEmptyWhere@115 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereEmpty(I)I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$35 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onTrailWithWhere@116 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereTrail(I)I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$36 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpliceWithWhere@117 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereSplice(I)I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$37 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onExciseWithWhere@118 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereExcise(Ljava/lang/String;)Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/PredicateFixture.whereBypassHelper(I)I ordinal=0 matches=1..1 +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$38 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onBypassWithWhere@119 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereBypass(I)I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/PredicateFixture.whereGraftHelper(I)I ordinal=0 matches=1..1 +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$39 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onGraftWithWhere@120 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereGraft(I)I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$40 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onTrimArgWithWhere@121 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereTrim(I)I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/PredicateFixture resolved=top/maplex/incisiontest/fixture/PredicateFixture advices=40 total=40 backend=JVMTI +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonPredicateCases → 40 suture / 40 advice +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PriNeg100Surgeon#priNeg100@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=5 backend=JVMTI +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.PriNeg100Surgeon → 1 suture / 1 advice +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#custom-operation-id@7 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.customIdTarget()I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#disabledAdvice@8 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.disabledTarget()I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#highPriority@9 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.priorityTarget()Ljava/util/List;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#lowPriority@10 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.priorityTarget()Ljava/util/List;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#surgeonDefaultAdvice@11 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.surgeonDefaultTarget()Ljava/util/List;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#surgeonOverrideAdvice@12 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.surgeonDefaultTarget()Ljava/util/List;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#multiSurgeonLowerSide@13 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.multiSurgeonTarget()Ljava/util/List;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture advices=7 total=8 backend=JVMTI +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonOperationCases → 7 suture / 7 advice +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#beforeTouchField@18 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.touchesField()I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#afterMultiArg@19 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.multiArg(ILjava/lang/String;D)Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#aroundCallsHelper@20 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.callsHelper(I)I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#aroundModifyArgs@21 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.greet(Ljava/lang/String;)Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#aroundRewriteResult@22 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.rewriteTarget(I)I] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#onStaticEcho@23 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.staticEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#onCompanionEcho@24 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture$Companion.companionEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonAopTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonAopTargetFixture advices=6 total=6 backend=JVMTI +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonAopTargetFixture$Companion resolved=top/maplex/incisiontest/fixture/SurgeonAopTargetFixture$Companion advices=1 total=1 backend=JVMTI +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAopCases → 7 suture / 7 advice +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] injectAll(CONST): 201 个类, 用时 1,373 毫秒 +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] - SurgeonScanner: 1,368 毫秒 +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] 生命周期 "CONST" 用时 2,177 毫秒。 +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] Bukkit 插件初始化完成,用时 3,749 毫秒。 +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] 已屏蔽 IllegalAccess 警告,用时 0 毫秒。 +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] 加载配置文件: E:\Minecraft-Server\incisionTest\run-1.16.5-paper\plugins\Incision-Test\datasource.yml +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] 加载配置文件: E:\Minecraft-Server\incisionTest\run-1.16.5-paper\plugins\Incision-Test\kether.yml +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] injectAll(INIT): 201 个类, 用时 193 毫秒 +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] - ConfigLoader: 173 毫秒 +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] - ClassVisitorAwake: 18 毫秒 +[15:22:46 INFO]: [Incision-Test-1.0.0] [DEBUG] 生命周期 "INIT" 用时 193 毫秒。 +[15:22:46 INFO]: [Adyeshach] Loading Adyeshach v2.1.30 +[15:22:47 INFO]: [Incision-Test] Loading Incision-Test v1.0.0 +[15:22:47 INFO]: [Incision-Test-1.0.0] [DEBUG] injectAll(LOAD): 201 个类, 用时 157 毫秒 +[15:22:47 INFO]: [Incision-Test-1.0.0] [DEBUG] - KetherLoader: 124 毫秒 +[15:22:47 INFO]: [Incision-Test-1.0.0] [DEBUG] - ClassVisitorAwake: 33 毫秒 +[15:22:47 INFO]: [Incision-Test-1.0.0] [DEBUG] 生命周期 "LOAD" 用时 157 毫秒。 +[15:22:47 INFO]: Server permissions file permissions.yml is empty, ignoring it +[15:22:47 WARN]: **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE! +[15:22:47 WARN]: The server will make no attempt to authenticate usernames. Beware. +[15:22:47 WARN]: While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose. +[15:22:47 WARN]: To change this, set "online-mode" to "true" in the server.properties file. +[15:22:47 INFO]: Preparing level "world" +[15:22:47 INFO]: Preparing start region for dimension minecraft:overworld +[15:22:47 INFO]: Time elapsed: 106 ms +[15:22:47 INFO]: Preparing start region for dimension minecraft:the_nether +[15:22:47 INFO]: Time elapsed: 15 ms +[15:22:47 INFO]: Preparing start region for dimension minecraft:the_end +[15:22:47 INFO]: Time elapsed: 12 ms +[15:22:47 INFO]: [Adyeshach] Enabling Adyeshach v2.1.30 +[15:22:47 WARN]: [Adyeshach] 事件 com.ticxo.modelengine.api.events.AnimationEndEvent 未能找到,可使用 @Ghost 关闭此警告。 +[15:22:48 INFO]: [Incision-Test] Enabling Incision-Test v1.0.0 +[15:22:48 INFO]: [Incision-Test-1.0.0] [Incision] Incision ENABLE: gate / 诊断收尾开始 +[15:22:48 INFO]: [Incision-Test-1.0.0] [Incision] Gate created: apiVersion=2 +[15:22:48 INFO]: [Incision-Test-1.0.0] [Incision] Incision Gate online: api=2 +[15:22:48 INFO]: [Incision-Test-1.0.0] [Incision] Checkup report: total=292 +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSegLongerStart@54 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.segmentLongerStart()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobOwnerJavaLang@100 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset1All@42 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onSeq3@94 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onOnlyStartGiven@41 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.onlyStartGiven()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptNotIsInt@79 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeAfterPattern@15 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTAltCompanion@29 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.ttBothAlt(I)I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aTNeg10@19 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPriNeg10()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onTouchSafeCall@89 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.touch(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg0@30 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.PerformanceCases#predicate@6 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.predicate(I)I +- top.maplex.incisiontest.cases.OperationIdVariantsCases#adviceEmptyFallback@10 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idEmptyFallbackTarget()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrdAll@37 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#both-companion-path@11 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion.bothEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterPropertySize@86 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalTrail@15 + state: ARMED + target: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM1@19 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m1Default()I +- top.maplex.incisiontest.cases.SurgeonOperationCases#custom-operation-id@7 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.customIdTarget()I +- top.maplex.incisiontest.cases.SurgeonAopCases#aroundRewriteResult@22 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.rewriteTarget(I)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onCstNumeric@99 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpliceWithWhere@117 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereSplice(I)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobNameSuffix@101 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trailClassAndMethodB@24 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeClassB()I +- top.maplex.incisiontest.cases.SurgeonAdvancedCases#onLongCalcBypass@5 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture.longCalc(JJ)J +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF100@26 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri100()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#graftFullDescriptor@27 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeInvokeHelper()I +- top.maplex.incisiontest.cases.PerformanceCases#siteInvoke@8 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.siteInvoke(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnGe@74 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onReturn@93 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onTriggerItExact@82 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.trigger(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticSeq4@76 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagFalse@95 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnNew@22 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.allocate()Ljava/lang/StringBuilder; +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onHeadPatternIfeq@12 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeStaticMath@85 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperBeforeOffsetZero@41 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteNewWithTarget@42 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteNewObject()Ljava/lang/StringBuilder; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadFullDescriptor@20 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeMethodFull(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnLowLevel@68 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onBypassWithWhere@119 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereBypass(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogEqString@69 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal0AfterOffset1@45 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimArg0@56 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#orderZero@30 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorThrow@33 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteThrowMethod()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArrayLength@106 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I +- top.maplex.incisiontest.cases.SurgeonSiteCases#trimEchoArg@26 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.echo(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onTrimArgWithWhere@121 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereTrim(I)I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTFAlt@25 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.tfCompanionAlt(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogThisRef@99 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#m7-cust@25 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m7IdAndDisabled()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onIconstFamilyRepeat@78 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteFieldPutGraft@41 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteFieldPut(I)V +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldGetAfter@25 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.readCounterShift()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityHigh#highPriority@2 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnString@25 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnString()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onGraftWithWhere@120 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereGraft(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnBool@26 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnBoolean()Z +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFT@22 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ftStaticEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnAnd@90 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgDouble1@20 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimDoubleArg(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInstanceOf@88 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorTail@31 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteTailMethod()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#exciseFullReplace@58 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixExciseTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftBeforeHelperInvoke@18 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I +- top.maplex.incisiontest.cases.SurgeonOperationHigherCases#higherSurgeonAdvice@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.multiSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onLdcString@79 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticSeq2@75 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonCrossClCases#onIsHardcore@4 + state: ARMED + target: net/minecraft/server/v1_16_R3/MinecraftServer.isHardcore()Z,net/minecraft/server/v1_16_R3/DedicatedServer.isHardcore()Z +- top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeInRange@34 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherInRange()Ljava/lang/String; +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#craftChatInvoke@17 + state: ARMED + target: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onRepeat2@97 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNot@92 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnDragon@67 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onCheckCast@89 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I +- top.maplex.incisiontest.cases.SurgeonMixinCases#redirectHelper@5 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture.helper(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteShiftBefore@38 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorReturn@32 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteReturnMethod()I +- top.maplex.incisiontest.cases.SurgeonVersionCases#onLegacy@29 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.versionedTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAopCases#onStaticEcho@23 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.staticEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.PerformanceCases#splice@7 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldPutAfter@27 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.writeCounterShift(I)V +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnLong@24 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnLong()J +- top.maplex.incisiontest.cases.OperationIdVariantsCases#veryLong-abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghij@11 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idVeryLongTarget()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onTrailWithWhere@116 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereTrail(I)I +- top.maplex.incisiontest.cases.SharpnessModifier#sharpness-modifier@2 + state: ARMED + target: net/minecraft/server/v1_16_R3/EnchantmentManager.modifyDamage(Lnet/minecraft/server/v1_16_R3/WorldServer;Lnet/minecraft/server/v1_16_R3/ItemStack;Lnet/minecraf… +- top.maplex.incisiontest.cases.SharpnessObserver#observeSharpness@0 + state: ARMED + target: net/minecraft/server/v1_16_R3/EnchantmentManager.modifyDamage(Lnet/minecraft/server/v1_16_R3/WorldServer;Lnet/minecraft/server/v1_16_R3/ItemStack;Lnet/minecraf… +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#apiLead@12 + state: ARMED + target: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI; +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM5@23 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m5PriorityNegative()I +- top.maplex.incisiontest.cases.SurgeonAopCases#beforeTouchField@18 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.touchesField()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trailOnThrow@45 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixThrowUncaught(Z)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onTrimReturnVersioned@50 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.trimReturnTarget()I +- top.maplex.incisiontest.cases.PerformanceCases#trailOfPair@5 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I +- top.maplex.incisiontest.cases.Pri100Surgeon#pri100@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg1@31 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationIdVariantsCases#id-variant-normal@8 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idNormalTarget()I +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onHeadWithPattern@11 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureGt@72 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonBasicCases#onAddSplice@10 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.add(II)I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTAltStatic@28 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ttBothAlt(I)I +- top.maplex.incisiontest.cases.AccessorCases#onPublicDouble@18 + state: ARMED + target: top/maplex/incisiontest/fixture/AccessorFixture.publicDouble(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteShiftAfter@39 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I +- top.maplex.incisiontest.cases.SurgeonMixinCases#overwriteMayThrow@4 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture.mayThrow(Z)Ljava/lang/String; +- top.maplex.incisiontest.cases.AccessorUtilCases#onProcess@26 + state: ARMED + target: top/maplex/incisiontest/fixture/UtilFixture.process(Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadExactTarget@22 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeStarTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onSecondHelperBefore@38 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset2All@43 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onExplicitNoop@52 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.explicitNoopMatcherTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFF@20 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ffEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onDup@108 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPriorityMaxCases#adviceMax@2 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.extremeMaxTarget()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onAthrow@92 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#m2-cust@20 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m2CustomId()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd0@34 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I +- top.maplex.incisiontest.cases.PriNeg100Surgeon#priNeg100@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticAny@77 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onGraftVersioned@49 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.graftCallerTarget()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal1AfterOffset1@52 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBoundaryStart@38 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherBoundaryStart()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onDescExact@103 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#same-pri-second@28 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.samePriorityTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM4@22 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m4PriorityPositive()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityDefault#defaultPriority@4 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onBeforeOffset2@50 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriorityDefault@13 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onFakeNoBounds@53 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.fakeMatcherNoBoundsTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOperationCases#highPriority@9 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.priorityTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal2AfterOffset2@46 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonPriorityMinCases#adviceMin@2 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.extremeMinTarget()I +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#apiTrail@13 + state: ARMED + target: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeInterface@104 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I +- top.maplex.incisiontest.cases.OperationMatrixCases#m8-cust@26 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m8AllThree()I +- top.maplex.incisiontest.cases.SurgeonAopCases#aroundCallsHelper@20 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.callsHelper(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldGetBefore@24 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.readCounterShift()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trimFullDescriptor@28 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeTrimArgs(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticIconst5@74 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onEmptyPattern@95 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V +- top.maplex.incisiontest.cases.SurgeonOperationCases#surgeonDefaultAdvice@11 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.surgeonDefaultTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onIfeq@90 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I +- top.maplex.incisiontest.cases.SurgeonAopCases#afterMultiArg@19 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.multiArg(ILjava/lang/String;D)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#both-static-path@10 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture.bothEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonBasicCases#onVoidTrail@9 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.voidNoArg()V +- top.maplex.incisiontest.cases.PerformanceCases#probe@2 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aFNeg10@23 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPriNeg10()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldPutBefore@26 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.writeCounterShift(I)V +- top.maplex.incisiontest.cases.SurgeonVersionCases#onMissingMatcherFallback@39 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.missingMatcherFallback()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgQuad3@22 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimQuadArg(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onLdcCstFiltered@80 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#orderHigh@28 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPriorityPositiveCases#advicePositive@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteOffsetZero@44 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgTriple2@21 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimTripleArg(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionCases#onNmsGetPlayerCount@33 + state: ARMED + target: net/minecraft/server/v1_16_R3/MinecraftServer.getPlayerCount()I +- top.maplex.incisiontest.cases.SurgeonSiteCases#bypassHelperInvoke@24 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onBothEmpty@39 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.bothEmpty()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onBypassVersioned@48 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.bypassCallerTarget()I +- top.maplex.incisiontest.cases.SurgeonOperationCases#multiSurgeonLowerSide@13 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.multiSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTStatic@26 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ttBothEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT0@20 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri0()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagTrue@94 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onEmptyWhere@115 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereEmpty(I)I +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeWithPattern@13 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTF@24 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.tfCompanionEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onAccumulatePattern@73 + state: ARMED + target: top/maplex/incisiontest/fixture/InsnPatternFixture.accumulate(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBefore1@47 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#spliceFull@25 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeShorthandArgs(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#spliceShortCircuit@33 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.spliceSkipTarget(I)I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onBeforeNegOffset@44 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnFieldPut@21 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.writeCounter(I)V +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd1@35 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOffsetMinus2@49 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonSiteCases#trimReturnPlain@25 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.plainReturn()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNeqInt@70 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeSpecial@105 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBoundaryEnd@37 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherBoundaryEnd()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onLeadVersioned@44 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.leadTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM9@27 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m9PriorityZeroExplicit()I +- top.maplex.incisiontest.cases.Pri0Surgeon#pri0@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAdvancedCases#onReturnsBoolExcise@4 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture.returnsBoolean(Z)Z +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onOnlyEndGiven@40 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.onlyEndGiven()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOffsetPlus5@48 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT5@21 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri5()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftFieldGet@50 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixFieldRead()I +- top.maplex.incisiontest.cases.SurgeonVersionCases#onNoop@32 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.noopMatcherTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.AccessorTheatreDslCases#onDescribe@6 + state: ARMED + target: top/maplex/incisiontest/fixture/AccessorChildFixture.describe()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriority200@10 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#newBefore@28 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.allocateBuilder()Ljava/lang/StringBuilder; +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalSplice@16 + state: ARMED + target: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftThrow@53 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixThrowUncaught(Z)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onSeq5@96 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#headLead@42 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSimpleReturn()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF0@24 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri0()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trailMultiReturn@44 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixMultiReturn(Z)I +- top.maplex.incisiontest.cases.SurgeonPriorityNegativeCases#adviceNegative@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureLt@71 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#newAfter@29 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.allocateBuilder()Ljava/lang/StringBuilder; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg2@32 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAopCases#aroundModifyArgs@21 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.greet(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPriorityZeroCases#adviceZero@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTCompanion@27 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.ttBothEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeVirtualGlob@84 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationIdVariantsCases#id::with/special.chars-001@9 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idSpecialCharsTarget()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onAnyOrdinal@47 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagNull@96 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriority50@11 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureDouble@97 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF5@25 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri5()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onHandleInList@77 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.handle(Ljava/util/List;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnCompound@98 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterProperty@85 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalLead@14 + state: ARMED + target: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onANewArray@87 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM3@21 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m3DisabledNoId()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogMatches@75 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteNewEmptyTarget@43 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteTargetEmpty()Ljava/lang/Object; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterMethodNoArg@88 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadWildArgs@21 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeMethodWild(*)* +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperBefore@37 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSpliceVersioned@46 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.spliceTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd2@36 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorHead@30 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteHeadMethod()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeAfter0@49 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#bypassReplace@54 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeMixed(I)I +- top.maplex.incisiontest.cases.PerformanceCases#leadOfPair@4 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I +- top.maplex.incisiontest.cases.SurgeonCrossClCases#onGetPlayerCount@5 + state: ARMED + target: net/minecraft/server/v1_16_R3/MinecraftServer.getPlayerCount()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterMethodCall@87 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnFieldGet@20 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.readCounter()I +- top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#onCompanionOnly@8 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion.companionOnlyEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptAsCast@84 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onTrailVersioned@45 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.trailTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#cycle-advice@29 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cycleTarget()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNested@93 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#onStaticOnly@9 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture.staticOnlyEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#tailTrailNormal@43 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSimpleReturn()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityLow#lowPriority@2 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onHandleIcList@80 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.handle(Ljava/util/List;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onFieldPut@82 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#bypassFullDescriptor@26 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeInvokeHelper()I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFTAlt@23 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ftStaticAlt(I)I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSinglePoint@42 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.singlePoint()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSegLongerEnd@55 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.segmentLongerEnd()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onExciseWithWhere@118 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereExcise(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#m6-cust@24 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m6IdAndPriority()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onRepeat5@98 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I +- top.maplex.incisiontest.cases.SurgeonOperationCases#lowPriority@10 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.priorityTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnOr@91 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeWithGlob@14 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptIpObject@81 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset0@51 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimArg1@57 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixCombine(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#exciseFullBody@34 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.exciseRawTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftAfterHelperInvoke@19 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I +- top.maplex.incisiontest.cases.OperationMatrixCases#orderMid@29 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBefore0@46 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptNotIt@83 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptIsString@78 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonBasicCases#onGreetLead@8 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.greet(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOperationCases#disabledAdvice@8 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.disabledTarget()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftNew@52 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixAllocate()Ljava/util/ArrayList; +- top.maplex.incisiontest.cases.PerformanceCases#lead@3 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT100@22 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri100()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNewStringBuilder@83 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOperationCases#surgeonOverrideAdvice@12 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.surgeonDefaultTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogInString@76 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperAfterOffset1@40 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnLe@73 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimReturnPlain@55 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixPlainReturn()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#noParenLead@35 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.noParenMethod()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onThirdHelperBefore@39 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trailClassAndMethodA@23 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeClassA()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#spliceProceedAndKeep@59 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSpliceTarget(I)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onFieldGet@81 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFieldPutOffset@54 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteFieldGetGraft@40 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteFieldGet()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftFieldPut@51 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixFieldWrite(I)V +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnThrow@23 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.throwIt()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNewArray@86 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I +- top.maplex.incisiontest.cases.SurgeonVersionCases#onMultiRange1@41 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.multiRangeByIndex()Ljava/lang/String; +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFFAlt@21 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ffAltMethod(I)I +- top.maplex.incisiontest.cases.SurgeonAopCases#onCompanionEcho@24 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture$Companion.companionEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBeforeAll@48 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I +- top.maplex.incisiontest.cases.OperationMatrixCases#orderLow@31 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPriorityDefaultCases#adviceDefault@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgSingle@18 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimSingleArg(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFieldGetOffset@53 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgDouble0@19 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimDoubleArg(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#same-pri-first@27 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.samePriorityTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnInt@23 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnInt()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriorityNeg10@12 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onExciseVersioned@47 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.exciseTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonCrossClCases#onGetMaxPlayers@8 + state: ARMED + target: org/bukkit/Bukkit.getMaxPlayers()I + +[15:22:48 INFO]: [Incision-Test-1.0.0] [Incision] Instrumentation 后端就绪 +[15:22:48 INFO]: [Incision-Test-1.0.0] [DEBUG] MeteorInjector 已在其他插件中初始化。 +[15:22:48 INFO]: [Incision-Test-1.0.0] [DEBUG] injectAll(ENABLE): 201 个类, 用时 139 毫秒 +[15:22:48 INFO]: [Incision-Test-1.0.0] [DEBUG] - SimpleCommandRegister: 55 毫秒 +[15:22:48 INFO]: [Incision-Test-1.0.0] [DEBUG] - ClassVisitorAwake: 45 毫秒 +[15:22:48 INFO]: [Incision-Test-1.0.0] [DEBUG] - EventBus: 38 毫秒 +[15:22:48 INFO]: [Incision-Test-1.0.0] [DEBUG] 生命周期 "ENABLE" 用时 140 毫秒。 +[15:22:48 INFO]: Running delayed init tasks +[15:22:48 INFO]: [Adyeshach] Generate MinecraftPacketHandler in 12ms +[15:22:48 INFO]: [Adyeshach] Loaded 216 entity metadata from the "entity_meta.desc" +[15:22:48 INFO]: [Incision-Test-1.0.0] [DEBUG] 生命周期 "ACTIVE" 用时 2 毫秒。 +[15:22:48 INFO]: [IncisionTest] auto-run disabled for isolated benchmark process +[15:22:48 INFO]: Done (7.258s)! For help, type "help" +[15:22:48 INFO]: Timings Reset +[15:22:48 INFO]: [Adyeshach] Loaded 87 unused entity metadata from the "entity_meta_unused.desc" +[15:22:48 INFO]: [Adyeshach] Loaded 123 entity type(s) from the "entity_types.desc" +[15:22:48 INFO]: [Adyeshach] 代理类已生成,用时 404 毫秒。 +[15:22:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture (1 transformers, 1401 bytes) +[15:22:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:22:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:22:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD, TRAIL] static=false +[15:22:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.predicate(I)I kinds=[LEAD] static=false +[15:22:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I kinds=[SPLICE] static=false +[15:22:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.siteInvoke(I)I kinds=[GRAFT] static=false +[15:22:49 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.fixture.PerformanceFixture$$IncisionBodies in PluginClassLoader{plugin=Incision-Test v1.0.0, pluginEnabled=true, url=plugins\Incision-Test-1.0.0.jar} +[15:22:49 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Bodies class defined in target loader: top.maplex.incisiontest.fixture.PerformanceFixture$$IncisionBodies loader=org.bukkit.plugin.java.PluginClassLoader +[15:22:49 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture → changed=true (2479 bytes) +[15:22:49 INFO]: JMH-START backend=jvmti unit=ns/op warmup=3 measurement=7 iterationMillis=500 forks=0 output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.16.5-paper-java16-jvmti.json +[15:22:49 INFO]: # JMH version: 1.37 +[15:22:49 INFO]: # VM version: JDK 16.0.2, OpenJDK 64-Bit Server VM, 16.0.2+7 +[15:22:49 INFO]: # VM invoker: D:\Java\zulu16.32.15-ca-jdk16.0.2-win_x64\bin\java.exe +[15:22:49 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=jvmti -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.16.5-paper-java16-jvmti.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 +[15:22:49 INFO]: # Blackhole mode: full + dont-inline hint (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:22:49 INFO]: # Warmup: 3 iterations, 500 ms each +[15:22:49 INFO]: # Measurement: 7 iterations, 500 ms each +[15:22:49 INFO]: # Timeout: 10 min per iteration +[15:22:49 INFO]: # Threads: 1 thread, will synchronize iterations +[15:22:49 INFO]: # Benchmark mode: Average time, time/op +[15:22:49 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.baseline +[15:22:49 INFO]: +[15:22:49 INFO]: # Run progress: 0.00% complete, ETA 00:00:30 +[15:22:49 INFO]: # Fork: N/A, test runs in the host VM +[15:22:49 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:22:49 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:22:49 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/v1_16_R3/EnchantmentManager (1 transformers, 20595 bytes) +[15:22:49 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/v1_16_R3/EnchantmentManager → changed=true (20595 bytes) +[15:22:49 INFO]: # Warmup Iteration 1: 0.453 ns/op +[15:22:50 INFO]: # Warmup Iteration 2: 0.429 ns/op +[15:22:50 INFO]: # Warmup Iteration 3: 0.376 ns/op +[15:22:51 INFO]: Iteration 1: 0.357 ns/op +[15:22:51 INFO]: Iteration 2: 0.354 ns/op +[15:22:52 INFO]: Iteration 3: 0.352 ns/op +[15:22:52 INFO]: Iteration 4: 0.354 ns/op +[15:22:53 INFO]: Iteration 5: 0.350 ns/op +[15:22:53 INFO]: Iteration 6: 0.353 ns/op +[15:22:54 INFO]: Iteration 7: 0.354 ns/op +[15:22:54 INFO]: +[15:22:54 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.baseline": +[15:22:54 INFO]: 0.353 ±(99.9%) 0.005 ns/op [Average] +[15:22:54 INFO]: (min, avg, max) = (0.350, 0.353, 0.357), stdev = 0.002 +[15:22:54 INFO]: CI (99.9%): [0.348, 0.359] (assumes normal distribution) +[15:22:54 INFO]: +[15:22:54 INFO]: +[15:22:54 INFO]: # JMH version: 1.37 +[15:22:54 INFO]: # VM version: JDK 16.0.2, OpenJDK 64-Bit Server VM, 16.0.2+7 +[15:22:54 INFO]: # VM invoker: D:\Java\zulu16.32.15-ca-jdk16.0.2-win_x64\bin\java.exe +[15:22:54 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=jvmti -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.16.5-paper-java16-jvmti.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 +[15:22:54 INFO]: # Blackhole mode: full + dont-inline hint (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:22:54 INFO]: # Warmup: 3 iterations, 500 ms each +[15:22:54 INFO]: # Measurement: 7 iterations, 500 ms each +[15:22:54 INFO]: # Timeout: 10 min per iteration +[15:22:54 INFO]: # Threads: 1 thread, will synchronize iterations +[15:22:54 INFO]: # Benchmark mode: Average time, time/op +[15:22:54 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.lead +[15:22:54 INFO]: +[15:22:54 INFO]: # Run progress: 16.67% complete, ETA 00:00:25 +[15:22:54 INFO]: # Fork: N/A, test runs in the host VM +[15:22:54 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:22:54 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:22:54 INFO]: # Warmup Iteration 1: 109.861 ns/op +[15:22:55 INFO]: # Warmup Iteration 2: 80.376 ns/op +[15:22:55 INFO]: # Warmup Iteration 3: 79.059 ns/op +[15:22:56 INFO]: Iteration 1: 79.555 ns/op +[15:22:56 INFO]: Iteration 2: 78.694 ns/op +[15:22:57 INFO]: Iteration 3: 78.414 ns/op +[15:22:57 INFO]: Iteration 4: 78.052 ns/op +[15:22:58 INFO]: Iteration 5: 78.649 ns/op +[15:22:58 INFO]: Iteration 6: 78.256 ns/op +[15:22:59 INFO]: Iteration 7: 77.464 ns/op +[15:22:59 INFO]: +[15:22:59 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.lead": +[15:22:59 INFO]: 78.441 ±(99.9%) 1.451 ns/op [Average] +[15:22:59 INFO]: (min, avg, max) = (77.464, 78.441, 79.555), stdev = 0.644 +[15:22:59 INFO]: CI (99.9%): [76.990, 79.892] (assumes normal distribution) +[15:22:59 INFO]: +[15:22:59 INFO]: +[15:22:59 INFO]: # JMH version: 1.37 +[15:22:59 INFO]: # VM version: JDK 16.0.2, OpenJDK 64-Bit Server VM, 16.0.2+7 +[15:22:59 INFO]: # VM invoker: D:\Java\zulu16.32.15-ca-jdk16.0.2-win_x64\bin\java.exe +[15:22:59 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=jvmti -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.16.5-paper-java16-jvmti.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 +[15:22:59 INFO]: # Blackhole mode: full + dont-inline hint (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:22:59 INFO]: # Warmup: 3 iterations, 500 ms each +[15:22:59 INFO]: # Measurement: 7 iterations, 500 ms each +[15:22:59 INFO]: # Timeout: 10 min per iteration +[15:22:59 INFO]: # Threads: 1 thread, will synchronize iterations +[15:22:59 INFO]: # Benchmark mode: Average time, time/op +[15:22:59 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.leadTrail +[15:22:59 INFO]: +[15:22:59 INFO]: # Run progress: 33.33% complete, ETA 00:00:20 +[15:22:59 INFO]: # Fork: N/A, test runs in the host VM +[15:22:59 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:22:59 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:22:59 INFO]: # Warmup Iteration 1: 230.569 ns/op +[15:23:00 INFO]: # Warmup Iteration 2: 211.969 ns/op +[15:23:00 INFO]: # Warmup Iteration 3: 210.969 ns/op +[15:23:01 INFO]: Iteration 1: 209.836 ns/op +[15:23:01 INFO]: Iteration 2: 209.408 ns/op +[15:23:02 INFO]: Iteration 3: 210.845 ns/op +[15:23:02 INFO]: Iteration 4: 210.037 ns/op +[15:23:03 INFO]: Iteration 5: 209.561 ns/op +[15:23:03 INFO]: Iteration 6: 209.369 ns/op +[15:23:04 INFO]: Iteration 7: 209.884 ns/op +[15:23:04 INFO]: +[15:23:04 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.leadTrail": +[15:23:04 INFO]: 209.849 ±(99.9%) 1.140 ns/op [Average] +[15:23:04 INFO]: (min, avg, max) = (209.369, 209.849, 210.845), stdev = 0.506 +[15:23:04 INFO]: CI (99.9%): [208.709, 210.989] (assumes normal distribution) +[15:23:04 INFO]: +[15:23:04 INFO]: +[15:23:04 INFO]: # JMH version: 1.37 +[15:23:04 INFO]: # VM version: JDK 16.0.2, OpenJDK 64-Bit Server VM, 16.0.2+7 +[15:23:04 INFO]: # VM invoker: D:\Java\zulu16.32.15-ca-jdk16.0.2-win_x64\bin\java.exe +[15:23:04 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=jvmti -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.16.5-paper-java16-jvmti.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 +[15:23:04 INFO]: # Blackhole mode: full + dont-inline hint (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:23:04 INFO]: # Warmup: 3 iterations, 500 ms each +[15:23:04 INFO]: # Measurement: 7 iterations, 500 ms each +[15:23:04 INFO]: # Timeout: 10 min per iteration +[15:23:04 INFO]: # Threads: 1 thread, will synchronize iterations +[15:23:04 INFO]: # Benchmark mode: Average time, time/op +[15:23:04 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.predicateTrue +[15:23:04 INFO]: +[15:23:04 INFO]: # Run progress: 50.00% complete, ETA 00:00:15 +[15:23:04 INFO]: # Fork: N/A, test runs in the host VM +[15:23:04 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:23:04 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:23:04 INFO]: # Warmup Iteration 1: 126.347 ns/op +[15:23:05 INFO]: # Warmup Iteration 2: 120.581 ns/op +[15:23:05 INFO]: # Warmup Iteration 3: 121.737 ns/op +[15:23:06 INFO]: Iteration 1: 121.021 ns/op +[15:23:06 INFO]: Iteration 2: 120.722 ns/op +[15:23:07 INFO]: Iteration 3: 120.653 ns/op +[15:23:07 INFO]: Iteration 4: 122.541 ns/op +[15:23:08 INFO]: Iteration 5: 121.189 ns/op +[15:23:08 INFO]: Iteration 6: 122.286 ns/op +[15:23:09 INFO]: Iteration 7: 120.806 ns/op +[15:23:09 INFO]: +[15:23:09 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.predicateTrue": +[15:23:09 INFO]: 121.317 ±(99.9%) 1.744 ns/op [Average] +[15:23:09 INFO]: (min, avg, max) = (120.653, 121.317, 122.541), stdev = 0.774 +[15:23:09 INFO]: CI (99.9%): [119.573, 123.061] (assumes normal distribution) +[15:23:09 INFO]: +[15:23:09 INFO]: +[15:23:09 INFO]: # JMH version: 1.37 +[15:23:09 INFO]: # VM version: JDK 16.0.2, OpenJDK 64-Bit Server VM, 16.0.2+7 +[15:23:09 INFO]: # VM invoker: D:\Java\zulu16.32.15-ca-jdk16.0.2-win_x64\bin\java.exe +[15:23:09 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=jvmti -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.16.5-paper-java16-jvmti.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 +[15:23:09 INFO]: # Blackhole mode: full + dont-inline hint (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:23:09 INFO]: # Warmup: 3 iterations, 500 ms each +[15:23:09 INFO]: # Measurement: 7 iterations, 500 ms each +[15:23:09 INFO]: # Timeout: 10 min per iteration +[15:23:09 INFO]: # Threads: 1 thread, will synchronize iterations +[15:23:09 INFO]: # Benchmark mode: Average time, time/op +[15:23:09 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.siteInvoke +[15:23:09 INFO]: +[15:23:09 INFO]: # Run progress: 66.67% complete, ETA 00:00:10 +[15:23:09 INFO]: # Fork: N/A, test runs in the host VM +[15:23:09 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:23:09 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:23:09 INFO]: # Warmup Iteration 1: 189.849 ns/op +[15:23:10 INFO]: # Warmup Iteration 2: 170.651 ns/op +[15:23:10 INFO]: # Warmup Iteration 3: 171.885 ns/op +[15:23:11 INFO]: Iteration 1: 172.033 ns/op +[15:23:11 INFO]: Iteration 2: 169.924 ns/op +[15:23:12 INFO]: Iteration 3: 168.530 ns/op +[15:23:12 INFO]: Iteration 4: 168.296 ns/op +[15:23:13 INFO]: Iteration 5: 168.821 ns/op +[15:23:13 INFO]: Iteration 6: 169.089 ns/op +[15:23:14 INFO]: Iteration 7: 169.964 ns/op +[15:23:14 INFO]: +[15:23:14 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.siteInvoke": +[15:23:14 INFO]: 169.522 ±(99.9%) 2.882 ns/op [Average] +[15:23:14 INFO]: (min, avg, max) = (168.296, 169.522, 172.033), stdev = 1.280 +[15:23:14 INFO]: CI (99.9%): [166.640, 172.405] (assumes normal distribution) +[15:23:14 INFO]: +[15:23:14 INFO]: +[15:23:14 INFO]: # JMH version: 1.37 +[15:23:14 INFO]: # VM version: JDK 16.0.2, OpenJDK 64-Bit Server VM, 16.0.2+7 +[15:23:14 INFO]: # VM invoker: D:\Java\zulu16.32.15-ca-jdk16.0.2-win_x64\bin\java.exe +[15:23:14 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=jvmti -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.16.5-paper-java16-jvmti.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 +[15:23:14 INFO]: # Blackhole mode: full + dont-inline hint (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:23:14 INFO]: # Warmup: 3 iterations, 500 ms each +[15:23:14 INFO]: # Measurement: 7 iterations, 500 ms each +[15:23:14 INFO]: # Timeout: 10 min per iteration +[15:23:14 INFO]: # Threads: 1 thread, will synchronize iterations +[15:23:14 INFO]: # Benchmark mode: Average time, time/op +[15:23:14 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.spliceProceed +[15:23:14 INFO]: +[15:23:14 INFO]: # Run progress: 83.33% complete, ETA 00:00:05 +[15:23:14 INFO]: # Fork: N/A, test runs in the host VM +[15:23:14 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:23:14 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:23:14 INFO]: # Warmup Iteration 1: 141.084 ns/op +[15:23:15 INFO]: # Warmup Iteration 2: 120.169 ns/op +[15:23:15 INFO]: # Warmup Iteration 3: 121.100 ns/op +[15:23:16 INFO]: Iteration 1: 119.525 ns/op +[15:23:16 INFO]: Iteration 2: 121.102 ns/op +[15:23:17 INFO]: Iteration 3: 119.167 ns/op +[15:23:17 INFO]: Iteration 4: 118.951 ns/op +[15:23:18 INFO]: Iteration 5: 120.291 ns/op +[15:23:18 INFO]: Iteration 6: 119.571 ns/op +[15:23:19 INFO]: Iteration 7: 119.900 ns/op +[15:23:19 INFO]: +[15:23:19 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.spliceProceed": +[15:23:19 INFO]: 119.787 ±(99.9%) 1.643 ns/op [Average] +[15:23:19 INFO]: (min, avg, max) = (118.951, 119.787, 121.102), stdev = 0.730 +[15:23:19 INFO]: CI (99.9%): [118.143, 121.430] (assumes normal distribution) +[15:23:19 INFO]: +[15:23:19 INFO]: +[15:23:19 INFO]: # Run complete. Total time: 00:00:30 +[15:23:19 INFO]: +[15:23:19 INFO]: REMEMBER: The numbers below are just data. To gain reusable insights, you need to follow up on +[15:23:19 INFO]: why the numbers are the way they are. Use profilers (see -prof, -lprof), design factorial +[15:23:19 INFO]: experiments, perform baseline and negative tests that provide experimental control, make sure +[15:23:19 INFO]: the benchmarking environment is safe on JVM/OS/HW level, ask for reviews from the domain experts. +[15:23:19 INFO]: Do not assume the numbers tell you what you want them to tell. +[15:23:19 INFO]: +[15:23:19 INFO]: Benchmark Mode Cnt Score Error Units +[15:23:19 INFO]: IncisionJmhBenchmark.baseline avgt 7 0.353 ± 0.005 ns/op +[15:23:19 INFO]: IncisionJmhBenchmark.lead avgt 7 78.441 ± 1.451 ns/op +[15:23:19 INFO]: IncisionJmhBenchmark.leadTrail avgt 7 209.849 ± 1.140 ns/op +[15:23:19 INFO]: IncisionJmhBenchmark.predicateTrue avgt 7 121.317 ± 1.744 ns/op +[15:23:19 INFO]: IncisionJmhBenchmark.siteInvoke avgt 7 169.522 ± 2.882 ns/op +[15:23:19 INFO]: IncisionJmhBenchmark.spliceProceed avgt 7 119.787 ± 1.643 ns/op +[15:23:19 INFO]: +[15:23:19 INFO]: Benchmark result is saved to E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.16.5-paper-java16-jvmti.json +[15:23:19 INFO]: JMH-RESULT benchmark=baseline score=0.353 error=0.005 unit=ns/op +[15:23:19 INFO]: JMH-RESULT benchmark=lead score=78.441 error=1.451 unit=ns/op +[15:23:19 INFO]: JMH-RESULT benchmark=leadTrail score=209.849 error=1.140 unit=ns/op +[15:23:19 INFO]: JMH-RESULT benchmark=predicateTrue score=121.317 error=1.744 unit=ns/op +[15:23:19 INFO]: JMH-RESULT benchmark=siteInvoke score=169.522 error=2.882 unit=ns/op +[15:23:19 INFO]: JMH-RESULT benchmark=spliceProceed score=119.787 error=1.643 unit=ns/op +[15:23:19 INFO]: JMH-END backend=jvmti benchmarks=6 output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.16.5-paper-java16-jvmti.json +[15:23:19 INFO]: Stopping the server +[15:23:19 INFO]: Stopping server +[15:23:19 INFO]: [Incision-Test] Disabling Incision-Test v1.0.0 +[15:23:19 INFO]: [Incision-Test-1.0.0] [Incision] Incision DISABLE: 卸载本插件全部 advice +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (7265 bytes) +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (7265 bytes) +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (7066 bytes) +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture (1 transformers, 1401 bytes) +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD, TRAIL] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I kinds=[SPLICE] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.siteInvoke(I)I kinds=[GRAFT] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture → changed=true (2379 bytes) +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.PerformanceFixture → true (loaded=1 transformed=1) +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper (1 transformers, 18510 bytes) +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; kinds=[SPLICE, LEAD, GRAFT] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper → changed=true (19265 bytes) +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper → true (loaded=1 transformed=1) +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6975 bytes) +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture (1 transformers, 1401 bytes) +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD, TRAIL] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I kinds=[SPLICE] static=false +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture → changed=true (2159 bytes) +[15:23:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.PerformanceFixture → true (loaded=1 transformed=1) +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6975 bytes) +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6975 bytes) +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6975 bytes) +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6975 bytes) +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/v1_16_R3/MinecraftServer (1 transformers, 98228 bytes) +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/v1_16_R3/MinecraftServer.getPlayerCount()I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/v1_16_R3/MinecraftServer → changed=true (98545 bytes) +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform net.minecraft.server.v1_16_R3.MinecraftServer → true (loaded=1 transformed=1) +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/v1_16_R3/DedicatedServer (0 transformers, 34007 bytes) +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/v1_16_R3/DedicatedServer → changed=false (34007 bytes) +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform net.minecraft.server.v1_16_R3.DedicatedServer → true (loaded=1 transformed=1) +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6975 bytes) +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture (1 transformers, 1401 bytes) +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD, TRAIL] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture → changed=true (1994 bytes) +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.PerformanceFixture → true (loaded=1 transformed=1) +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/v1_16_R3/EnchantmentManager (1 transformers, 20595 bytes) +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/v1_16_R3/EnchantmentManager → changed=true (20595 bytes) +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform net.minecraft.server.v1_16_R3.EnchantmentManager → true (loaded=1 transformed=1) +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI (1 transformers, 20238 bytes) +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI; kinds=[TRAIL] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI → changed=true (20533 bytes) +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform ink.ptms.adyeshach.impl.DefaultAdyeshachAPI → true (loaded=1 transformed=1) +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture (1 transformers, 1401 bytes) +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture → changed=true (1893 bytes) +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.PerformanceFixture → true (loaded=1 transformed=1) +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/AccessorFixture (0 transformers, 3612 bytes) +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/AccessorFixture → changed=false (3612 bytes) +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.AccessorFixture → true (loaded=1 transformed=1) +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6975 bytes) +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6871 bytes) +[15:23:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6758 bytes) +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6669 bytes) +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture (1 transformers, 1401 bytes) +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture → changed=true (1797 bytes) +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.PerformanceFixture → true (loaded=1 transformed=1) +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/v1_16_R3/MinecraftServer (1 transformers, 98228 bytes) +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/v1_16_R3/MinecraftServer.getPlayerCount()I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/v1_16_R3/MinecraftServer → changed=true (98545 bytes) +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform net.minecraft.server.v1_16_R3.MinecraftServer → true (loaded=1 transformed=1) +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/InsnPatternFixture (0 transformers, 982 bytes) +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/InsnPatternFixture → changed=false (982 bytes) +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.InsnPatternFixture → true (loaded=1 transformed=1) +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6577 bytes) +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6577 bytes) +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture (1 transformers, 1401 bytes) +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture → changed=true (1702 bytes) +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.PerformanceFixture → true (loaded=1 transformed=1) +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: org/bukkit/Bukkit (0 transformers, 21636 bytes) +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: org/bukkit/Bukkit → changed=false (21636 bytes) +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform org.bukkit.Bukkit → true (loaded=1 transformed=1) +[15:23:21 INFO]: [Incision-Test-1.0.0] [Incision] AutoHeal: classLoader=PluginClassLoader{plugin=Incision-Test v1.0.0, pluginEnabled=false, url=plugins\Incision-Test-1.0.0.jar} removed=293 advice +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6577 bytes) +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6577 bytes) +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:23:21 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6577 bytes) +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6577 bytes) +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6577 bytes) +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6577 bytes) +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper (1 transformers, 18510 bytes) +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; kinds=[SPLICE, LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper → changed=true (18977 bytes) +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper → true (loaded=1 transformed=1) +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6466 bytes) +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/v1_16_R3/EnchantmentManager (0 transformers, 20595 bytes) +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/v1_16_R3/EnchantmentManager → changed=false (20595 bytes) +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform net.minecraft.server.v1_16_R3.EnchantmentManager → true (loaded=1 transformed=1) +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6466 bytes) +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6466 bytes) +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6375 bytes) +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI (0 transformers, 20238 bytes) +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI → changed=false (20238 bytes) +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform ink.ptms.adyeshach.impl.DefaultAdyeshachAPI → true (loaded=1 transformed=1) +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6239 bytes) +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6100 bytes) +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (5992 bytes) +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (5755 bytes) +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (5755 bytes) +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper (1 transformers, 18510 bytes) +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; kinds=[LEAD] static=false +[15:23:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper → changed=true (18813 bytes) +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper → true (loaded=1 transformed=1) +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (5755 bytes) +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper (0 transformers, 18510 bytes) +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper → changed=false (18510 bytes) +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper → true (loaded=1 transformed=1) +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (5755 bytes) +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture (0 transformers, 1401 bytes) +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture → changed=false (1401 bytes) +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.PerformanceFixture → true (loaded=1 transformed=1) +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/v1_16_R3/MinecraftServer (0 transformers, 98228 bytes) +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/v1_16_R3/MinecraftServer → changed=false (98228 bytes) +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform net.minecraft.server.v1_16_R3.MinecraftServer → true (loaded=1 transformed=1) +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (5662 bytes) +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (5429 bytes) +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (5321 bytes) +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (5230 bytes) +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (0 transformers, 4983 bytes) +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=false (4983 bytes) +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] injectAll(DISABLE): 201 个类, 用时 4,209 毫秒 +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] - ClassVisitorAwake: 4,209 毫秒 +[15:23:23 INFO]: [Incision-Test-1.0.0] [DEBUG] 生命周期 "DISABLE" 用时 4,209 毫秒。 +[15:23:23 INFO]: [Adyeshach] Disabling Adyeshach v2.1.30 +[15:23:23 INFO]: Saving players +[15:23:23 INFO]: Saving worlds +[15:23:23 INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:overworld +[15:23:23 INFO]: ThreadedAnvilChunkStorage (world): All chunks are saved +[15:23:23 INFO]: Saving chunks for level 'ServerLevel[world_nether]'/minecraft:the_nether +[15:23:24 INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved +[15:23:24 INFO]: Saving chunks for level 'ServerLevel[world_the_end]'/minecraft:the_end +[15:23:24 INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved +[15:23:24 INFO]: ThreadedAnvilChunkStorage (world): All chunks are saved +[15:23:24 INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved +[15:23:24 INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved +[15:23:24 INFO]: Flushing Chunk IO +[15:23:24 INFO]: Closing Thread Pool +[15:23:24 INFO]: Closing Server diff --git a/module/incision/performance/jmh-2026-07-28/console/1.20.6-paper-java21-instrumentation.log b/module/incision/performance/jmh-2026-07-28/console/1.20.6-paper-java21-instrumentation.log new file mode 100644 index 000000000..1943e8525 --- /dev/null +++ b/module/incision/performance/jmh-2026-07-28/console/1.20.6-paper-java21-instrumentation.log @@ -0,0 +1,2338 @@ + +Starting org.bukkit.craftbukkit.Main +*** Warning, you've not updated in a while! *** +*** Please download a new build as per instructions from https://papermc.io/downloads/paper *** +System Info: Java 21 (OpenJDK 64-Bit Server VM 21.0.10+7-LTS) Host: Windows 11 10.0 (amd64) +Loading libraries, please wait... +WARN StatusConsoleListener Advanced terminal features are not available in this environment +[15:25:04 INFO]: Environment: Environment[sessionHost=https://sessionserver.mojang.com, servicesHost=https://api.minecraftservices.com, name=PROD] +[15:25:05 INFO]: Loaded 1175 recipes +[15:25:05 INFO]: Loaded 1276 advancements +[15:25:06 INFO]: Starting minecraft server version 1.20.6 +[15:25:06 WARN]: **************************** +[15:25:06 WARN]: YOU ARE RUNNING THIS SERVER AS AN ADMINISTRATIVE OR ROOT USER. THIS IS NOT ADVISED. +[15:25:06 WARN]: YOU ARE OPENING YOURSELF UP TO POTENTIAL RISKS WHEN DOING THIS. +[15:25:06 WARN]: FOR MORE INFORMATION, SEE https://madelinemiller.dev/blog/root-minecraft-server/ +[15:25:06 WARN]: **************************** +[15:25:06 INFO]: Loading properties +[15:25:06 INFO]: This server is running Paper version 1.20.6-151-ver/1.20.6@a4f0f5c (2024-10-30T19:13:22Z) (Implementing API version 1.20.6-R0.1-SNAPSHOT) +[15:25:06 INFO]: Server Ping Player Sample Count: 12 +[15:25:06 INFO]: Using 4 threads for Netty based IO +[15:25:06 WARN]: [!] The timings profiler has been enabled but has been scheduled for removal from Paper in the future. + We recommend installing the spark profiler as a replacement: https://spark.lucko.me/ + For more information please visit: https://github.com/PaperMC/Paper/issues/8948 +[15:25:06 INFO]: [ChunkTaskScheduler] Chunk system is using 1 I/O threads, 8 worker threads, and gen parallelism of 8 threads +[15:25:06 INFO]: Default game type: SURVIVAL +[15:25:06 INFO]: Generating keypair +[15:25:06 INFO]: Starting Minecraft server on *:25565 +[15:25:06 INFO]: Using default channel type +[15:25:06 INFO]: Paper: Using Java compression from Velocity. +[15:25:06 INFO]: Paper: Using Java cipher from Velocity. +[15:25:06 INFO]: [Incision-Test-1.0.0] [DEBUG] ��ǰ�Ե���ģʽ���С� +[15:25:07 INFO]: [Incision-Test-1.0.0] [DEBUG] ��������������ɣ���ʱ 209 ���롣 +[15:25:07 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:common-env:6.3.0-local-dev +[15:25:07 INFO]: [Incision-Test-1.0.0] [DEBUG] �� common-env-6.3.0-local-dev-fae78078.jar �м��� extra.properties ���� +[15:25:07 INFO]: [Incision-Test-1.0.0] [DEBUG] RuntimeEnv ������ɣ���ʱ 204 ���롣 +[15:25:07 INFO]: [Incision-Test-1.0.0] [DEBUG] = ���� top.maplex.incisiontest.taboolib.common.env.RuntimeEnv.init() +[15:25:07 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:common-util:6.3.0-local-dev +[15:25:07 INFO]: [Incision-Test-1.0.0] [DEBUG] �� common-util-6.3.0-local-dev-55516d5b.jar �м��� extra.properties ���� +[15:25:07 INFO]: [Incision-Test-1.0.0] [DEBUG] ClassVisitorHandler ��ʼ����ɡ� +[15:25:07 INFO]: [Incision-Test-1.0.0] [DEBUG] = ���� top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.init() +[15:25:07 INFO]: [Incision-Test-1.0.0] [DEBUG] = ���� top.maplex.incisiontest.taboolib.common.io.ProjectScannerKt.init() +[15:25:07 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:common-legacy-api:6.3.0-local-dev +[15:25:07 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:common-platform-api:6.3.0-local-dev +[15:25:07 INFO]: [Incision-Test-1.0.0] [DEBUG] �� common-platform-api-6.3.0-local-dev-4f1aa33f.jar �м��� extra.properties ���� +[15:25:07 INFO]: [Incision-Test-1.0.0] [DEBUG] = ���� top.maplex.incisiontest.taboolib.common.platform.PlatformFactory.init() +[15:25:07 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-xseries:6.3.0-local-dev +[15:25:07 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-nms:6.3.0-local-dev +[15:25:07 INFO]: [Incision-Test-1.0.0] [DEBUG] �� bukkit-nms-6.3.0-local-dev-3d7d438f.jar �м��� extra.properties ���� +[15:25:07 INFO]: [Incision-Test-1.0.0] [DEBUG] PaperClassFinder ����Ч�� +[15:25:07 INFO]: [Incision-Test-1.0.0] [DEBUG] = ���� top.maplex.incisiontest.taboolib.module.nms.MeteorReflection.init() +[15:25:07 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-ui:6.3.0-local-dev +[15:25:07 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-nms-stable:6.3.0-local-dev +[15:25:07 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:minecraft-kether:6.3.0-local-dev +[15:25:08 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:platform-bukkit-impl:6.3.0-local-dev +[15:25:08 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-hook:6.3.0-local-dev +[15:25:08 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-ui-legacy:6.3.0-local-dev +[15:25:08 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:database:6.3.0-local-dev +[15:25:08 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-nms-legacy:6.3.0-local-dev +[15:25:08 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-nms-tag:6.3.0-local-dev +[15:25:08 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-ui-12100:6.3.0-local-dev +[15:25:08 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:platform-bukkit:6.3.0-local-dev +[15:25:08 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-nms-tag-modern:6.3.0-local-dev +[15:25:08 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-nms-tag-legacy:6.3.0-local-dev +[15:25:08 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:minecraft-command-helper:6.3.0-local-dev +[15:25:08 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:incision:6.3.0-local-dev +[15:25:08 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-util:6.3.0-local-dev +[15:25:08 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:minecraft-i18n:6.3.0-local-dev +[15:25:08 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:basic-configuration:6.3.0-local-dev +[15:25:08 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:basic-submit-chain:6.3.0-local-dev +[15:25:08 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:minecraft-chat:6.3.0-local-dev +[15:25:08 INFO]: [Incision-Test-1.0.0] [DEBUG] ��������������ɣ���ʱ 1,396 ���롣 +[15:25:08 INFO]: [Incision-Test-1.0.0] [DEBUG] ProjectScanner ɨ�赽 526 ���࣬��ʱ 38 ���롣 +[15:25:08 INFO]: [Incision-Test-1.0.0] [DEBUG] ClassVisitor ��һ�׶ι���: 2,739 -> 1,200 ����ѡ�࣬��ʱ 37 ���롣 +[15:25:08 INFO]: [Incision-Test-1.0.0] [DEBUG] ClassVisitor �ڶ��׶ι���: 1,200 -> 201 ����Ч�࣬��ʱ 4 ���롣 +[15:25:08 INFO]: [Incision-Test-1.0.0] [DEBUG] ClassVisitor ����ʱ 152 ���롣 +[15:25:08 INFO]: [Incision-Test-1.0.0] [DEBUG] RunningClasses (All) : 2,739 +[15:25:08 INFO]: [Incision-Test-1.0.0] [DEBUG] RunningClasses (Jar) : 526 +[15:25:08 INFO]: [Incision-Test-1.0.0] [DEBUG] RunningClasses (Included) : 201 +[15:25:08 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] asm-tree probe: loader=org.bukkit.plugin.java.PluginClassLoader core=file:/E:/Minecraft-Server/incisionTest/run-1.20.6-paper/cache/taboolib/top.maplex.incisiontest/asm-9.8-bc746a17.jar tree=file:/E:/Minecraft-Server/incisionTest/run-1.20.6-paper/cache/taboolib/top.maplex.incisiontest/asm-tree-9.8-9faf6fa8.jar +[15:25:08 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] asm-tree probe OK: name=top/maplex/incisiontest/taboolib/module/incision/IncisionBootstrap methods=8 +[15:25:08 INFO]: [Incision-Test-1.0.0] [Incision] TabooLibNmsResolver ������: nms=UNKNOWN,unobf=false,uniCB=true,mojang=true,impl=RemapTranslationTabooLib +[15:25:08 INFO]: [Incision-Test-1.0.0] [Incision] JvmtiBackend: JVMTI native loaded from C:\Users\ADMINI~1\AppData\Local\Temp\incision-native\incision-jvmti-e6191845.dll +[15:25:08 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: io.izzel.incision.bridge.IncisionBridge in bootstrap +[15:25:08 INFO]: [Incision-Test-1.0.0] [Incision] IncisionBridge ��ע�� bootstrap ClassLoader (JVMTI) +[15:25:08 INFO]: [Incision-Test-1.0.0] [Incision] IncisionBridge dispatcher ��ע�� (CL=bootstrap) +[15:25:08 INFO]: [Incision-Test-1.0.0] [Incision] Incision CONST: api=2 resolver=RemapRouter[TabooLibNmsResolver] +[15:25:08 INFO]: [Incision-Test-1.0.0] [Incision] PipelineBackend installed into TabooLib RemapTranslation.extraTransformers +[15:25:08 INFO]: [Incision-Test-1.0.0] [DEBUG] ��ƽ̨�����ʼ����ɣ���ʱ 195 ���롣 +[15:25:08 INFO]: [Incision-Test-1.0.0] [DEBUG] ����: 21 +[15:25:08 INFO]: [Incision-Test-1.0.0] [DEBUG] ע��: 20 +[15:25:08 INFO]: [Incision-Test-1.0.0] [DEBUG] ����: 6 +[15:25:08 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformOpenContainer (BukkitOpenContainer) +[15:25:08 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformListener (BukkitListener) +[15:25:08 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformAdapter (BukkitAdapter) +[15:25:08 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformIO (BukkitIO) +[15:25:08 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformExecutor (BukkitExecutor) +[15:25:08 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformCommand (BukkitCommand) +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] Paper ӳ����Ѽ��أ���ʱ 34 ���롣 +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] Classes: 6,713, Fields: 26,991, Methods: 33,991 +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] ProjectScanner ɨ�赽 8 ����Դ�ļ�����ʱ 0 ���롣 +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] Spigot ӳ����Ѽ��أ���ʱ 15 ���롣 +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] Classes: 3821, Fields: 25380, Methods: 32942 +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SharpnessModifier#sharpness-modifier@2 targets=[net/minecraft/world/item/enchantment/EnchantmentHelper.modifyDamage(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;F)F] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=net/minecraft/world/item/enchantment/EnchantmentHelper resolved=net/minecraft/world/item/enchantment/EnchantmentHelper advices=1 total=1 backend=Instrumentation +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SharpnessModifier �� 1 suture / 1 advice +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityDefault#defaultPriority@4 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority advices=1 total=1 backend=Instrumentation +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityDefault �� 1 suture / 1 advice +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperBefore@37 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=1 matches=1..1 +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onSecondHelperBefore@38 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=2 matches=1..1 +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onThirdHelperBefore@39 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperAfterOffset1@40 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperBeforeOffsetZero@41 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset1All@42 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset2All@43 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onBeforeNegOffset@44 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal0AfterOffset1@45 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=2 matches=1..1 +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal2AfterOffset2@46 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onAnyOrdinal@47 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOffsetPlus5@48 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=1 matches=1..1 +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOffsetMinus2@49 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onBeforeOffset2@50 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset0@51 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=1 matches=1..1 +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal1AfterOffset1@52 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.counterI ordinal=0 matches=1..1 +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFieldGetOffset@53 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.counterI ordinal=0 matches=1..1 +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFieldPutOffset@54 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/OffsetFixture resolved=top/maplex/incisiontest/fixture/OffsetFixture advices=18 total=18 backend=Instrumentation +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonOffsetCases �� 18 suture / 18 advice +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.Pri0Surgeon#pri0@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=1 backend=Instrumentation +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.Pri0Surgeon �� 1 suture / 1 advice +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityNegativeCases#adviceNegative@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityFixture advices=1 total=1 backend=Instrumentation +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonPriorityNegativeCases �� 1 suture / 1 advice +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriority200@10 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriority50@11 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriorityNeg10@12 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriorityDefault@13 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority advices=4 total=5 backend=Instrumentation +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation �� 4 suture / 4 advice +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityHigh#highPriority@2 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority advices=1 total=6 backend=Instrumentation +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityHigh �� 1 suture / 1 advice +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#onCompanionOnly@8 targets=[top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion.companionOnlyEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#onStaticOnly@9 targets=[top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture.staticOnlyEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#both-static-path@10 targets=[top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture.bothEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#both-companion-path@11 targets=[top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion.bothEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion resolved=top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion advices=2 total=2 backend=Instrumentation +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture advices=2 total=2 backend=Instrumentation +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonKotlinTargetCases �� 4 suture / 4 advice +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.Pri100Surgeon#pri100@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=2 backend=Instrumentation +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.Pri100Surgeon �� 1 suture / 1 advice +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityMaxCases#adviceMax@2 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.extremeMaxTarget()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=3 backend=Instrumentation +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonPriorityMaxCases �� 1 suture / 1 advice +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#apiLead@12 targets=[ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#apiTrail@13 targets=[ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalLead@14 targets=[ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalTrail@15 targets=[ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalSplice@16 targets=[ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=org/bukkit/craftbukkit/v1_16_R3/util/CraftChatMessage.fromString(Ljava/lang/String;)[Lnet/minecraft/server/v1_16_R3/IChatBaseComponent; ordinal=0 matches=1..1 +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#craftChatInvoke@17 targets=[ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=ink/ptms/adyeshach/impl/DefaultAdyeshachAPI resolved=ink/ptms/adyeshach/impl/DefaultAdyeshachAPI advices=2 total=2 backend=Instrumentation +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: org/bukkit/craftbukkit/v1_16_R3/util/CraftChatMessage �� org/bukkit/craftbukkit/util/CraftChatMessage +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/v1_16_R3/IChatBaseComponent �� net/minecraft/network/chat/Component +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper resolved=ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper advices=4 total=4 backend=Instrumentation +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.AdyeshachIntegrationCases �� 6 suture / 6 advice +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aTNeg10@19 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPriNeg10()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT0@20 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri0()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT5@21 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri5()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT100@22 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri100()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aFNeg10@23 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPriNeg10()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF0@24 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri0()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF5@25 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri5()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF100@26 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri100()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#same-pri-first@27 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.samePriorityTarget()Ljava/util/List;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#same-pri-second@28 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.samePriorityTarget()Ljava/util/List;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#cycle-advice@29 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cycleTarget()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture resolved=top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture advices=11 total=11 backend=Instrumentation +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.OperationEnabledPriorityCases �� 11 suture / 11 advice +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonCrossClCases#onIsHardcore@4 targets=[net/minecraft/server/MinecraftServer.isHardcore()Z, net/minecraft/server/dedicated/DedicatedServer.isHardcore()Z] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonCrossClCases#onGetPlayerCount@5 targets=[net/minecraft/server/MinecraftServer.getPlayerCount()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonCrossClCases#onGetMaxPlayers@8 targets=[org/bukkit/Bukkit.getMaxPlayers()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/MinecraftServer.isHardcore()Z kinds=[LEAD] static=false +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/MinecraftServer.getPlayerCount()I kinds=[LEAD] static=false +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=net/minecraft/server/MinecraftServer resolved=net/minecraft/server/MinecraftServer advices=2 total=2 backend=Instrumentation +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/dedicated/DedicatedServer.isHardcore()Z kinds=[LEAD] static=false +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=net/minecraft/server/dedicated/DedicatedServer resolved=net/minecraft/server/dedicated/DedicatedServer advices=1 total=1 backend=Instrumentation +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject org/bukkit/Bukkit.getMaxPlayers()I kinds=[LEAD] static=true +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=org/bukkit/Bukkit resolved=org/bukkit/Bukkit advices=1 total=1 backend=Instrumentation +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonCrossClCases �� 3 suture / 4 advice +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAdvancedCases#onReturnsBoolExcise@4 targets=[top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture.returnsBoolean(Z)Z] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAdvancedCases#onLongCalcBypass@5 targets=[top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture.longCalc(JJ)J] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture advices=2 total=2 backend=Instrumentation +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAdvancedCases �� 2 suture / 2 advice +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AccessorTheatreDslCases#onDescribe@6 targets=[top/maplex/incisiontest/fixture/AccessorChildFixture.describe()Ljava/lang/String;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AccessorChildFixture resolved=top/maplex/incisiontest/fixture/AccessorChildFixture advices=1 total=1 backend=Instrumentation +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.AccessorTheatreDslCases �� 1 suture / 1 advice +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadFullDescriptor@20 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeMethodFull(Ljava/lang/String;)Ljava/lang/String;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadWildArgs@21 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeMethodWild(*)*] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadExactTarget@22 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeStarTarget()Ljava/lang/String;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trailClassAndMethodA@23 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeClassA()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trailClassAndMethodB@24 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeClassB()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#spliceFull@25 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeShorthandArgs(Ljava/lang/String;I)Ljava/lang/String;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.inner1()I ordinal=0 matches=1..1 +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#bypassFullDescriptor@26 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeInvokeHelper()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.inner2()I ordinal=0 matches=1..1 +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#graftFullDescriptor@27 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeInvokeHelper()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trimFullDescriptor@28 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeTrimArgs(Ljava/lang/String;I)Ljava/lang/String;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope advices=9 total=9 backend=Instrumentation +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases �� 9 suture / 9 advice +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#headLead@42 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSimpleReturn()Ljava/lang/String;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#tailTrailNormal@43 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSimpleReturn()Ljava/lang/String;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trailMultiReturn@44 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixMultiReturn(Z)I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trailOnThrow@45 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixThrowUncaught(Z)Ljava/lang/String;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=0 matches=1..1 +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBefore0@46 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=1 matches=1..1 +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBefore1@47 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=-1 matches=1..-1 +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBeforeAll@48 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=0 matches=1..1 +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeAfter0@49 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.counterI ordinal=0 matches=1..1 +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftFieldGet@50 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixFieldRead()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.lastWrittenI ordinal=0 matches=1..1 +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftFieldPut@51 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixFieldWrite(I)V] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/util/ArrayList. ordinal=0 matches=1..1 +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftNew@52 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixAllocate()Ljava/util/ArrayList;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=THROW mode=EXACT target=. ordinal=0 matches=1..1 +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftThrow@53 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixThrowUncaught(Z)Ljava/lang/String;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=0 matches=1..1 +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#bypassReplace@54 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeMixed(I)I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimReturnPlain@55 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixPlainReturn()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimArg0@56 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimArg1@57 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixCombine(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#exciseFullReplace@58 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixExciseTarget()Ljava/lang/String;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#spliceProceedAndKeep@59 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSpliceTarget(I)I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture advices=18 total=18 backend=Instrumentation +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases �� 18 suture / 18 advice +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgSingle@18 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimSingleArg(Ljava/lang/String;)Ljava/lang/String;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgDouble0@19 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimDoubleArg(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgDouble1@20 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimDoubleArg(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgTriple2@21 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimTripleArg(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgQuad3@22 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimQuadArg(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnInt@23 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnInt()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnLong@24 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnLong()J] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnString@25 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnString()Ljava/lang/String;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnBool@26 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnBoolean()Z] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim advices=9 total=9 backend=Instrumentation +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases �� 9 suture / 9 advice +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM1@19 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m1Default()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#m2-cust@20 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m2CustomId()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM3@21 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m3DisabledNoId()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM4@22 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m4PriorityPositive()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM5@23 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m5PriorityNegative()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#m6-cust@24 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m6IdAndPriority()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#m7-cust@25 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m7IdAndDisabled()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#m8-cust@26 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m8AllThree()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM9@27 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m9PriorityZeroExplicit()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#orderHigh@28 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#orderMid@29 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#orderZero@30 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#orderLow@31 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/OperationMatrixFixture resolved=top/maplex/incisiontest/fixture/OperationMatrixFixture advices=13 total=13 backend=Instrumentation +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.OperationMatrixCases �� 13 suture / 13 advice +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onLegacy �� @Version([1.8, 1.17]) ���� (current=1.20.6) +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onModern@30 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.versionedTarget()Ljava/lang/String;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onFuture �� @Version([26.1, ]) ���� (current=1.20.6) +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onNoop@32 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.noopMatcherTarget()Ljava/lang/String;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onNmsGetPlayerCount@33 targets=[net/minecraft/server/MinecraftServer.getPlayerCount()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeInRange@34 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherInRange()Ljava/lang/String;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBelowStart �� @Version([3.0, 4.0]) ���� (current=2.5) +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeAboveEnd �� @Version([0.1, 1.0]) ���� (current=2.5) +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBoundaryEnd@37 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherBoundaryEnd()Ljava/lang/String;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBoundaryStart@38 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherBoundaryStart()Ljava/lang/String;] +[15:25:09 WARN]: [Incision-Test-1.0.0] [Incision][WARN] VersionMatcher ����ʧ��: top.maplex.incisiontest.api.FailingVersionMatcher �� java.lang.reflect.InvocationTargetException: null; fail-closed +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onMissingMatcherFallback@39 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.missingMatcherFallback()Ljava/lang/String;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onMultiRange0 �� @Version([0, 1]) ���� (current=2.5) +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onMultiRange1@41 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.multiRangeByIndex()Ljava/lang/String;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onMultiRange2 �� @Version([4, 5]) ���� (current=2.5) +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture advices=7 total=7 backend=Instrumentation +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/MinecraftServer.isHardcore()Z kinds=[LEAD] static=false +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/MinecraftServer.getPlayerCount()I kinds=[LEAD] static=false +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=net/minecraft/server/MinecraftServer resolved=net/minecraft/server/MinecraftServer advices=1 total=3 backend=Instrumentation +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonVersionCases �� 8 suture / 8 advice +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AccessorUtilCases#onProcess@26 targets=[top/maplex/incisiontest/fixture/UtilFixture.process(Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/UtilFixture resolved=top/maplex/incisiontest/fixture/UtilFixture advices=1 total=1 backend=Instrumentation +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.AccessorUtilCases �� 1 suture / 1 advice +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SharpnessObserver#observeSharpness@0 targets=[net/minecraft/world/item/enchantment/EnchantmentHelper.modifyDamage(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;F)F] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=net/minecraft/world/item/enchantment/EnchantmentHelper resolved=net/minecraft/world/item/enchantment/EnchantmentHelper advices=1 total=2 backend=Instrumentation +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SharpnessObserver �� 1 suture / 1 advice +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityLow#lowPriority@2 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority advices=1 total=7 backend=Instrumentation +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityLow �� 1 suture / 1 advice +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFF@20 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ffEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFFAlt@21 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ffAltMethod(I)I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFT@22 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ftStaticEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFTAlt@23 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ftStaticAlt(I)I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTF@24 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.tfCompanionEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTFAlt@25 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.tfCompanionAlt(I)I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTStatic@26 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ttBothEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTCompanion@27 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.ttBothEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTAltStatic@28 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ttBothAlt(I)I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTAltCompanion@29 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.ttBothAlt(I)I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture resolved=top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture advices=6 total=6 backend=Instrumentation +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion resolved=top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion advices=4 total=4 backend=Instrumentation +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.KotlinTargetMatrixCases �� 10 suture / 10 advice +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AccessorCases#onPublicDouble@18 targets=[top/maplex/incisiontest/fixture/AccessorFixture.publicDouble(I)I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/AccessorFixture.publicDouble(I)I kinds=[LEAD] static=false +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=top/maplex/incisiontest/fixture/AccessorFixture resolved=top/maplex/incisiontest/fixture/AccessorFixture advices=1 total=1 backend=Instrumentation +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.AccessorCases �� 1 suture / 1 advice +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onAccumulatePattern@73 targets=[top/maplex/incisiontest/fixture/InsnPatternFixture.accumulate(I)I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticIconst5@74 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticSeq2@75 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticSeq4@76 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticAny@77 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onIconstFamilyRepeat@78 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onLdcString@79 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onLdcCstFiltered@80 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onFieldGet@81 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onFieldPut@82 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNewStringBuilder@83 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeVirtualGlob@84 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeStaticMath@85 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNewArray@86 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onANewArray@87 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInstanceOf@88 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onCheckCast@89 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onIfeq@90 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon pattern δ���У����� advice: top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGoto +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onAthrow@92 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onReturn@93 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onSeq3@94 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onEmptyPattern@95 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onSeq5@96 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onRepeat2@97 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onRepeat5@98 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onCstNumeric@99 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobOwnerJavaLang@100 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobNameSuffix@101 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon pattern δ���У����� advice: top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobDesc +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onDescExact@103 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeInterface@104 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeSpecial@105 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArrayLength@106 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon pattern δ���У����� advice: top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNop +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onDup@108 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String;] +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/InsnPatternFixture.accumulate(I)I kinds=[LEAD] static=false +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=top/maplex/incisiontest/fixture/InsnPatternFixture resolved=top/maplex/incisiontest/fixture/InsnPatternFixture advices=1 total=1 backend=Instrumentation +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:25:09 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=top/maplex/incisiontest/fixture/ComplexOpcodeFixture resolved=top/maplex/incisiontest/fixture/ComplexOpcodeFixture advices=32 total=32 backend=Instrumentation +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonInsnPatternCases �� 33 suture / 33 advice +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onBothEmpty@39 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.bothEmpty()Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onOnlyEndGiven@40 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.onlyEndGiven()Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onOnlyStartGiven@41 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.onlyStartGiven()Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSinglePoint@42 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.singlePoint()Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onInvertedRange �� @Version([9.0, 1.0]) ���� (current=2.5) +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onLeadVersioned@44 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.leadTarget()Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onTrailVersioned@45 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.trailTarget()Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSpliceVersioned@46 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.spliceTarget()Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onExciseVersioned@47 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.exciseTarget()Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.helperForBypass()I ordinal=0 matches=1..1 +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onBypassVersioned@48 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.bypassCallerTarget()I] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onGraftVersioned@49 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.graftCallerTarget()I] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onTrimReturnVersioned@50 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.trimReturnTarget()I] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onDefaultMatcher �� @Version([2.0, 3.0]) ���� (current=1.20.6) +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onExplicitNoop@52 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.explicitNoopMatcherTarget()Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onFakeNoBounds@53 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.fakeMatcherNoBoundsTarget()Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSegLongerStart@54 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.segmentLongerStart()Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSegLongerEnd@55 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.segmentLongerEnd()Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onMicroStepBelow �� @Version([2.6, 3.0]) ���� (current=2.5) +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onMicroStepAbove �� @Version([2.0, 2.4]) ���� (current=2.5) +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture resolved=top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture advices=15 total=15 backend=Instrumentation +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonVersionMatrixCases �� 15 suture / 15 advice +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorHead@30 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteHeadMethod()Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorTail@31 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteTailMethod()Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorReturn@32 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteReturnMethod()I] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=THROW mode=EXACT target=. ordinal=0 matches=1..1 +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorThrow@33 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteThrowMethod()Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=0 matches=1..1 +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd0@34 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=1 matches=1..1 +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd1@35 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=2 matches=1..1 +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd2@36 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=-1 matches=1..-1 +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrdAll@37 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=0 matches=1..1 +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteShiftBefore@38 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=0 matches=1..1 +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteShiftAfter@39 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.counterI ordinal=0 matches=1..1 +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteFieldGetGraft@40 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteFieldGet()I] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.lastWrittenI ordinal=0 matches=1..1 +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteFieldPutGraft@41 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteFieldPut(I)V] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteNewWithTarget@42 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteNewObject()Ljava/lang/StringBuilder;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=. ordinal=0 matches=1..1 +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteNewEmptyTarget@43 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteTargetEmpty()Ljava/lang/Object;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=0 matches=1..1 +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteOffsetZero@44 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site advices=15 total=15 backend=Instrumentation +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases �� 15 suture / 15 advice +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.counterShiftI ordinal=0 matches=1..1 +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldGetBefore@24 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.readCounterShift()I] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.counterShiftI ordinal=0 matches=1..1 +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldGetAfter@25 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.readCounterShift()I] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.counterShiftI ordinal=0 matches=1..1 +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldPutBefore@26 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.writeCounterShift(I)V] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.counterShiftI ordinal=0 matches=1..1 +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldPutAfter@27 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.writeCounterShift(I)V] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#newBefore@28 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.allocateBuilder()Ljava/lang/StringBuilder;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#newAfter@29 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.allocateBuilder()Ljava/lang/StringBuilder;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg0@30 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg1@31 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg2@32 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#spliceShortCircuit@33 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.spliceSkipTarget(I)I] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#exciseFullBody@34 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.exciseRawTarget()Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#noParenLead@35 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.noParenMethod()Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras advices=12 total=12 backend=Instrumentation +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases �� 12 suture / 12 advice +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationIdVariantsCases#id-variant-normal@8 targets=[top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idNormalTarget()I] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationIdVariantsCases#id::with/special.chars-001@9 targets=[top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idSpecialCharsTarget()I] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationIdVariantsCases#adviceEmptyFallback@10 targets=[top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idEmptyFallbackTarget()I] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationIdVariantsCases#veryLong-abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghij@11 targets=[top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idVeryLongTarget()I] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/OperationIdVariantsFixture resolved=top/maplex/incisiontest/fixture/OperationIdVariantsFixture advices=4 total=4 backend=Instrumentation +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.OperationIdVariantsCases �� 4 suture / 4 advice +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityPositiveCases#advicePositive@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityFixture advices=1 total=2 backend=Instrumentation +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonPriorityPositiveCases �� 1 suture / 1 advice +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityDefaultCases#adviceDefault@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityFixture advices=1 total=3 backend=Instrumentation +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonPriorityDefaultCases �� 1 suture / 1 advice +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#probe@2 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#lead@3 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#leadOfPair@4 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#trailOfPair@5 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$1 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#predicate@6 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.predicate(I)I] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#splice@7 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/PerformanceFixture.helper(I)I ordinal=0 matches=1..1 +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#siteInvoke@8 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.siteInvoke(I)I] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/PerformanceFixture resolved=top/maplex/incisiontest/fixture/PerformanceFixture advices=7 total=7 backend=Instrumentation +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.PerformanceCases �� 7 suture / 7 advice +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftBeforeHelperInvoke@18 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftAfterHelperInvoke@19 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.counterI ordinal=0 matches=1..1 +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnFieldGet@20 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.readCounter()I] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.counterI ordinal=0 matches=1..1 +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnFieldPut@21 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.writeCounter(I)V] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnNew@22 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.allocate()Ljava/lang/StringBuilder;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=THROW mode=EXACT target=. ordinal=0 matches=1..1 +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnThrow@23 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.throwIt()Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#bypassHelperInvoke@24 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#trimReturnPlain@25 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.plainReturn()I] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#trimEchoArg@26 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.echo(Ljava/lang/String;)Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture advices=9 total=9 backend=Instrumentation +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonSiteCases �� 9 suture / 9 advice +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonBasicCases#onGreetLead@8 targets=[top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.greet(Ljava/lang/String;)Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonBasicCases#onVoidTrail@9 targets=[top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.voidNoArg()V] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonBasicCases#onAddSplice@10 targets=[top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.add(II)I] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture advices=3 total=3 backend=Instrumentation +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonBasicCases �� 3 suture / 3 advice +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityMinCases#adviceMin@2 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.extremeMinTarget()I] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=4 backend=Instrumentation +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonPriorityMinCases �� 1 suture / 1 advice +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onHeadWithPattern@11 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onHeadPatternIfeq@12 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/ComplexOpcodeFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeWithPattern@13 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=GLOB target=*ComplexOpcodeFixture*.helper(*)* ordinal=-1 matches=1..-1 +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeWithGlob@14 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/ComplexOpcodeFixture.helper(I)I ordinal=0 matches=1..1 +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeAfterPattern@15 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=top/maplex/incisiontest/fixture/ComplexOpcodeFixture resolved=top/maplex/incisiontest/fixture/ComplexOpcodeFixture advices=5 total=37 backend=Instrumentation +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases �� 5 suture / 5 advice +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonMixinCases#overwriteMayThrow@4 targets=[top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture.mayThrow(Z)Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonMixinCases#redirectHelper@5 targets=[top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture.helper(I)I] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture advices=2 total=2 backend=Instrumentation +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonMixinCases �� 2 suture / 2 advice +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationHigherCases#higherSurgeonAdvice@0 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.multiSurgeonTarget()Ljava/util/List;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture advices=1 total=1 backend=Instrumentation +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonOperationHigherCases �� 1 suture / 1 advice +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityZeroCases#adviceZero@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityFixture advices=1 total=4 backend=Instrumentation +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonPriorityZeroCases �� 1 suture / 1 advice +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$2 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnDragon@67 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$3 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnLowLevel@68 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$4 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogEqString@69 targets=[top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$5 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNeqInt@70 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$6 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureLt@71 targets=[top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$7 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureGt@72 targets=[top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$8 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnLe@73 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$9 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnGe@74 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$10 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogMatches@75 targets=[top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$11 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogInString@76 targets=[top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$12 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onHandleInList@77 targets=[top/maplex/incisiontest/fixture/PredicateFixture.handle(Ljava/util/List;)Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$13 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptIsString@78 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$14 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptNotIsInt@79 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$15 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onHandleIcList@80 targets=[top/maplex/incisiontest/fixture/PredicateFixture.handle(Ljava/util/List;)Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$16 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptIpObject@81 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$17 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onTriggerItExact@82 targets=[top/maplex/incisiontest/fixture/PredicateFixture.trigger(Ljava/lang/String;)Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$18 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptNotIt@83 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$19 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptAsCast@84 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$20 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterProperty@85 targets=[top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$21 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterPropertySize@86 targets=[top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$22 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterMethodCall@87 targets=[top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$23 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterMethodNoArg@88 targets=[top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$24 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onTouchSafeCall@89 targets=[top/maplex/incisiontest/fixture/PredicateFixture.touch(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$25 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnAnd@90 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$26 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnOr@91 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$27 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNot@92 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$28 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNested@93 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$29 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagTrue@94 targets=[top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$30 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagFalse@95 targets=[top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$31 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagNull@96 targets=[top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$32 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureDouble@97 targets=[top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$33 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnCompound@98 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$34 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogThisRef@99 targets=[top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onEmptyWhere@115 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereEmpty(I)I] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$35 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onTrailWithWhere@116 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereTrail(I)I] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$36 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpliceWithWhere@117 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereSplice(I)I] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$37 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onExciseWithWhere@118 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereExcise(Ljava/lang/String;)Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/PredicateFixture.whereBypassHelper(I)I ordinal=0 matches=1..1 +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$38 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onBypassWithWhere@119 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereBypass(I)I] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/PredicateFixture.whereGraftHelper(I)I ordinal=0 matches=1..1 +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$39 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onGraftWithWhere@120 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereGraft(I)I] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$40 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onTrimArgWithWhere@121 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereTrim(I)I] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/PredicateFixture resolved=top/maplex/incisiontest/fixture/PredicateFixture advices=40 total=40 backend=Instrumentation +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonPredicateCases �� 40 suture / 40 advice +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PriNeg100Surgeon#priNeg100@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=5 backend=Instrumentation +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.PriNeg100Surgeon �� 1 suture / 1 advice +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#custom-operation-id@7 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.customIdTarget()I] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#disabledAdvice@8 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.disabledTarget()I] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#highPriority@9 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.priorityTarget()Ljava/util/List;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#lowPriority@10 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.priorityTarget()Ljava/util/List;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#surgeonDefaultAdvice@11 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.surgeonDefaultTarget()Ljava/util/List;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#surgeonOverrideAdvice@12 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.surgeonDefaultTarget()Ljava/util/List;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#multiSurgeonLowerSide@13 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.multiSurgeonTarget()Ljava/util/List;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture advices=7 total=8 backend=Instrumentation +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonOperationCases �� 7 suture / 7 advice +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#beforeTouchField@18 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.touchesField()I] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#afterMultiArg@19 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.multiArg(ILjava/lang/String;D)Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#aroundCallsHelper@20 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.callsHelper(I)I] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#aroundModifyArgs@21 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.greet(Ljava/lang/String;)Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#aroundRewriteResult@22 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.rewriteTarget(I)I] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#onStaticEcho@23 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.staticEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#onCompanionEcho@24 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture$Companion.companionEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonAopTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonAopTargetFixture advices=6 total=6 backend=Instrumentation +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonAopTargetFixture$Companion resolved=top/maplex/incisiontest/fixture/SurgeonAopTargetFixture$Companion advices=1 total=1 backend=Instrumentation +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAopCases �� 7 suture / 7 advice +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] injectAll(CONST): 201 ����, ��ʱ 1,323 ���� +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] - SurgeonScanner: 1,317 ���� +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] �������� "CONST" ��ʱ 1,676 ���롣 +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] Bukkit �����ʼ����ɣ���ʱ 3,300 ���롣 +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] ������ IllegalAccess ���棬��ʱ 2 ���롣 +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] ���������ļ�: E:\Minecraft-Server\incisionTest\run-1.20.6-paper\plugins\Incision-Test\datasource.yml +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] ���������ļ�: E:\Minecraft-Server\incisionTest\run-1.20.6-paper\plugins\Incision-Test\kether.yml +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] injectAll(INIT): 201 ����, ��ʱ 282 ���� +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] - ConfigLoader: 184 ���� +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] - ClassVisitorAwake: 97 ���� +[15:25:10 INFO]: [Incision-Test-1.0.0] [DEBUG] �������� "INIT" ��ʱ 283 ���롣 +[15:25:11 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; kinds=[SPLICE, LEAD, GRAFT, TRAIL] static=false +[15:25:11 WARN]: java.lang.ClassNotFoundException: ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper$$IncisionBodies +[15:25:11 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:197) +[15:25:11 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:164) +[15:25:11 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) +[15:25:11 WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:25:11 WARN]: at java.base/java.lang.Class.forName(Class.java:536) +[15:25:11 WARN]: at java.base/java.lang.Class.forName(Class.java:515) +[15:25:11 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader.findClass(AsmClassLoader.kt:9) +[15:25:11 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) +[15:25:11 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) +[15:25:11 WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:25:11 WARN]: at java.base/java.lang.Class.forName(Class.java:536) +[15:25:11 WARN]: at java.base/java.lang.Class.forName(Class.java:515) +[15:25:11 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.isClassDefined(Scalpel.kt:292) +[15:25:11 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.generateAndRegisterBodies(Scalpel.kt:245) +[15:25:11 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.weave(Scalpel.kt:68) +[15:25:11 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$installWeaver$installation$1.invoke(Scalpel.kt:196) +[15:25:11 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$installWeaver$installation$1.invoke(Scalpel.kt:196) +[15:25:11 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:47) +[15:25:11 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:44) +[15:25:11 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.loader.InstrumentationBackend$register$1.transform(InstrumentationBackend.kt:86) +[15:25:11 WARN]: at java.instrument/java.lang.instrument.ClassFileTransformer.transform(ClassFileTransformer.java:244) +[15:25:11 WARN]: at java.instrument/sun.instrument.TransformerManager.transform(TransformerManager.java:188) +[15:25:11 WARN]: at java.instrument/sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:610) +[15:25:11 WARN]: at java.base/java.lang.ClassLoader.defineClass1(Native Method) +[15:25:11 WARN]: at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1027) +[15:25:11 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader.createNewClass(AsmClassLoader.kt:18) +[15:25:11 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassTranslation$createNewClass$1$1.invoke(AsmClassTranslation.kt:60) +[15:25:11 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassTranslation$createNewClass$1$1.invoke(AsmClassTranslation.kt:60) +[15:25:11 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.common.BinaryCache.read(BinaryCache.kt:28) +[15:25:11 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassTranslation.createNewClass(AsmClassTranslation.kt:60) +[15:25:11 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxyClass(MinecraftServerUtil.kt:132) +[15:25:11 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxyClass(MinecraftServerUtil.kt:120) +[15:25:11 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxy(MinecraftServerUtil.kt:103) +[15:25:11 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxy(MinecraftServerUtil.kt:71) +[15:25:11 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI$nmsHelper$2.invoke(DefaultAdyeshachMinecraftAPI.kt:139) +[15:25:11 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI$nmsHelper$2.invoke(DefaultAdyeshachMinecraftAPI.kt:29) +[15:25:11 WARN]: at Adyeshach-2.1.30.jar//kotlin1822.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) +[15:25:11 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI.getNmsHelper(DefaultAdyeshachMinecraftAPI.kt:29) +[15:25:11 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI._init_$lambda$0(DefaultAdyeshachMinecraftAPI.kt:111) +[15:25:11 WARN]: at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) +[15:25:11 WARN]: at java.base/java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1796) +[15:25:11 WARN]: at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) +[15:25:11 WARN]: at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) +[15:25:11 WARN]: at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) +[15:25:11 WARN]: at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) +[15:25:11 WARN]: at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) +[15:25:11 WARN]: java.lang.ClassNotFoundException: ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper$$IncisionBodies +[15:25:11 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:197) +[15:25:11 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:164) +[15:25:11 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) +[15:25:11 WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:25:11 WARN]: at java.base/java.lang.Class.forName(Class.java:536) +[15:25:11 WARN]: at java.base/java.lang.Class.forName(Class.java:515) +[15:25:11 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader.findClass(AsmClassLoader.kt:9) +[15:25:11 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) +[15:25:11 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) +[15:25:11 WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:25:11 WARN]: at java.base/java.lang.Class.forName(Class.java:536) +[15:25:11 WARN]: at java.base/java.lang.Class.forName(Class.java:515) +[15:25:11 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.isClassDefined(Scalpel.kt:292) +[15:25:11 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.defineBodiesInTargetLoader(Scalpel.kt:285) +[15:25:11 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.generateAndRegisterBodies(Scalpel.kt:261) +[15:25:11 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.weave(Scalpel.kt:68) +[15:25:11 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$installWeaver$installation$1.invoke(Scalpel.kt:196) +[15:25:11 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$installWeaver$installation$1.invoke(Scalpel.kt:196) +[15:25:11 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:47) +[15:25:11 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:44) +[15:25:11 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.loader.InstrumentationBackend$register$1.transform(InstrumentationBackend.kt:86) +[15:25:11 WARN]: at java.instrument/java.lang.instrument.ClassFileTransformer.transform(ClassFileTransformer.java:244) +[15:25:11 WARN]: at java.instrument/sun.instrument.TransformerManager.transform(TransformerManager.java:188) +[15:25:11 WARN]: at java.instrument/sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:610) +[15:25:11 WARN]: at java.base/java.lang.ClassLoader.defineClass1(Native Method) +[15:25:11 WARN]: at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1027) +[15:25:11 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader.createNewClass(AsmClassLoader.kt:18) +[15:25:11 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassTranslation$createNewClass$1$1.invoke(AsmClassTranslation.kt:60) +[15:25:11 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassTranslation$createNewClass$1$1.invoke(AsmClassTranslation.kt:60) +[15:25:11 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.common.BinaryCache.read(BinaryCache.kt:28) +[15:25:11 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassTranslation.createNewClass(AsmClassTranslation.kt:60) +[15:25:11 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxyClass(MinecraftServerUtil.kt:132) +[15:25:11 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxyClass(MinecraftServerUtil.kt:120) +[15:25:11 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxy(MinecraftServerUtil.kt:103) +[15:25:11 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxy(MinecraftServerUtil.kt:71) +[15:25:11 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI$nmsHelper$2.invoke(DefaultAdyeshachMinecraftAPI.kt:139) +[15:25:11 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI$nmsHelper$2.invoke(DefaultAdyeshachMinecraftAPI.kt:29) +[15:25:11 WARN]: at Adyeshach-2.1.30.jar//kotlin1822.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) +[15:25:11 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI.getNmsHelper(DefaultAdyeshachMinecraftAPI.kt:29) +[15:25:11 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI._init_$lambda$0(DefaultAdyeshachMinecraftAPI.kt:111) +[15:25:11 WARN]: at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) +[15:25:11 WARN]: at java.base/java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1796) +[15:25:11 WARN]: at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) +[15:25:11 WARN]: at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) +[15:25:11 WARN]: at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) +[15:25:11 WARN]: at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) +[15:25:11 WARN]: at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) +[15:25:11 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper$$IncisionBodies in ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader@561d7d48 +[15:25:11 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Bodies class defined in target loader: ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper$$IncisionBodies loader=ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader +[15:25:11 INFO]: [Adyeshach] Generate MinecraftHelper in 65ms +[15:25:11 INFO]: [Adyeshach] Generate MinecraftEntitySpawner in 27ms +[15:25:11 INFO]: [Adyeshach] Generate MinecraftEntityOperator in 26ms +[15:25:11 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI; kinds=[LEAD, TRAIL] static=false +[15:25:11 INFO]: [Incision-Test] Loading server plugin Incision-Test v1.0.0 +[15:25:12 INFO]: [Incision-Test-1.0.0] [DEBUG] injectAll(LOAD): 201 ����, ��ʱ 207 ���� +[15:25:12 INFO]: [Incision-Test-1.0.0] [DEBUG] - KetherLoader: 189 ���� +[15:25:12 INFO]: [Incision-Test-1.0.0] [DEBUG] - ClassVisitorAwake: 17 ���� +[15:25:12 INFO]: [Incision-Test-1.0.0] [DEBUG] �������� "LOAD" ��ʱ 207 ���롣 +[15:25:12 INFO]: [Adyeshach] Loading server plugin Adyeshach v2.1.30 +[15:25:12 INFO]: Server permissions file permissions.yml is empty, ignoring it +[15:25:12 WARN]: **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE! +[15:25:12 WARN]: The server will make no attempt to authenticate usernames. Beware. +[15:25:12 WARN]: While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose. +[15:25:12 WARN]: To change this, set "online-mode" to "true" in the server.properties file. +[15:25:12 INFO]: Preparing level "world" +[15:25:12 INFO]: Preparing start region for dimension minecraft:overworld +[15:25:13 INFO]: Time elapsed: 807 ms +[15:25:13 INFO]: Preparing start region for dimension minecraft:the_nether +[15:25:13 INFO]: Time elapsed: 38 ms +[15:25:13 INFO]: Preparing start region for dimension minecraft:the_end +[15:25:13 INFO]: Time elapsed: 49 ms +[15:25:13 INFO]: [Incision-Test] Enabling Incision-Test v1.0.0 +[15:25:13 INFO]: [Incision-Test-1.0.0] [Incision] Incision ENABLE: gate / �����β��ʼ +[15:25:13 INFO]: [Incision-Test-1.0.0] [Incision] Gate created: apiVersion=2 +[15:25:13 INFO]: [Incision-Test-1.0.0] [Incision] Incision Gate online: api=2 +[15:25:13 INFO]: [Incision-Test-1.0.0] [Incision] Checkup report: total=292 +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSegLongerStart@54 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.segmentLongerStart()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobOwnerJavaLang@100 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset1All@42 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onSeq3@94 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onOnlyStartGiven@41 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.onlyStartGiven()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptNotIsInt@79 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeAfterPattern@15 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTAltCompanion@29 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.ttBothAlt(I)I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aTNeg10@19 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPriNeg10()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onTouchSafeCall@89 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.touch(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg0@30 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.PerformanceCases#predicate@6 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.predicate(I)I +- top.maplex.incisiontest.cases.OperationIdVariantsCases#adviceEmptyFallback@10 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idEmptyFallbackTarget()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrdAll@37 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#both-companion-path@11 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion.bothEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterPropertySize@86 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalTrail@15 + state: ARMED + target: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM1@19 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m1Default()I +- top.maplex.incisiontest.cases.SurgeonOperationCases#custom-operation-id@7 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.customIdTarget()I +- top.maplex.incisiontest.cases.SurgeonAopCases#aroundRewriteResult@22 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.rewriteTarget(I)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onCstNumeric@99 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpliceWithWhere@117 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereSplice(I)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobNameSuffix@101 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trailClassAndMethodB@24 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeClassB()I +- top.maplex.incisiontest.cases.SurgeonAdvancedCases#onLongCalcBypass@5 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture.longCalc(JJ)J +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF100@26 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri100()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#graftFullDescriptor@27 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeInvokeHelper()I +- top.maplex.incisiontest.cases.PerformanceCases#siteInvoke@8 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.siteInvoke(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnGe@74 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onReturn@93 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onTriggerItExact@82 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.trigger(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticSeq4@76 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagFalse@95 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnNew@22 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.allocate()Ljava/lang/StringBuilder; +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onHeadPatternIfeq@12 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeStaticMath@85 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperBeforeOffsetZero@41 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteNewWithTarget@42 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteNewObject()Ljava/lang/StringBuilder; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadFullDescriptor@20 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeMethodFull(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnLowLevel@68 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onBypassWithWhere@119 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereBypass(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogEqString@69 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal0AfterOffset1@45 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimArg0@56 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#orderZero@30 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorThrow@33 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteThrowMethod()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArrayLength@106 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I +- top.maplex.incisiontest.cases.SurgeonSiteCases#trimEchoArg@26 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.echo(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onTrimArgWithWhere@121 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereTrim(I)I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTFAlt@25 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.tfCompanionAlt(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogThisRef@99 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#m7-cust@25 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m7IdAndDisabled()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onIconstFamilyRepeat@78 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteFieldPutGraft@41 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteFieldPut(I)V +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldGetAfter@25 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.readCounterShift()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityHigh#highPriority@2 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnString@25 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnString()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onGraftWithWhere@120 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereGraft(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnBool@26 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnBoolean()Z +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFT@22 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ftStaticEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnAnd@90 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgDouble1@20 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimDoubleArg(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInstanceOf@88 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorTail@31 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteTailMethod()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#exciseFullReplace@58 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixExciseTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftBeforeHelperInvoke@18 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I +- top.maplex.incisiontest.cases.SurgeonOperationHigherCases#higherSurgeonAdvice@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.multiSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onLdcString@79 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticSeq2@75 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonCrossClCases#onIsHardcore@4 + state: ARMED + target: net/minecraft/server/MinecraftServer.isHardcore()Z,net/minecraft/server/dedicated/DedicatedServer.isHardcore()Z +- top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeInRange@34 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherInRange()Ljava/lang/String; +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#craftChatInvoke@17 + state: ARMED + target: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onRepeat2@97 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNot@92 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnDragon@67 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onCheckCast@89 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I +- top.maplex.incisiontest.cases.SurgeonMixinCases#redirectHelper@5 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture.helper(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteShiftBefore@38 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorReturn@32 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteReturnMethod()I +- top.maplex.incisiontest.cases.SurgeonAopCases#onStaticEcho@23 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.staticEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.PerformanceCases#splice@7 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldPutAfter@27 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.writeCounterShift(I)V +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnLong@24 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnLong()J +- top.maplex.incisiontest.cases.OperationIdVariantsCases#veryLong-abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghij@11 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idVeryLongTarget()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onTrailWithWhere@116 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereTrail(I)I +- top.maplex.incisiontest.cases.SharpnessModifier#sharpness-modifier@2 + state: ARMED + target: net/minecraft/world/item/enchantment/EnchantmentHelper.modifyDamage(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/�� +- top.maplex.incisiontest.cases.SharpnessObserver#observeSharpness@0 + state: ARMED + target: net/minecraft/world/item/enchantment/EnchantmentHelper.modifyDamage(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/�� +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#apiLead@12 + state: ARMED + target: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI; +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM5@23 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m5PriorityNegative()I +- top.maplex.incisiontest.cases.SurgeonAopCases#beforeTouchField@18 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.touchesField()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trailOnThrow@45 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixThrowUncaught(Z)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onTrimReturnVersioned@50 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.trimReturnTarget()I +- top.maplex.incisiontest.cases.PerformanceCases#trailOfPair@5 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I +- top.maplex.incisiontest.cases.Pri100Surgeon#pri100@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg1@31 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationIdVariantsCases#id-variant-normal@8 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idNormalTarget()I +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onHeadWithPattern@11 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureGt@72 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonBasicCases#onAddSplice@10 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.add(II)I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTAltStatic@28 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ttBothAlt(I)I +- top.maplex.incisiontest.cases.AccessorCases#onPublicDouble@18 + state: ARMED + target: top/maplex/incisiontest/fixture/AccessorFixture.publicDouble(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteShiftAfter@39 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I +- top.maplex.incisiontest.cases.SurgeonMixinCases#overwriteMayThrow@4 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture.mayThrow(Z)Ljava/lang/String; +- top.maplex.incisiontest.cases.AccessorUtilCases#onProcess@26 + state: ARMED + target: top/maplex/incisiontest/fixture/UtilFixture.process(Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadExactTarget@22 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeStarTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onSecondHelperBefore@38 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset2All@43 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onExplicitNoop@52 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.explicitNoopMatcherTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFF@20 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ffEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onDup@108 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPriorityMaxCases#adviceMax@2 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.extremeMaxTarget()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onAthrow@92 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#m2-cust@20 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m2CustomId()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd0@34 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I +- top.maplex.incisiontest.cases.PriNeg100Surgeon#priNeg100@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticAny@77 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onGraftVersioned@49 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.graftCallerTarget()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal1AfterOffset1@52 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBoundaryStart@38 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherBoundaryStart()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onDescExact@103 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#same-pri-second@28 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.samePriorityTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM4@22 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m4PriorityPositive()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityDefault#defaultPriority@4 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onBeforeOffset2@50 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriorityDefault@13 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onFakeNoBounds@53 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.fakeMatcherNoBoundsTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOperationCases#highPriority@9 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.priorityTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal2AfterOffset2@46 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonPriorityMinCases#adviceMin@2 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.extremeMinTarget()I +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#apiTrail@13 + state: ARMED + target: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeInterface@104 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I +- top.maplex.incisiontest.cases.OperationMatrixCases#m8-cust@26 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m8AllThree()I +- top.maplex.incisiontest.cases.SurgeonAopCases#aroundCallsHelper@20 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.callsHelper(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldGetBefore@24 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.readCounterShift()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trimFullDescriptor@28 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeTrimArgs(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticIconst5@74 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onEmptyPattern@95 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V +- top.maplex.incisiontest.cases.SurgeonOperationCases#surgeonDefaultAdvice@11 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.surgeonDefaultTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onIfeq@90 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I +- top.maplex.incisiontest.cases.SurgeonAopCases#afterMultiArg@19 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.multiArg(ILjava/lang/String;D)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#both-static-path@10 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture.bothEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonBasicCases#onVoidTrail@9 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.voidNoArg()V +- top.maplex.incisiontest.cases.PerformanceCases#probe@2 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aFNeg10@23 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPriNeg10()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldPutBefore@26 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.writeCounterShift(I)V +- top.maplex.incisiontest.cases.SurgeonVersionCases#onMissingMatcherFallback@39 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.missingMatcherFallback()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgQuad3@22 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimQuadArg(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onLdcCstFiltered@80 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#orderHigh@28 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPriorityPositiveCases#advicePositive@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteOffsetZero@44 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgTriple2@21 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimTripleArg(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionCases#onNmsGetPlayerCount@33 + state: ARMED + target: net/minecraft/server/MinecraftServer.getPlayerCount()I +- top.maplex.incisiontest.cases.SurgeonSiteCases#bypassHelperInvoke@24 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onBothEmpty@39 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.bothEmpty()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onBypassVersioned@48 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.bypassCallerTarget()I +- top.maplex.incisiontest.cases.SurgeonOperationCases#multiSurgeonLowerSide@13 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.multiSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTStatic@26 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ttBothEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT0@20 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri0()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagTrue@94 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onEmptyWhere@115 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereEmpty(I)I +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeWithPattern@13 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTF@24 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.tfCompanionEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onAccumulatePattern@73 + state: ARMED + target: top/maplex/incisiontest/fixture/InsnPatternFixture.accumulate(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBefore1@47 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#spliceFull@25 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeShorthandArgs(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#spliceShortCircuit@33 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.spliceSkipTarget(I)I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onBeforeNegOffset@44 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnFieldPut@21 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.writeCounter(I)V +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd1@35 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOffsetMinus2@49 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonSiteCases#trimReturnPlain@25 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.plainReturn()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNeqInt@70 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeSpecial@105 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBoundaryEnd@37 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherBoundaryEnd()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onLeadVersioned@44 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.leadTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM9@27 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m9PriorityZeroExplicit()I +- top.maplex.incisiontest.cases.Pri0Surgeon#pri0@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAdvancedCases#onReturnsBoolExcise@4 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture.returnsBoolean(Z)Z +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onOnlyEndGiven@40 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.onlyEndGiven()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOffsetPlus5@48 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT5@21 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri5()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftFieldGet@50 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixFieldRead()I +- top.maplex.incisiontest.cases.SurgeonVersionCases#onNoop@32 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.noopMatcherTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.AccessorTheatreDslCases#onDescribe@6 + state: ARMED + target: top/maplex/incisiontest/fixture/AccessorChildFixture.describe()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriority200@10 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#newBefore@28 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.allocateBuilder()Ljava/lang/StringBuilder; +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalSplice@16 + state: ARMED + target: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftThrow@53 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixThrowUncaught(Z)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onSeq5@96 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#headLead@42 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSimpleReturn()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF0@24 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri0()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trailMultiReturn@44 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixMultiReturn(Z)I +- top.maplex.incisiontest.cases.SurgeonPriorityNegativeCases#adviceNegative@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureLt@71 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#newAfter@29 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.allocateBuilder()Ljava/lang/StringBuilder; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg2@32 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAopCases#aroundModifyArgs@21 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.greet(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPriorityZeroCases#adviceZero@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTCompanion@27 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.ttBothEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeVirtualGlob@84 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationIdVariantsCases#id::with/special.chars-001@9 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idSpecialCharsTarget()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onAnyOrdinal@47 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagNull@96 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriority50@11 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureDouble@97 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF5@25 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri5()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onHandleInList@77 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.handle(Ljava/util/List;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnCompound@98 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterProperty@85 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalLead@14 + state: ARMED + target: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onANewArray@87 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM3@21 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m3DisabledNoId()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogMatches@75 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteNewEmptyTarget@43 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteTargetEmpty()Ljava/lang/Object; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterMethodNoArg@88 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadWildArgs@21 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeMethodWild(*)* +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperBefore@37 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSpliceVersioned@46 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.spliceTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd2@36 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorHead@30 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteHeadMethod()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeAfter0@49 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#bypassReplace@54 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeMixed(I)I +- top.maplex.incisiontest.cases.PerformanceCases#leadOfPair@4 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I +- top.maplex.incisiontest.cases.SurgeonCrossClCases#onGetPlayerCount@5 + state: ARMED + target: net/minecraft/server/MinecraftServer.getPlayerCount()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterMethodCall@87 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnFieldGet@20 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.readCounter()I +- top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#onCompanionOnly@8 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion.companionOnlyEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptAsCast@84 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onTrailVersioned@45 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.trailTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#cycle-advice@29 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cycleTarget()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNested@93 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#onStaticOnly@9 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture.staticOnlyEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#tailTrailNormal@43 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSimpleReturn()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityLow#lowPriority@2 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionCases#onModern@30 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.versionedTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onHandleIcList@80 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.handle(Ljava/util/List;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onFieldPut@82 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#bypassFullDescriptor@26 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeInvokeHelper()I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFTAlt@23 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ftStaticAlt(I)I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSinglePoint@42 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.singlePoint()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSegLongerEnd@55 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.segmentLongerEnd()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onExciseWithWhere@118 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereExcise(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#m6-cust@24 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m6IdAndPriority()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onRepeat5@98 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I +- top.maplex.incisiontest.cases.SurgeonOperationCases#lowPriority@10 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.priorityTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnOr@91 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeWithGlob@14 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptIpObject@81 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset0@51 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimArg1@57 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixCombine(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#exciseFullBody@34 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.exciseRawTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftAfterHelperInvoke@19 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I +- top.maplex.incisiontest.cases.OperationMatrixCases#orderMid@29 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBefore0@46 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptNotIt@83 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptIsString@78 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonBasicCases#onGreetLead@8 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.greet(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOperationCases#disabledAdvice@8 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.disabledTarget()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftNew@52 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixAllocate()Ljava/util/ArrayList; +- top.maplex.incisiontest.cases.PerformanceCases#lead@3 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT100@22 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri100()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNewStringBuilder@83 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOperationCases#surgeonOverrideAdvice@12 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.surgeonDefaultTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogInString@76 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperAfterOffset1@40 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnLe@73 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimReturnPlain@55 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixPlainReturn()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#noParenLead@35 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.noParenMethod()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onThirdHelperBefore@39 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trailClassAndMethodA@23 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeClassA()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#spliceProceedAndKeep@59 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSpliceTarget(I)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onFieldGet@81 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFieldPutOffset@54 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteFieldGetGraft@40 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteFieldGet()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftFieldPut@51 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixFieldWrite(I)V +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnThrow@23 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.throwIt()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNewArray@86 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I +- top.maplex.incisiontest.cases.SurgeonVersionCases#onMultiRange1@41 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.multiRangeByIndex()Ljava/lang/String; +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFFAlt@21 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ffAltMethod(I)I +- top.maplex.incisiontest.cases.SurgeonAopCases#onCompanionEcho@24 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture$Companion.companionEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBeforeAll@48 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I +- top.maplex.incisiontest.cases.OperationMatrixCases#orderLow@31 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPriorityDefaultCases#adviceDefault@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgSingle@18 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimSingleArg(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFieldGetOffset@53 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgDouble0@19 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimDoubleArg(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#same-pri-first@27 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.samePriorityTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnInt@23 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnInt()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriorityNeg10@12 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onExciseVersioned@47 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.exciseTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonCrossClCases#onGetMaxPlayers@8 + state: ARMED + target: org/bukkit/Bukkit.getMaxPlayers()I + +[15:25:13 INFO]: [Incision-Test-1.0.0] [Incision] Instrumentation ��˾��� +[15:25:13 INFO]: [Incision-Test-1.0.0] [DEBUG] MeteorInjector ��ʼ����ɡ� +[15:25:13 INFO]: [Incision-Test-1.0.0] [DEBUG] injectAll(ENABLE): 201 ����, ��ʱ 105 ���� +[15:25:13 INFO]: [Incision-Test-1.0.0] [DEBUG] - SimpleCommandRegister: 46 ���� +[15:25:13 INFO]: [Incision-Test-1.0.0] [DEBUG] - EventBus: 34 ���� +[15:25:13 INFO]: [Incision-Test-1.0.0] [DEBUG] - ClassVisitorAwake: 24 ���� +[15:25:13 INFO]: [Incision-Test-1.0.0] [DEBUG] �������� "ENABLE" ��ʱ 104 ���롣 +[15:25:13 INFO]: [Adyeshach] Enabling Adyeshach v2.1.30 +[15:25:13 WARN]: [Adyeshach] �¼� com.ticxo.modelengine.api.events.AnimationEndEvent δ���ҵ�����ʹ�� @Ghost �رմ˾��档 +[15:25:14 INFO]: Running delayed init tasks +[15:25:14 INFO]: [Incision-Test-1.0.0] [DEBUG] �������� "ACTIVE" ��ʱ 3 ���롣 +[15:25:14 INFO]: [IncisionTest] auto-run disabled for isolated benchmark process +[15:25:14 INFO]: [Adyeshach] Generate MinecraftPacketHandler in 9ms +[15:25:14 INFO]: Done (8.280s)! For help, type "help" +[15:25:14 INFO]: Timings Reset +[15:25:14 INFO]: [Adyeshach] Loaded 217 entity metadata from the "entity_meta.desc" +[15:25:14 INFO]: [Adyeshach] Loaded 87 unused entity metadata from the "entity_meta_unused.desc" +[15:25:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:25:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:25:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD, TRAIL] static=false +[15:25:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.predicate(I)I kinds=[LEAD] static=false +[15:25:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I kinds=[SPLICE] static=false +[15:25:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.siteInvoke(I)I kinds=[GRAFT] static=false +[15:25:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.fixture.PerformanceFixture$$IncisionBodies in PluginClassLoader{plugin=Incision-Test v1.0.0, pluginEnabled=true, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Bodies class defined in target loader: top.maplex.incisiontest.fixture.PerformanceFixture$$IncisionBodies loader=org.bukkit.plugin.java.PluginClassLoader +[15:25:14 INFO]: JMH-START backend=instrumentation unit=ns/op warmup=3 measurement=7 iterationMillis=500 forks=0 output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.20.6-paper-java21-instrumentation.json +[15:25:14 INFO]: [Adyeshach] Loaded 123 entity type(s) from the "entity_types.desc" +[15:25:14 INFO]: # JMH version: 1.37 +[15:25:14 INFO]: # VM version: JDK 21.0.10, OpenJDK 64-Bit Server VM, 21.0.10+7-LTS +[15:25:14 INFO]: # VM invoker: D:\Java\azul-21.0.10\bin\java.exe +[15:25:14 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=instrumentation -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.20.6-paper-java21-instrumentation.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 -XX:+EnableDynamicAgentLoading +[15:25:14 INFO]: [Adyeshach] �����������ɣ���ʱ 164 ���롣 +[15:25:14 INFO]: # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:25:14 INFO]: # Warmup: 3 iterations, 500 ms each +[15:25:14 INFO]: # Measurement: 7 iterations, 500 ms each +[15:25:14 INFO]: # Timeout: 10 min per iteration +[15:25:14 INFO]: # Threads: 1 thread, will synchronize iterations +[15:25:14 INFO]: # Benchmark mode: Average time, time/op +[15:25:14 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.baseline +[15:25:14 INFO]: +[15:25:14 INFO]: # Run progress: 0.00% complete, ETA 00:00:30 +[15:25:14 INFO]: # Fork: N/A, test runs in the host VM +[15:25:14 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:25:14 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:25:15 INFO]: # Warmup Iteration 1: 0.314 ns/op +[15:25:15 INFO]: # Warmup Iteration 2: 0.376 ns/op +[15:25:16 INFO]: # Warmup Iteration 3: 0.376 ns/op +[15:25:16 INFO]: Iteration 1: 0.373 ns/op +[15:25:17 INFO]: Iteration 2: 0.372 ns/op +[15:25:17 INFO]: Iteration 3: 0.372 ns/op +[15:25:18 INFO]: Iteration 4: 0.371 ns/op +[15:25:18 INFO]: Iteration 5: 0.371 ns/op +[15:25:19 INFO]: Iteration 6: 0.371 ns/op +[15:25:19 INFO]: Iteration 7: 0.373 ns/op +[15:25:19 INFO]: +[15:25:19 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.baseline": +[15:25:19 INFO]: 0.372 ��(99.9%) 0.002 ns/op [Average] +[15:25:19 INFO]: (min, avg, max) = (0.371, 0.372, 0.373), stdev = 0.001 +[15:25:19 INFO]: CI (99.9%): [0.370, 0.374] (assumes normal distribution) +[15:25:19 INFO]: +[15:25:19 INFO]: +[15:25:19 INFO]: # JMH version: 1.37 +[15:25:19 INFO]: # VM version: JDK 21.0.10, OpenJDK 64-Bit Server VM, 21.0.10+7-LTS +[15:25:19 INFO]: # VM invoker: D:\Java\azul-21.0.10\bin\java.exe +[15:25:19 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=instrumentation -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.20.6-paper-java21-instrumentation.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 -XX:+EnableDynamicAgentLoading +[15:25:19 INFO]: # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:25:19 INFO]: # Warmup: 3 iterations, 500 ms each +[15:25:19 INFO]: # Measurement: 7 iterations, 500 ms each +[15:25:19 INFO]: # Timeout: 10 min per iteration +[15:25:19 INFO]: # Threads: 1 thread, will synchronize iterations +[15:25:19 INFO]: # Benchmark mode: Average time, time/op +[15:25:19 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.lead +[15:25:19 INFO]: +[15:25:19 INFO]: # Run progress: 16.67% complete, ETA 00:00:25 +[15:25:19 INFO]: # Fork: N/A, test runs in the host VM +[15:25:19 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:25:19 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:25:20 INFO]: # Warmup Iteration 1: 98.593 ns/op +[15:25:20 INFO]: # Warmup Iteration 2: 74.839 ns/op +[15:25:21 INFO]: # Warmup Iteration 3: 74.326 ns/op +[15:25:21 INFO]: Iteration 1: 74.973 ns/op +[15:25:22 INFO]: Iteration 2: 79.484 ns/op +[15:25:22 INFO]: Iteration 3: 78.941 ns/op +[15:25:23 INFO]: Iteration 4: 79.637 ns/op +[15:25:23 INFO]: Iteration 5: 76.897 ns/op +[15:25:24 INFO]: Iteration 6: 75.549 ns/op +[15:25:24 INFO]: Iteration 7: 73.007 ns/op +[15:25:24 INFO]: +[15:25:24 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.lead": +[15:25:24 INFO]: 76.927 ��(99.9%) 5.744 ns/op [Average] +[15:25:24 INFO]: (min, avg, max) = (73.007, 76.927, 79.637), stdev = 2.550 +[15:25:24 INFO]: CI (99.9%): [71.183, 82.670] (assumes normal distribution) +[15:25:24 INFO]: +[15:25:24 INFO]: +[15:25:24 INFO]: # JMH version: 1.37 +[15:25:24 INFO]: # VM version: JDK 21.0.10, OpenJDK 64-Bit Server VM, 21.0.10+7-LTS +[15:25:24 INFO]: # VM invoker: D:\Java\azul-21.0.10\bin\java.exe +[15:25:24 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=instrumentation -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.20.6-paper-java21-instrumentation.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 -XX:+EnableDynamicAgentLoading +[15:25:24 INFO]: # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:25:24 INFO]: # Warmup: 3 iterations, 500 ms each +[15:25:24 INFO]: # Measurement: 7 iterations, 500 ms each +[15:25:24 INFO]: # Timeout: 10 min per iteration +[15:25:24 INFO]: # Threads: 1 thread, will synchronize iterations +[15:25:24 INFO]: # Benchmark mode: Average time, time/op +[15:25:24 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.leadTrail +[15:25:24 INFO]: +[15:25:24 INFO]: # Run progress: 33.33% complete, ETA 00:00:20 +[15:25:24 INFO]: # Fork: N/A, test runs in the host VM +[15:25:24 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:25:24 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:25:25 INFO]: # Warmup Iteration 1: 201.300 ns/op +[15:25:25 INFO]: # Warmup Iteration 2: 178.176 ns/op +[15:25:26 INFO]: # Warmup Iteration 3: 184.519 ns/op +[15:25:26 INFO]: Iteration 1: 195.107 ns/op +[15:25:27 INFO]: Iteration 2: 183.858 ns/op +[15:25:27 INFO]: Iteration 3: 178.859 ns/op +[15:25:28 INFO]: Iteration 4: 180.396 ns/op +[15:25:28 INFO]: Iteration 5: 184.036 ns/op +[15:25:29 INFO]: Iteration 6: 178.096 ns/op +[15:25:29 INFO]: Iteration 7: 182.614 ns/op +[15:25:29 INFO]: +[15:25:29 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.leadTrail": +[15:25:29 INFO]: 183.281 ��(99.9%) 12.871 ns/op [Average] +[15:25:29 INFO]: (min, avg, max) = (178.096, 183.281, 195.107), stdev = 5.715 +[15:25:29 INFO]: CI (99.9%): [170.410, 196.152] (assumes normal distribution) +[15:25:29 INFO]: +[15:25:29 INFO]: +[15:25:29 INFO]: # JMH version: 1.37 +[15:25:29 INFO]: # VM version: JDK 21.0.10, OpenJDK 64-Bit Server VM, 21.0.10+7-LTS +[15:25:29 INFO]: # VM invoker: D:\Java\azul-21.0.10\bin\java.exe +[15:25:29 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=instrumentation -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.20.6-paper-java21-instrumentation.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 -XX:+EnableDynamicAgentLoading +[15:25:29 INFO]: # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:25:29 INFO]: # Warmup: 3 iterations, 500 ms each +[15:25:29 INFO]: # Measurement: 7 iterations, 500 ms each +[15:25:29 INFO]: # Timeout: 10 min per iteration +[15:25:29 INFO]: # Threads: 1 thread, will synchronize iterations +[15:25:29 INFO]: # Benchmark mode: Average time, time/op +[15:25:29 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.predicateTrue +[15:25:29 INFO]: +[15:25:29 INFO]: # Run progress: 50.00% complete, ETA 00:00:15 +[15:25:29 INFO]: # Fork: N/A, test runs in the host VM +[15:25:29 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:25:29 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:25:30 INFO]: # Warmup Iteration 1: 90.020 ns/op +[15:25:30 INFO]: # Warmup Iteration 2: 86.568 ns/op +[15:25:31 INFO]: # Warmup Iteration 3: 84.160 ns/op +[15:25:31 INFO]: Iteration 1: 84.682 ns/op +[15:25:32 INFO]: Iteration 2: 85.157 ns/op +[15:25:32 INFO]: Iteration 3: 83.541 ns/op +[15:25:33 INFO]: Iteration 4: 85.188 ns/op +[15:25:33 INFO]: Iteration 5: 84.548 ns/op +[15:25:34 INFO]: Iteration 6: 83.895 ns/op +[15:25:34 INFO]: Iteration 7: 85.241 ns/op +[15:25:34 INFO]: +[15:25:34 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.predicateTrue": +[15:25:34 INFO]: 84.608 ��(99.9%) 1.509 ns/op [Average] +[15:25:34 INFO]: (min, avg, max) = (83.541, 84.608, 85.241), stdev = 0.670 +[15:25:34 INFO]: CI (99.9%): [83.098, 86.117] (assumes normal distribution) +[15:25:34 INFO]: +[15:25:34 INFO]: +[15:25:34 INFO]: # JMH version: 1.37 +[15:25:34 INFO]: # VM version: JDK 21.0.10, OpenJDK 64-Bit Server VM, 21.0.10+7-LTS +[15:25:34 INFO]: # VM invoker: D:\Java\azul-21.0.10\bin\java.exe +[15:25:34 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=instrumentation -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.20.6-paper-java21-instrumentation.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 -XX:+EnableDynamicAgentLoading +[15:25:34 INFO]: # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:25:34 INFO]: # Warmup: 3 iterations, 500 ms each +[15:25:34 INFO]: # Measurement: 7 iterations, 500 ms each +[15:25:34 INFO]: # Timeout: 10 min per iteration +[15:25:34 INFO]: # Threads: 1 thread, will synchronize iterations +[15:25:34 INFO]: # Benchmark mode: Average time, time/op +[15:25:34 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.siteInvoke +[15:25:34 INFO]: +[15:25:34 INFO]: # Run progress: 66.67% complete, ETA 00:00:10 +[15:25:34 INFO]: # Fork: N/A, test runs in the host VM +[15:25:34 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:25:34 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:25:35 INFO]: # Warmup Iteration 1: 162.701 ns/op +[15:25:35 INFO]: # Warmup Iteration 2: 144.020 ns/op +[15:25:36 INFO]: # Warmup Iteration 3: 144.267 ns/op +[15:25:36 INFO]: Iteration 1: 143.150 ns/op +[15:25:37 INFO]: Iteration 2: 143.565 ns/op +[15:25:37 INFO]: Iteration 3: 140.921 ns/op +[15:25:38 INFO]: Iteration 4: 142.380 ns/op +[15:25:38 INFO]: Iteration 5: 142.656 ns/op +[15:25:39 INFO]: Iteration 6: 142.901 ns/op +[15:25:39 INFO]: Iteration 7: 141.883 ns/op +[15:25:39 INFO]: +[15:25:39 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.siteInvoke": +[15:25:39 INFO]: 142.494 ��(99.9%) 1.978 ns/op [Average] +[15:25:39 INFO]: (min, avg, max) = (140.921, 142.494, 143.565), stdev = 0.878 +[15:25:39 INFO]: CI (99.9%): [140.515, 144.472] (assumes normal distribution) +[15:25:39 INFO]: +[15:25:39 INFO]: +[15:25:39 INFO]: # JMH version: 1.37 +[15:25:39 INFO]: # VM version: JDK 21.0.10, OpenJDK 64-Bit Server VM, 21.0.10+7-LTS +[15:25:39 INFO]: # VM invoker: D:\Java\azul-21.0.10\bin\java.exe +[15:25:39 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=instrumentation -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.20.6-paper-java21-instrumentation.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 -XX:+EnableDynamicAgentLoading +[15:25:39 INFO]: # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:25:39 INFO]: # Warmup: 3 iterations, 500 ms each +[15:25:39 INFO]: # Measurement: 7 iterations, 500 ms each +[15:25:39 INFO]: # Timeout: 10 min per iteration +[15:25:39 INFO]: # Threads: 1 thread, will synchronize iterations +[15:25:39 INFO]: # Benchmark mode: Average time, time/op +[15:25:39 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.spliceProceed +[15:25:39 INFO]: +[15:25:39 INFO]: # Run progress: 83.33% complete, ETA 00:00:05 +[15:25:39 INFO]: # Fork: N/A, test runs in the host VM +[15:25:39 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:25:39 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:25:40 INFO]: # Warmup Iteration 1: 130.780 ns/op +[15:25:40 INFO]: # Warmup Iteration 2: 107.974 ns/op +[15:25:41 INFO]: # Warmup Iteration 3: 108.912 ns/op +[15:25:41 INFO]: Iteration 1: 109.014 ns/op +[15:25:42 INFO]: Iteration 2: 107.190 ns/op +[15:25:42 INFO]: Iteration 3: 108.376 ns/op +[15:25:43 INFO]: Iteration 4: 108.839 ns/op +[15:25:43 INFO]: Iteration 5: 108.332 ns/op +[15:25:44 INFO]: Iteration 6: 106.756 ns/op +[15:25:44 INFO]: Iteration 7: 108.234 ns/op +[15:25:44 INFO]: +[15:25:44 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.spliceProceed": +[15:25:44 INFO]: 108.106 ��(99.9%) 1.876 ns/op [Average] +[15:25:44 INFO]: (min, avg, max) = (106.756, 108.106, 109.014), stdev = 0.833 +[15:25:44 INFO]: CI (99.9%): [106.229, 109.982] (assumes normal distribution) +[15:25:44 INFO]: +[15:25:44 INFO]: +[15:25:44 INFO]: # Run complete. Total time: 00:00:30 +[15:25:44 INFO]: +[15:25:44 INFO]: REMEMBER: The numbers below are just data. To gain reusable insights, you need to follow up on +[15:25:44 INFO]: why the numbers are the way they are. Use profilers (see -prof, -lprof), design factorial +[15:25:44 INFO]: experiments, perform baseline and negative tests that provide experimental control, make sure +[15:25:44 INFO]: the benchmarking environment is safe on JVM/OS/HW level, ask for reviews from the domain experts. +[15:25:44 INFO]: Do not assume the numbers tell you what you want them to tell. +[15:25:44 INFO]: +[15:25:44 INFO]: NOTE: Current JVM experimentally supports Compiler Blackholes, and they are in use. Please exercise +[15:25:44 INFO]: extra caution when trusting the results, look into the generated code to check the benchmark still +[15:25:44 INFO]: works, and factor in a small probability of new VM bugs. Additionally, while comparisons between +[15:25:44 INFO]: different JVMs are already problematic, the performance difference caused by different Blackhole +[15:25:44 INFO]: modes can be very significant. Please make sure you use the consistent Blackhole mode for comparisons. +[15:25:44 INFO]: +[15:25:44 INFO]: Benchmark Mode Cnt Score Error Units +[15:25:44 INFO]: IncisionJmhBenchmark.baseline avgt 7 0.372 �� 0.002 ns/op +[15:25:44 INFO]: IncisionJmhBenchmark.lead avgt 7 76.927 �� 5.744 ns/op +[15:25:44 INFO]: IncisionJmhBenchmark.leadTrail avgt 7 183.281 �� 12.871 ns/op +[15:25:44 INFO]: IncisionJmhBenchmark.predicateTrue avgt 7 84.608 �� 1.509 ns/op +[15:25:44 INFO]: IncisionJmhBenchmark.siteInvoke avgt 7 142.494 �� 1.978 ns/op +[15:25:44 INFO]: IncisionJmhBenchmark.spliceProceed avgt 7 108.106 �� 1.876 ns/op +[15:25:44 INFO]: +[15:25:44 INFO]: Benchmark result is saved to E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.20.6-paper-java21-instrumentation.json +[15:25:44 INFO]: JMH-RESULT benchmark=baseline score=0.372 error=0.002 unit=ns/op +[15:25:44 INFO]: JMH-RESULT benchmark=lead score=76.927 error=5.744 unit=ns/op +[15:25:44 INFO]: JMH-RESULT benchmark=leadTrail score=183.281 error=12.871 unit=ns/op +[15:25:44 INFO]: JMH-RESULT benchmark=predicateTrue score=84.608 error=1.509 unit=ns/op +[15:25:44 INFO]: JMH-RESULT benchmark=siteInvoke score=142.494 error=1.978 unit=ns/op +[15:25:44 INFO]: JMH-RESULT benchmark=spliceProceed score=108.106 error=1.876 unit=ns/op +[15:25:44 INFO]: JMH-END backend=instrumentation benchmarks=6 output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.20.6-paper-java21-instrumentation.json +[15:25:44 INFO]: Stopping the server +[15:25:44 INFO]: Stopping server +[15:25:44 INFO]: [Adyeshach] Disabling Adyeshach v2.1.30 +[15:25:44 INFO]: [Incision-Test] Disabling Incision-Test v1.0.0 +[15:25:44 INFO]: [Incision-Test-1.0.0] [Incision] Incision DISABLE: ж�ر����ȫ�� advice +[15:25:44 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:25:44 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:25:44 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:25:44 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:25:44 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:44 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:25:44 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:25:44 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:25:44 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:25:44 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:44 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:25:44 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:25:44 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:25:44 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:25:44 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:44 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:25:44 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:25:44 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:25:44 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:25:44 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:44 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:25:44 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:25:44 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:25:44 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:25:44 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:44 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:25:44 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:25:44 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:25:44 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:25:44 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:44 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:25:44 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:25:44 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:25:44 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:25:44 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:44 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:25:44 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:25:44 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:25:44 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:25:44 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:44 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:25:44 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:25:44 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:25:44 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:25:44 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD, TRAIL] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I kinds=[SPLICE] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.siteInvoke(I)I kinds=[GRAFT] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: org/bukkit/craftbukkit/v1_16_R3/util/CraftChatMessage �� org/bukkit/craftbukkit/util/CraftChatMessage +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/v1_16_R3/IChatBaseComponent �� net/minecraft/network/chat/Component +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; kinds=[SPLICE, LEAD, GRAFT] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD, TRAIL] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I kinds=[SPLICE] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/MinecraftServer.getPlayerCount()I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD, TRAIL] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI; kinds=[TRAIL] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:25:45 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/MinecraftServer.getPlayerCount()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [Incision] AutoHeal: classLoader=PluginClassLoader{plugin=Incision-Test v1.0.0, pluginEnabled=false, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} removed=293 advice +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; kinds=[SPLICE, LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:25:46 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:25:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:25:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:25:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:25:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:25:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:25:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:25:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:25:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:25:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:25:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:25:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:25:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; kinds=[LEAD] static=false +[15:25:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:25:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:25:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:25:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:25:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:25:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:25:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:25:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:25:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:25:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:25:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:25:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:25:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:25:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:25:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:25:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:25:47 INFO]: [Incision-Test-1.0.0] [DEBUG] injectAll(DISABLE): 201 ����, ��ʱ 2,804 ���� +[15:25:47 INFO]: [Incision-Test-1.0.0] [DEBUG] - ClassVisitorAwake: 2,804 ���� +[15:25:47 INFO]: [Incision-Test-1.0.0] [DEBUG] �������� "DISABLE" ��ʱ 2,804 ���롣 +[15:25:47 INFO]: Saving players +[15:25:47 INFO]: Saving worlds +[15:25:47 INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:overworld +[15:25:47 INFO]: [ChunkHolderManager] Waiting 60s for chunk system to halt for world 'world' +[15:25:47 INFO]: [ChunkHolderManager] Halted chunk system for world 'world' +[15:25:47 INFO]: [ChunkHolderManager] Saving all chunkholders for world 'world' +[15:25:47 INFO]: [ChunkHolderManager] Saved 49 block chunks, 49 entity chunks, 0 poi chunks in world 'world' in 0.11s +[15:25:47 INFO]: ThreadedAnvilChunkStorage (world): All chunks are saved +[15:25:47 INFO]: Saving chunks for level 'ServerLevel[world_nether]'/minecraft:the_nether +[15:25:47 INFO]: [ChunkHolderManager] Waiting 60s for chunk system to halt for world 'world_nether' +[15:25:47 INFO]: [ChunkHolderManager] Halted chunk system for world 'world_nether' +[15:25:47 INFO]: [ChunkHolderManager] Saving all chunkholders for world 'world_nether' +[15:25:47 INFO]: [ChunkHolderManager] Saved 49 block chunks, 49 entity chunks, 0 poi chunks in world 'world_nether' in 0.04s +[15:25:48 INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved +[15:25:48 INFO]: Saving chunks for level 'ServerLevel[world_the_end]'/minecraft:the_end +[15:25:48 INFO]: [ChunkHolderManager] Waiting 60s for chunk system to halt for world 'world_the_end' +[15:25:48 INFO]: [ChunkHolderManager] Halted chunk system for world 'world_the_end' +[15:25:48 INFO]: [ChunkHolderManager] Saving all chunkholders for world 'world_the_end' +[15:25:48 INFO]: [ChunkHolderManager] Saved 49 block chunks, 49 entity chunks, 0 poi chunks in world 'world_the_end' in 0.01s +[15:25:48 INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved +[15:25:48 INFO]: ThreadedAnvilChunkStorage: All dimensions are saved +[15:25:48 INFO]: Flushing Chunk IO +[15:25:48 INFO]: Closing Thread Pool +WARN StatusConsoleListener Advanced terminal features are not available in this environment +[15:25:48 INFO]: Closing Server diff --git a/module/incision/performance/jmh-2026-07-28/console/1.20.6-paper-java21-jvmti.log b/module/incision/performance/jmh-2026-07-28/console/1.20.6-paper-java21-jvmti.log new file mode 100644 index 000000000..0fbaa9fd4 --- /dev/null +++ b/module/incision/performance/jmh-2026-07-28/console/1.20.6-paper-java21-jvmti.log @@ -0,0 +1,2559 @@ + +Starting org.bukkit.craftbukkit.Main +System Info: Java 21 (OpenJDK 64-Bit Server VM 21.0.10+7-LTS) Host: Windows 11 10.0 (amd64) +Loading libraries, please wait... +*** Warning, you've not updated in a while! *** +*** Please download a new build as per instructions from https://papermc.io/downloads/paper *** +WARN StatusConsoleListener Advanced terminal features are not available in this environment +[15:24:09 INFO]: [PluginRemapper] Remapping plugin 'plugins\Incision-Test-1.0.0.jar'... +[15:24:09 INFO]: [PluginRemapper] Done remapping plugin 'plugins\Incision-Test-1.0.0.jar' in 409ms. +[15:24:12 INFO]: Environment: Environment[sessionHost=https://sessionserver.mojang.com, servicesHost=https://api.minecraftservices.com, name=PROD] +[15:24:13 INFO]: Loaded 1175 recipes +[15:24:13 INFO]: Loaded 1276 advancements +[15:24:13 INFO]: Starting minecraft server version 1.20.6 +[15:24:13 WARN]: **************************** +[15:24:13 WARN]: YOU ARE RUNNING THIS SERVER AS AN ADMINISTRATIVE OR ROOT USER. THIS IS NOT ADVISED. +[15:24:13 WARN]: YOU ARE OPENING YOURSELF UP TO POTENTIAL RISKS WHEN DOING THIS. +[15:24:13 WARN]: FOR MORE INFORMATION, SEE https://madelinemiller.dev/blog/root-minecraft-server/ +[15:24:13 WARN]: **************************** +[15:24:13 INFO]: Loading properties +[15:24:13 INFO]: This server is running Paper version 1.20.6-151-ver/1.20.6@a4f0f5c (2024-10-30T19:13:22Z) (Implementing API version 1.20.6-R0.1-SNAPSHOT) +[15:24:13 INFO]: Server Ping Player Sample Count: 12 +[15:24:13 INFO]: Using 4 threads for Netty based IO +[15:24:13 WARN]: [!] The timings profiler has been enabled but has been scheduled for removal from Paper in the future. + We recommend installing the spark profiler as a replacement: https://spark.lucko.me/ + For more information please visit: https://github.com/PaperMC/Paper/issues/8948 +[15:24:13 INFO]: [ChunkTaskScheduler] Chunk system is using 1 I/O threads, 8 worker threads, and gen parallelism of 8 threads +[15:24:14 INFO]: Default game type: SURVIVAL +[15:24:14 INFO]: Generating keypair +[15:24:14 INFO]: Starting Minecraft server on *:25565 +[15:24:14 INFO]: Using default channel type +[15:24:14 INFO]: Paper: Using Java compression from Velocity. +[15:24:14 INFO]: Paper: Using Java cipher from Velocity. +[15:24:14 INFO]: [Incision-Test-1.0.0] [DEBUG] ��ǰ�Ե���ģʽ���С� +[15:24:14 INFO]: [Incision-Test-1.0.0] [DEBUG] ��������������ɣ���ʱ 238 ���롣 +[15:24:14 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:common-env:6.3.0-local-dev +[15:24:14 INFO]: [Incision-Test-1.0.0] [DEBUG] �� common-env-6.3.0-local-dev-fae78078.jar �м��� extra.properties ���� +[15:24:14 INFO]: [Incision-Test-1.0.0] [DEBUG] RuntimeEnv ������ɣ���ʱ 243 ���롣 +[15:24:14 INFO]: [Incision-Test-1.0.0] [DEBUG] = ���� top.maplex.incisiontest.taboolib.common.env.RuntimeEnv.init() +[15:24:14 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:common-util:6.3.0-local-dev +[15:24:14 INFO]: [Incision-Test-1.0.0] [DEBUG] �� common-util-6.3.0-local-dev-55516d5b.jar �м��� extra.properties ���� +[15:24:14 INFO]: [Incision-Test-1.0.0] [DEBUG] ClassVisitorHandler ��ʼ����ɡ� +[15:24:14 INFO]: [Incision-Test-1.0.0] [DEBUG] = ���� top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.init() +[15:24:14 INFO]: [Incision-Test-1.0.0] [DEBUG] = ���� top.maplex.incisiontest.taboolib.common.io.ProjectScannerKt.init() +[15:24:14 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:common-legacy-api:6.3.0-local-dev +[15:24:14 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:common-platform-api:6.3.0-local-dev +[15:24:15 INFO]: [Incision-Test-1.0.0] [DEBUG] �� common-platform-api-6.3.0-local-dev-4f1aa33f.jar �м��� extra.properties ���� +[15:24:15 INFO]: [Incision-Test-1.0.0] [DEBUG] = ���� top.maplex.incisiontest.taboolib.common.platform.PlatformFactory.init() +[15:24:15 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-xseries:6.3.0-local-dev +[15:24:15 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-nms:6.3.0-local-dev +[15:24:15 INFO]: [Incision-Test-1.0.0] [DEBUG] �� bukkit-nms-6.3.0-local-dev-3d7d438f.jar �м��� extra.properties ���� +[15:24:15 INFO]: [Incision-Test-1.0.0] [DEBUG] PaperClassFinder ����Ч�� +[15:24:15 INFO]: [Incision-Test-1.0.0] [DEBUG] = ���� top.maplex.incisiontest.taboolib.module.nms.MeteorReflection.init() +[15:24:15 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-ui:6.3.0-local-dev +[15:24:15 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-nms-stable:6.3.0-local-dev +[15:24:15 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:minecraft-kether:6.3.0-local-dev +[15:24:15 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:platform-bukkit-impl:6.3.0-local-dev +[15:24:15 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-hook:6.3.0-local-dev +[15:24:15 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-ui-legacy:6.3.0-local-dev +[15:24:15 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:database:6.3.0-local-dev +[15:24:15 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-nms-legacy:6.3.0-local-dev +[15:24:15 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-nms-tag:6.3.0-local-dev +[15:24:15 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-ui-12100:6.3.0-local-dev +[15:24:15 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:platform-bukkit:6.3.0-local-dev +[15:24:15 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-nms-tag-modern:6.3.0-local-dev +[15:24:15 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-nms-tag-legacy:6.3.0-local-dev +[15:24:15 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:minecraft-command-helper:6.3.0-local-dev +[15:24:15 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:incision:6.3.0-local-dev +[15:24:15 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-util:6.3.0-local-dev +[15:24:15 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:minecraft-i18n:6.3.0-local-dev +[15:24:15 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:basic-configuration:6.3.0-local-dev +[15:24:15 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:basic-submit-chain:6.3.0-local-dev +[15:24:15 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:minecraft-chat:6.3.0-local-dev +[15:24:15 INFO]: [Incision-Test-1.0.0] [DEBUG] ��������������ɣ���ʱ 1,521 ���롣 +[15:24:15 INFO]: [Incision-Test-1.0.0] [DEBUG] ProjectScanner ɨ�赽 526 ���࣬��ʱ 29 ���롣 +[15:24:16 INFO]: [Incision-Test-1.0.0] [DEBUG] ClassVisitor ��һ�׶ι���: 2,739 -> 1,200 ����ѡ�࣬��ʱ 45 ���롣 +[15:24:16 INFO]: [Incision-Test-1.0.0] [DEBUG] ClassVisitor �ڶ��׶ι���: 1,200 -> 201 ����Ч�࣬��ʱ 2 ���롣 +[15:24:16 INFO]: [Incision-Test-1.0.0] [DEBUG] ClassVisitor ����ʱ 156 ���롣 +[15:24:16 INFO]: [Incision-Test-1.0.0] [DEBUG] RunningClasses (All) : 2,739 +[15:24:16 INFO]: [Incision-Test-1.0.0] [DEBUG] RunningClasses (Jar) : 526 +[15:24:16 INFO]: [Incision-Test-1.0.0] [DEBUG] RunningClasses (Included) : 201 +[15:24:16 INFO]: [Incision-Test-1.0.0] �������� https://maven.aliyun.com/repository/central/org/openjdk/jmh/jmh-core/1.37/jmh-core-1.37.pom +[15:24:16 INFO]: [Incision-Test-1.0.0] �������� https://maven.aliyun.com/repository/central/org/openjdk/jmh/jmh-parent/1.37/jmh-parent-1.37.pom +[15:24:16 INFO]: [Incision-Test-1.0.0] �������� https://maven.aliyun.com/repository/central/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.pom +[15:24:16 INFO]: [Incision-Test-1.0.0] �������� https://maven.aliyun.com/repository/central/org/sonatype/oss/oss-parent/7/oss-parent-7.pom +[15:24:16 INFO]: [Incision-Test-1.0.0] �������� https://maven.aliyun.com/repository/central/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.pom +[15:24:16 INFO]: [Incision-Test-1.0.0] �������� https://maven.aliyun.com/repository/central/org/apache/commons/commons-parent/39/commons-parent-39.pom +[15:24:16 INFO]: [Incision-Test-1.0.0] �������� https://maven.aliyun.com/repository/central/org/apache/apache/16/apache-16.pom +[15:24:16 INFO]: [Incision-Test-1.0.0] �������� https://maven.aliyun.com/repository/central/org/openjdk/jmh/jmh-core/1.37/jmh-core-1.37.jar +[15:24:17 INFO]: [Incision-Test-1.0.0] �������� https://maven.aliyun.com/repository/central/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar +[15:24:17 INFO]: [Incision-Test-1.0.0] �������� https://maven.aliyun.com/repository/central/net/bytebuddy/byte-buddy-agent/1.14.18/byte-buddy-agent-1.14.18.pom +[15:24:17 INFO]: [Incision-Test-1.0.0] �������� https://maven.aliyun.com/repository/central/net/bytebuddy/byte-buddy-parent/1.14.18/byte-buddy-parent-1.14.18.pom +[15:24:17 INFO]: [Incision-Test-1.0.0] �������� https://maven.aliyun.com/repository/central/net/bytebuddy/byte-buddy-agent/1.14.18/byte-buddy-agent-1.14.18.jar +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] asm-tree probe: loader=org.bukkit.plugin.java.PluginClassLoader core=file:/E:/Minecraft-Server/incisionTest/run-1.20.6-paper/cache/taboolib/top.maplex.incisiontest/asm-9.8-bc746a17.jar tree=file:/E:/Minecraft-Server/incisionTest/run-1.20.6-paper/cache/taboolib/top.maplex.incisiontest/asm-tree-9.8-9faf6fa8.jar +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] asm-tree probe OK: name=top/maplex/incisiontest/taboolib/module/incision/IncisionBootstrap methods=8 +[15:24:17 INFO]: [Incision-Test-1.0.0] [Incision] TabooLibNmsResolver ������: nms=UNKNOWN,unobf=false,uniCB=true,mojang=true,impl=RemapTranslationTabooLib +[15:24:17 INFO]: [Incision-Test-1.0.0] [Incision] JvmtiBackend: JVMTI native loaded from C:\Users\ADMINI~1\AppData\Local\Temp\incision-native\incision-jvmti-e6191845.dll +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: io.izzel.incision.bridge.IncisionBridge in bootstrap +[15:24:17 INFO]: [Incision-Test-1.0.0] [Incision] IncisionBridge ��ע�� bootstrap ClassLoader (JVMTI) +[15:24:17 INFO]: [Incision-Test-1.0.0] [Incision] IncisionBridge dispatcher ��ע�� (CL=bootstrap) +[15:24:17 INFO]: [Incision-Test-1.0.0] [Incision] Incision CONST: api=2 resolver=RemapRouter[TabooLibNmsResolver] +[15:24:17 INFO]: [Incision-Test-1.0.0] [Incision] PipelineBackend installed into TabooLib RemapTranslation.extraTransformers +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] ��ƽ̨�����ʼ����ɣ���ʱ 1,390 ���롣 +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] ����: 21 +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] ע��: 20 +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] ����: 6 +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformOpenContainer (BukkitOpenContainer) +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformListener (BukkitListener) +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformAdapter (BukkitAdapter) +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformIO (BukkitIO) +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformExecutor (BukkitExecutor) +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformCommand (BukkitCommand) +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] Paper ӳ����Ѽ��أ���ʱ 29 ���롣 +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] Classes: 6,713, Fields: 26,991, Methods: 33,991 +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] ProjectScanner ɨ�赽 8 ����Դ�ļ�����ʱ 0 ���롣 +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] Spigot ӳ����Ѽ��أ���ʱ 13 ���롣 +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] Classes: 3821, Fields: 25380, Methods: 32942 +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SharpnessModifier#sharpness-modifier@2 targets=[net/minecraft/world/item/enchantment/EnchantmentHelper.modifyDamage(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;F)F] +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/world/item/enchantment/EnchantmentHelper (1 transformers, 23055 bytes) +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/world/item/enchantment/EnchantmentHelper �� changed=true (23055 bytes) +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform net.minecraft.world.item.enchantment.EnchantmentHelper �� true (loaded=1 transformed=1) +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=net/minecraft/world/item/enchantment/EnchantmentHelper resolved=net/minecraft/world/item/enchantment/EnchantmentHelper advices=1 total=1 backend=JVMTI +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SharpnessModifier �� 1 suture / 1 advice +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityDefault#defaultPriority@4 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String;] +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority advices=1 total=1 backend=JVMTI +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityDefault �� 1 suture / 1 advice +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperBefore@37 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=1 matches=1..1 +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onSecondHelperBefore@38 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=2 matches=1..1 +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onThirdHelperBefore@39 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperAfterOffset1@40 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperBeforeOffsetZero@41 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset1All@42 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset2All@43 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onBeforeNegOffset@44 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal0AfterOffset1@45 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=2 matches=1..1 +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal2AfterOffset2@46 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onAnyOrdinal@47 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOffsetPlus5@48 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=1 matches=1..1 +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOffsetMinus2@49 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onBeforeOffset2@50 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset0@51 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=1 matches=1..1 +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal1AfterOffset1@52 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.counterI ordinal=0 matches=1..1 +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFieldGetOffset@53 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.counterI ordinal=0 matches=1..1 +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFieldPutOffset@54 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/OffsetFixture resolved=top/maplex/incisiontest/fixture/OffsetFixture advices=18 total=18 backend=JVMTI +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonOffsetCases �� 18 suture / 18 advice +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.Pri0Surgeon#pri0@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List;] +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=1 backend=JVMTI +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.Pri0Surgeon �� 1 suture / 1 advice +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityNegativeCases#adviceNegative@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List;] +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityFixture advices=1 total=1 backend=JVMTI +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonPriorityNegativeCases �� 1 suture / 1 advice +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriority200@10 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String;] +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriority50@11 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String;] +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriorityNeg10@12 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String;] +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriorityDefault@13 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String;] +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority advices=4 total=5 backend=JVMTI +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation �� 4 suture / 4 advice +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityHigh#highPriority@2 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String;] +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority advices=1 total=6 backend=JVMTI +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityHigh �� 1 suture / 1 advice +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#onCompanionOnly@8 targets=[top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion.companionOnlyEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#onStaticOnly@9 targets=[top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture.staticOnlyEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#both-static-path@10 targets=[top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture.bothEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#both-companion-path@11 targets=[top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion.bothEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion resolved=top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion advices=2 total=2 backend=JVMTI +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture advices=2 total=2 backend=JVMTI +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonKotlinTargetCases �� 4 suture / 4 advice +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.Pri100Surgeon#pri100@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List;] +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=2 backend=JVMTI +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.Pri100Surgeon �� 1 suture / 1 advice +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityMaxCases#adviceMax@2 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.extremeMaxTarget()I] +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=3 backend=JVMTI +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonPriorityMaxCases �� 1 suture / 1 advice +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#apiLead@12 targets=[ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI;] +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#apiTrail@13 targets=[ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI;] +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalLead@14 targets=[ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object;] +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalTrail@15 targets=[ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object;] +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalSplice@16 targets=[ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object;] +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=org/bukkit/craftbukkit/v1_16_R3/util/CraftChatMessage.fromString(Ljava/lang/String;)[Lnet/minecraft/server/v1_16_R3/IChatBaseComponent; ordinal=0 matches=1..1 +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#craftChatInvoke@17 targets=[ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object;] +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=ink/ptms/adyeshach/impl/DefaultAdyeshachAPI resolved=ink/ptms/adyeshach/impl/DefaultAdyeshachAPI advices=2 total=2 backend=JVMTI +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: org/bukkit/craftbukkit/v1_16_R3/util/CraftChatMessage �� org/bukkit/craftbukkit/util/CraftChatMessage +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/v1_16_R3/IChatBaseComponent �� net/minecraft/network/chat/Component +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper resolved=ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper advices=4 total=4 backend=JVMTI +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.AdyeshachIntegrationCases �� 6 suture / 6 advice +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aTNeg10@19 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPriNeg10()I] +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT0@20 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri0()I] +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT5@21 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri5()I] +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT100@22 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri100()I] +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aFNeg10@23 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPriNeg10()I] +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF0@24 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri0()I] +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF5@25 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri5()I] +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF100@26 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri100()I] +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#same-pri-first@27 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.samePriorityTarget()Ljava/util/List;] +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#same-pri-second@28 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.samePriorityTarget()Ljava/util/List;] +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#cycle-advice@29 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cycleTarget()I] +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture resolved=top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture advices=11 total=11 backend=JVMTI +[15:24:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.OperationEnabledPriorityCases �� 11 suture / 11 advice +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonCrossClCases#onIsHardcore@4 targets=[net/minecraft/server/MinecraftServer.isHardcore()Z, net/minecraft/server/dedicated/DedicatedServer.isHardcore()Z] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonCrossClCases#onGetPlayerCount@5 targets=[net/minecraft/server/MinecraftServer.getPlayerCount()I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonCrossClCases#onGetMaxPlayers@8 targets=[org/bukkit/Bukkit.getMaxPlayers()I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/MinecraftServer (1 transformers, 131102 bytes) +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/MinecraftServer.getPlayerCount()I kinds=[LEAD] static=false +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/MinecraftServer.isHardcore()Z kinds=[LEAD] static=false +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/MinecraftServer �� changed=true (131466 bytes) +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform net.minecraft.server.MinecraftServer �� true (loaded=1 transformed=1) +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=net/minecraft/server/MinecraftServer resolved=net/minecraft/server/MinecraftServer advices=2 total=2 backend=JVMTI +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/dedicated/DedicatedServer (1 transformers, 40532 bytes) +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/dedicated/DedicatedServer.isHardcore()Z kinds=[LEAD] static=false +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/dedicated/DedicatedServer �� changed=true (40778 bytes) +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform net.minecraft.server.dedicated.DedicatedServer �� true (loaded=1 transformed=1) +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=net/minecraft/server/dedicated/DedicatedServer resolved=net/minecraft/server/dedicated/DedicatedServer advices=1 total=1 backend=JVMTI +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: org/bukkit/Bukkit (1 transformers, 31844 bytes) +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject org/bukkit/Bukkit.getMaxPlayers()I kinds=[LEAD] static=true +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: org/bukkit/Bukkit �� changed=true (32064 bytes) +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform org.bukkit.Bukkit �� true (loaded=1 transformed=1) +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=org/bukkit/Bukkit resolved=org/bukkit/Bukkit advices=1 total=1 backend=JVMTI +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonCrossClCases �� 3 suture / 4 advice +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAdvancedCases#onReturnsBoolExcise@4 targets=[top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture.returnsBoolean(Z)Z] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAdvancedCases#onLongCalcBypass@5 targets=[top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture.longCalc(JJ)J] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture advices=2 total=2 backend=JVMTI +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAdvancedCases �� 2 suture / 2 advice +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AccessorTheatreDslCases#onDescribe@6 targets=[top/maplex/incisiontest/fixture/AccessorChildFixture.describe()Ljava/lang/String;] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AccessorChildFixture resolved=top/maplex/incisiontest/fixture/AccessorChildFixture advices=1 total=1 backend=JVMTI +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.AccessorTheatreDslCases �� 1 suture / 1 advice +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadFullDescriptor@20 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeMethodFull(Ljava/lang/String;)Ljava/lang/String;] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadWildArgs@21 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeMethodWild(*)*] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadExactTarget@22 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeStarTarget()Ljava/lang/String;] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trailClassAndMethodA@23 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeClassA()I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trailClassAndMethodB@24 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeClassB()I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#spliceFull@25 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeShorthandArgs(Ljava/lang/String;I)Ljava/lang/String;] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.inner1()I ordinal=0 matches=1..1 +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#bypassFullDescriptor@26 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeInvokeHelper()I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.inner2()I ordinal=0 matches=1..1 +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#graftFullDescriptor@27 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeInvokeHelper()I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trimFullDescriptor@28 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeTrimArgs(Ljava/lang/String;I)Ljava/lang/String;] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope advices=9 total=9 backend=JVMTI +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases �� 9 suture / 9 advice +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#headLead@42 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSimpleReturn()Ljava/lang/String;] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#tailTrailNormal@43 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSimpleReturn()Ljava/lang/String;] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trailMultiReturn@44 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixMultiReturn(Z)I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trailOnThrow@45 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixThrowUncaught(Z)Ljava/lang/String;] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=0 matches=1..1 +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBefore0@46 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=1 matches=1..1 +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBefore1@47 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=-1 matches=1..-1 +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBeforeAll@48 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=0 matches=1..1 +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeAfter0@49 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.counterI ordinal=0 matches=1..1 +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftFieldGet@50 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixFieldRead()I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.lastWrittenI ordinal=0 matches=1..1 +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftFieldPut@51 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixFieldWrite(I)V] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/util/ArrayList. ordinal=0 matches=1..1 +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftNew@52 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixAllocate()Ljava/util/ArrayList;] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=THROW mode=EXACT target=. ordinal=0 matches=1..1 +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftThrow@53 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixThrowUncaught(Z)Ljava/lang/String;] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=0 matches=1..1 +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#bypassReplace@54 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeMixed(I)I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimReturnPlain@55 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixPlainReturn()I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimArg0@56 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimArg1@57 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixCombine(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#exciseFullReplace@58 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixExciseTarget()Ljava/lang/String;] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#spliceProceedAndKeep@59 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSpliceTarget(I)I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture advices=18 total=18 backend=JVMTI +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases �� 18 suture / 18 advice +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgSingle@18 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimSingleArg(Ljava/lang/String;)Ljava/lang/String;] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgDouble0@19 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimDoubleArg(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgDouble1@20 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimDoubleArg(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgTriple2@21 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimTripleArg(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgQuad3@22 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimQuadArg(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnInt@23 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnInt()I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnLong@24 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnLong()J] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnString@25 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnString()Ljava/lang/String;] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnBool@26 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnBoolean()Z] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim advices=9 total=9 backend=JVMTI +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases �� 9 suture / 9 advice +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM1@19 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m1Default()I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#m2-cust@20 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m2CustomId()I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM3@21 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m3DisabledNoId()I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM4@22 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m4PriorityPositive()I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM5@23 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m5PriorityNegative()I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#m6-cust@24 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m6IdAndPriority()I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#m7-cust@25 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m7IdAndDisabled()I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#m8-cust@26 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m8AllThree()I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM9@27 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m9PriorityZeroExplicit()I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#orderHigh@28 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List;] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#orderMid@29 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List;] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#orderZero@30 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List;] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#orderLow@31 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List;] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/OperationMatrixFixture resolved=top/maplex/incisiontest/fixture/OperationMatrixFixture advices=13 total=13 backend=JVMTI +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.OperationMatrixCases �� 13 suture / 13 advice +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onLegacy �� @Version([1.8, 1.17]) ���� (current=1.20.6) +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onModern@30 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.versionedTarget()Ljava/lang/String;] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onFuture �� @Version([26.1, ]) ���� (current=1.20.6) +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onNoop@32 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.noopMatcherTarget()Ljava/lang/String;] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onNmsGetPlayerCount@33 targets=[net/minecraft/server/MinecraftServer.getPlayerCount()I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeInRange@34 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherInRange()Ljava/lang/String;] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBelowStart �� @Version([3.0, 4.0]) ���� (current=2.5) +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeAboveEnd �� @Version([0.1, 1.0]) ���� (current=2.5) +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBoundaryEnd@37 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherBoundaryEnd()Ljava/lang/String;] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBoundaryStart@38 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherBoundaryStart()Ljava/lang/String;] +[15:24:18 WARN]: [Incision-Test-1.0.0] [Incision][WARN] VersionMatcher ����ʧ��: top.maplex.incisiontest.api.FailingVersionMatcher �� java.lang.reflect.InvocationTargetException: null; fail-closed +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onMissingMatcherFallback@39 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.missingMatcherFallback()Ljava/lang/String;] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onMultiRange0 �� @Version([0, 1]) ���� (current=2.5) +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onMultiRange1@41 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.multiRangeByIndex()Ljava/lang/String;] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onMultiRange2 �� @Version([4, 5]) ���� (current=2.5) +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture advices=7 total=7 backend=JVMTI +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/MinecraftServer (1 transformers, 131102 bytes) +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/MinecraftServer.getPlayerCount()I kinds=[LEAD] static=false +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/MinecraftServer.isHardcore()Z kinds=[LEAD] static=false +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/MinecraftServer �� changed=true (131466 bytes) +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform net.minecraft.server.MinecraftServer �� true (loaded=1 transformed=1) +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=net/minecraft/server/MinecraftServer resolved=net/minecraft/server/MinecraftServer advices=1 total=3 backend=JVMTI +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonVersionCases �� 8 suture / 8 advice +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AccessorUtilCases#onProcess@26 targets=[top/maplex/incisiontest/fixture/UtilFixture.process(Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String;] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/UtilFixture resolved=top/maplex/incisiontest/fixture/UtilFixture advices=1 total=1 backend=JVMTI +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.AccessorUtilCases �� 1 suture / 1 advice +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SharpnessObserver#observeSharpness@0 targets=[net/minecraft/world/item/enchantment/EnchantmentHelper.modifyDamage(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;F)F] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/world/item/enchantment/EnchantmentHelper (1 transformers, 23055 bytes) +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/world/item/enchantment/EnchantmentHelper �� changed=true (23055 bytes) +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform net.minecraft.world.item.enchantment.EnchantmentHelper �� true (loaded=1 transformed=1) +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=net/minecraft/world/item/enchantment/EnchantmentHelper resolved=net/minecraft/world/item/enchantment/EnchantmentHelper advices=1 total=2 backend=JVMTI +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SharpnessObserver �� 1 suture / 1 advice +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityLow#lowPriority@2 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String;] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority advices=1 total=7 backend=JVMTI +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityLow �� 1 suture / 1 advice +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFF@20 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ffEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFFAlt@21 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ffAltMethod(I)I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFT@22 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ftStaticEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFTAlt@23 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ftStaticAlt(I)I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTF@24 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.tfCompanionEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTFAlt@25 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.tfCompanionAlt(I)I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTStatic@26 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ttBothEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTCompanion@27 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.ttBothEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTAltStatic@28 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ttBothAlt(I)I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTAltCompanion@29 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.ttBothAlt(I)I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture resolved=top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture advices=6 total=6 backend=JVMTI +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion resolved=top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion advices=4 total=4 backend=JVMTI +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.KotlinTargetMatrixCases �� 10 suture / 10 advice +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AccessorCases#onPublicDouble@18 targets=[top/maplex/incisiontest/fixture/AccessorFixture.publicDouble(I)I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/AccessorFixture (1 transformers, 3612 bytes) +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/AccessorFixture.publicDouble(I)I kinds=[LEAD] static=false +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/AccessorFixture �� changed=true (3906 bytes) +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.AccessorFixture �� true (loaded=1 transformed=1) +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=top/maplex/incisiontest/fixture/AccessorFixture resolved=top/maplex/incisiontest/fixture/AccessorFixture advices=1 total=1 backend=JVMTI +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.AccessorCases �� 1 suture / 1 advice +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onAccumulatePattern@73 targets=[top/maplex/incisiontest/fixture/InsnPatternFixture.accumulate(I)I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticIconst5@74 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticSeq2@75 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticSeq4@76 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticAny@77 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onIconstFamilyRepeat@78 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onLdcString@79 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String;] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onLdcCstFiltered@80 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String;] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onFieldGet@81 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onFieldPut@82 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNewStringBuilder@83 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String;] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeVirtualGlob@84 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String;] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeStaticMath@85 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNewArray@86 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onANewArray@87 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInstanceOf@88 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onCheckCast@89 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onIfeq@90 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon pattern δ���У����� advice: top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGoto +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onAthrow@92 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String;] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onReturn@93 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onSeq3@94 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String;] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onEmptyPattern@95 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onSeq5@96 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onRepeat2@97 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onRepeat5@98 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onCstNumeric@99 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobOwnerJavaLang@100 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobNameSuffix@101 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon pattern δ���У����� advice: top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobDesc +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onDescExact@103 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeInterface@104 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeSpecial@105 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String;] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArrayLength@106 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon pattern δ���У����� advice: top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNop +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onDup@108 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String;] +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/InsnPatternFixture (1 transformers, 982 bytes) +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/InsnPatternFixture.accumulate(I)I kinds=[LEAD] static=false +[15:24:18 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/InsnPatternFixture �� changed=true (1277 bytes) +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.InsnPatternFixture �� true (loaded=1 transformed=1) +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=top/maplex/incisiontest/fixture/InsnPatternFixture resolved=top/maplex/incisiontest/fixture/InsnPatternFixture advices=1 total=1 backend=JVMTI +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6596 bytes) +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=top/maplex/incisiontest/fixture/ComplexOpcodeFixture resolved=top/maplex/incisiontest/fixture/ComplexOpcodeFixture advices=32 total=32 backend=JVMTI +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonInsnPatternCases �� 33 suture / 33 advice +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onBothEmpty@39 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.bothEmpty()Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onOnlyEndGiven@40 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.onlyEndGiven()Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onOnlyStartGiven@41 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.onlyStartGiven()Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSinglePoint@42 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.singlePoint()Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onInvertedRange �� @Version([9.0, 1.0]) ���� (current=2.5) +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onLeadVersioned@44 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.leadTarget()Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onTrailVersioned@45 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.trailTarget()Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSpliceVersioned@46 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.spliceTarget()Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onExciseVersioned@47 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.exciseTarget()Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.helperForBypass()I ordinal=0 matches=1..1 +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onBypassVersioned@48 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.bypassCallerTarget()I] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onGraftVersioned@49 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.graftCallerTarget()I] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onTrimReturnVersioned@50 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.trimReturnTarget()I] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onDefaultMatcher �� @Version([2.0, 3.0]) ���� (current=1.20.6) +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onExplicitNoop@52 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.explicitNoopMatcherTarget()Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onFakeNoBounds@53 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.fakeMatcherNoBoundsTarget()Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSegLongerStart@54 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.segmentLongerStart()Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSegLongerEnd@55 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.segmentLongerEnd()Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onMicroStepBelow �� @Version([2.6, 3.0]) ���� (current=2.5) +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onMicroStepAbove �� @Version([2.0, 2.4]) ���� (current=2.5) +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture resolved=top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture advices=15 total=15 backend=JVMTI +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonVersionMatrixCases �� 15 suture / 15 advice +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorHead@30 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteHeadMethod()Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorTail@31 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteTailMethod()Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorReturn@32 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteReturnMethod()I] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=THROW mode=EXACT target=. ordinal=0 matches=1..1 +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorThrow@33 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteThrowMethod()Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=0 matches=1..1 +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd0@34 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=1 matches=1..1 +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd1@35 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=2 matches=1..1 +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd2@36 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=-1 matches=1..-1 +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrdAll@37 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=0 matches=1..1 +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteShiftBefore@38 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=0 matches=1..1 +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteShiftAfter@39 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.counterI ordinal=0 matches=1..1 +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteFieldGetGraft@40 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteFieldGet()I] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.lastWrittenI ordinal=0 matches=1..1 +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteFieldPutGraft@41 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteFieldPut(I)V] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteNewWithTarget@42 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteNewObject()Ljava/lang/StringBuilder;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=. ordinal=0 matches=1..1 +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteNewEmptyTarget@43 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteTargetEmpty()Ljava/lang/Object;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=0 matches=1..1 +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteOffsetZero@44 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site advices=15 total=15 backend=JVMTI +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases �� 15 suture / 15 advice +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.counterShiftI ordinal=0 matches=1..1 +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldGetBefore@24 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.readCounterShift()I] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.counterShiftI ordinal=0 matches=1..1 +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldGetAfter@25 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.readCounterShift()I] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.counterShiftI ordinal=0 matches=1..1 +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldPutBefore@26 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.writeCounterShift(I)V] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.counterShiftI ordinal=0 matches=1..1 +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldPutAfter@27 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.writeCounterShift(I)V] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#newBefore@28 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.allocateBuilder()Ljava/lang/StringBuilder;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#newAfter@29 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.allocateBuilder()Ljava/lang/StringBuilder;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg0@30 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg1@31 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg2@32 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#spliceShortCircuit@33 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.spliceSkipTarget(I)I] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#exciseFullBody@34 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.exciseRawTarget()Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#noParenLead@35 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.noParenMethod()Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras advices=12 total=12 backend=JVMTI +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases �� 12 suture / 12 advice +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationIdVariantsCases#id-variant-normal@8 targets=[top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idNormalTarget()I] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationIdVariantsCases#id::with/special.chars-001@9 targets=[top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idSpecialCharsTarget()I] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationIdVariantsCases#adviceEmptyFallback@10 targets=[top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idEmptyFallbackTarget()I] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationIdVariantsCases#veryLong-abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghij@11 targets=[top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idVeryLongTarget()I] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/OperationIdVariantsFixture resolved=top/maplex/incisiontest/fixture/OperationIdVariantsFixture advices=4 total=4 backend=JVMTI +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.OperationIdVariantsCases �� 4 suture / 4 advice +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityPositiveCases#advicePositive@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityFixture advices=1 total=2 backend=JVMTI +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonPriorityPositiveCases �� 1 suture / 1 advice +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityDefaultCases#adviceDefault@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityFixture advices=1 total=3 backend=JVMTI +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonPriorityDefaultCases �� 1 suture / 1 advice +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#probe@2 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#lead@3 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#leadOfPair@4 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#trailOfPair@5 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$1 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#predicate@6 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.predicate(I)I] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#splice@7 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/PerformanceFixture.helper(I)I ordinal=0 matches=1..1 +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#siteInvoke@8 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.siteInvoke(I)I] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/PerformanceFixture resolved=top/maplex/incisiontest/fixture/PerformanceFixture advices=7 total=7 backend=JVMTI +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.PerformanceCases �� 7 suture / 7 advice +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftBeforeHelperInvoke@18 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftAfterHelperInvoke@19 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.counterI ordinal=0 matches=1..1 +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnFieldGet@20 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.readCounter()I] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.counterI ordinal=0 matches=1..1 +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnFieldPut@21 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.writeCounter(I)V] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnNew@22 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.allocate()Ljava/lang/StringBuilder;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=THROW mode=EXACT target=. ordinal=0 matches=1..1 +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnThrow@23 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.throwIt()Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#bypassHelperInvoke@24 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#trimReturnPlain@25 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.plainReturn()I] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#trimEchoArg@26 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.echo(Ljava/lang/String;)Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture advices=9 total=9 backend=JVMTI +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonSiteCases �� 9 suture / 9 advice +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonBasicCases#onGreetLead@8 targets=[top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.greet(Ljava/lang/String;)Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonBasicCases#onVoidTrail@9 targets=[top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.voidNoArg()V] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonBasicCases#onAddSplice@10 targets=[top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.add(II)I] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture advices=3 total=3 backend=JVMTI +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonBasicCases �� 3 suture / 3 advice +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityMinCases#adviceMin@2 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.extremeMinTarget()I] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=4 backend=JVMTI +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonPriorityMinCases �� 1 suture / 1 advice +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onHeadWithPattern@11 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onHeadPatternIfeq@12 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/ComplexOpcodeFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeWithPattern@13 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=GLOB target=*ComplexOpcodeFixture*.helper(*)* ordinal=-1 matches=1..-1 +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeWithGlob@14 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/ComplexOpcodeFixture.helper(I)I ordinal=0 matches=1..1 +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeAfterPattern@15 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (7265 bytes) +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=top/maplex/incisiontest/fixture/ComplexOpcodeFixture resolved=top/maplex/incisiontest/fixture/ComplexOpcodeFixture advices=5 total=37 backend=JVMTI +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases �� 5 suture / 5 advice +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonMixinCases#overwriteMayThrow@4 targets=[top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture.mayThrow(Z)Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonMixinCases#redirectHelper@5 targets=[top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture.helper(I)I] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture advices=2 total=2 backend=JVMTI +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonMixinCases �� 2 suture / 2 advice +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationHigherCases#higherSurgeonAdvice@0 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.multiSurgeonTarget()Ljava/util/List;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture advices=1 total=1 backend=JVMTI +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonOperationHigherCases �� 1 suture / 1 advice +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityZeroCases#adviceZero@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityFixture advices=1 total=4 backend=JVMTI +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonPriorityZeroCases �� 1 suture / 1 advice +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$2 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnDragon@67 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$3 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnLowLevel@68 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$4 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogEqString@69 targets=[top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$5 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNeqInt@70 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$6 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureLt@71 targets=[top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$7 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureGt@72 targets=[top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$8 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnLe@73 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$9 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnGe@74 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$10 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogMatches@75 targets=[top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$11 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogInString@76 targets=[top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$12 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onHandleInList@77 targets=[top/maplex/incisiontest/fixture/PredicateFixture.handle(Ljava/util/List;)Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$13 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptIsString@78 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$14 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptNotIsInt@79 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$15 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onHandleIcList@80 targets=[top/maplex/incisiontest/fixture/PredicateFixture.handle(Ljava/util/List;)Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$16 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptIpObject@81 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$17 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onTriggerItExact@82 targets=[top/maplex/incisiontest/fixture/PredicateFixture.trigger(Ljava/lang/String;)Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$18 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptNotIt@83 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$19 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptAsCast@84 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$20 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterProperty@85 targets=[top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$21 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterPropertySize@86 targets=[top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$22 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterMethodCall@87 targets=[top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$23 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterMethodNoArg@88 targets=[top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$24 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onTouchSafeCall@89 targets=[top/maplex/incisiontest/fixture/PredicateFixture.touch(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$25 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnAnd@90 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$26 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnOr@91 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$27 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNot@92 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$28 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNested@93 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$29 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagTrue@94 targets=[top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$30 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagFalse@95 targets=[top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$31 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagNull@96 targets=[top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$32 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureDouble@97 targets=[top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$33 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnCompound@98 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$34 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogThisRef@99 targets=[top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onEmptyWhere@115 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereEmpty(I)I] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$35 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onTrailWithWhere@116 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereTrail(I)I] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$36 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpliceWithWhere@117 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereSplice(I)I] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$37 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onExciseWithWhere@118 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereExcise(Ljava/lang/String;)Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/PredicateFixture.whereBypassHelper(I)I ordinal=0 matches=1..1 +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$38 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onBypassWithWhere@119 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereBypass(I)I] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/PredicateFixture.whereGraftHelper(I)I ordinal=0 matches=1..1 +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$39 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onGraftWithWhere@120 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereGraft(I)I] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$40 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onTrimArgWithWhere@121 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereTrim(I)I] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/PredicateFixture resolved=top/maplex/incisiontest/fixture/PredicateFixture advices=40 total=40 backend=JVMTI +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonPredicateCases �� 40 suture / 40 advice +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PriNeg100Surgeon#priNeg100@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=5 backend=JVMTI +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.PriNeg100Surgeon �� 1 suture / 1 advice +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#custom-operation-id@7 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.customIdTarget()I] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#disabledAdvice@8 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.disabledTarget()I] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#highPriority@9 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.priorityTarget()Ljava/util/List;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#lowPriority@10 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.priorityTarget()Ljava/util/List;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#surgeonDefaultAdvice@11 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.surgeonDefaultTarget()Ljava/util/List;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#surgeonOverrideAdvice@12 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.surgeonDefaultTarget()Ljava/util/List;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#multiSurgeonLowerSide@13 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.multiSurgeonTarget()Ljava/util/List;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture advices=7 total=8 backend=JVMTI +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonOperationCases �� 7 suture / 7 advice +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#beforeTouchField@18 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.touchesField()I] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#afterMultiArg@19 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.multiArg(ILjava/lang/String;D)Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#aroundCallsHelper@20 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.callsHelper(I)I] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#aroundModifyArgs@21 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.greet(Ljava/lang/String;)Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#aroundRewriteResult@22 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.rewriteTarget(I)I] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#onStaticEcho@23 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.staticEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#onCompanionEcho@24 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture$Companion.companionEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonAopTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonAopTargetFixture advices=6 total=6 backend=JVMTI +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonAopTargetFixture$Companion resolved=top/maplex/incisiontest/fixture/SurgeonAopTargetFixture$Companion advices=1 total=1 backend=JVMTI +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAopCases �� 7 suture / 7 advice +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] injectAll(CONST): 201 ����, ��ʱ 2,031 ���� +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] - SurgeonScanner: 2,026 ���� +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] �������� "CONST" ��ʱ 3,584 ���롣 +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] Bukkit �����ʼ����ɣ���ʱ 5,360 ���롣 +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] ������ IllegalAccess ���棬��ʱ 2 ���롣 +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] ���������ļ�: E:\Minecraft-Server\incisionTest\run-1.20.6-paper\plugins\Incision-Test\datasource.yml +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] ���������ļ�: E:\Minecraft-Server\incisionTest\run-1.20.6-paper\plugins\Incision-Test\kether.yml +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] injectAll(INIT): 201 ����, ��ʱ 268 ���� +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] - ConfigLoader: 184 ���� +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] - ClassVisitorAwake: 81 ���� +[15:24:19 INFO]: [Incision-Test-1.0.0] [DEBUG] �������� "INIT" ��ʱ 267 ���롣 +[15:24:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper (1 transformers, 19437 bytes) +[15:24:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; kinds=[SPLICE, LEAD, GRAFT, TRAIL] static=false +[15:24:20 WARN]: java.lang.ClassNotFoundException: ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper$$IncisionBodies +[15:24:20 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:197) +[15:24:20 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:164) +[15:24:20 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) +[15:24:20 WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:24:20 WARN]: at java.base/java.lang.Class.forName(Class.java:536) +[15:24:20 WARN]: at java.base/java.lang.Class.forName(Class.java:515) +[15:24:20 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader.findClass(AsmClassLoader.kt:9) +[15:24:20 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) +[15:24:20 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) +[15:24:20 WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:24:20 WARN]: at java.base/java.lang.Class.forName(Class.java:536) +[15:24:20 WARN]: at java.base/java.lang.Class.forName(Class.java:515) +[15:24:20 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.isClassDefined(Scalpel.kt:292) +[15:24:20 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.generateAndRegisterBodies(Scalpel.kt:245) +[15:24:20 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.weave(Scalpel.kt:68) +[15:24:20 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$installWeaver$installation$1.invoke(Scalpel.kt:196) +[15:24:20 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$installWeaver$installation$1.invoke(Scalpel.kt:196) +[15:24:20 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:47) +[15:24:20 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:44) +[15:24:20 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.loader.JvmtiBackend.onClassFileLoad(JvmtiBackend.kt:80) +[15:24:20 WARN]: at java.base/java.lang.ClassLoader.defineClass1(Native Method) +[15:24:20 WARN]: at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1027) +[15:24:20 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader.createNewClass(AsmClassLoader.kt:18) +[15:24:20 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassTranslation$createNewClass$1$1.invoke(AsmClassTranslation.kt:60) +[15:24:20 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassTranslation$createNewClass$1$1.invoke(AsmClassTranslation.kt:60) +[15:24:20 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.common.BinaryCache.read(BinaryCache.kt:28) +[15:24:20 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassTranslation.createNewClass(AsmClassTranslation.kt:60) +[15:24:20 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxyClass(MinecraftServerUtil.kt:132) +[15:24:20 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxyClass(MinecraftServerUtil.kt:120) +[15:24:20 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxy(MinecraftServerUtil.kt:103) +[15:24:20 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxy(MinecraftServerUtil.kt:71) +[15:24:20 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI$nmsHelper$2.invoke(DefaultAdyeshachMinecraftAPI.kt:139) +[15:24:20 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI$nmsHelper$2.invoke(DefaultAdyeshachMinecraftAPI.kt:29) +[15:24:20 WARN]: at Adyeshach-2.1.30.jar//kotlin1822.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) +[15:24:20 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI.getNmsHelper(DefaultAdyeshachMinecraftAPI.kt:29) +[15:24:20 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI._init_$lambda$0(DefaultAdyeshachMinecraftAPI.kt:111) +[15:24:20 WARN]: at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) +[15:24:20 WARN]: at java.base/java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1796) +[15:24:20 WARN]: at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) +[15:24:20 WARN]: at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) +[15:24:20 WARN]: at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) +[15:24:20 WARN]: at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) +[15:24:20 WARN]: at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) +[15:24:20 WARN]: java.lang.ClassNotFoundException: ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper$$IncisionBodies +[15:24:20 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:197) +[15:24:20 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:164) +[15:24:20 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) +[15:24:20 WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:24:20 WARN]: at java.base/java.lang.Class.forName(Class.java:536) +[15:24:20 WARN]: at java.base/java.lang.Class.forName(Class.java:515) +[15:24:20 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader.findClass(AsmClassLoader.kt:9) +[15:24:20 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) +[15:24:20 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) +[15:24:20 WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:24:20 WARN]: at java.base/java.lang.Class.forName(Class.java:536) +[15:24:20 WARN]: at java.base/java.lang.Class.forName(Class.java:515) +[15:24:20 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.isClassDefined(Scalpel.kt:292) +[15:24:20 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.defineBodiesInTargetLoader(Scalpel.kt:285) +[15:24:20 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.generateAndRegisterBodies(Scalpel.kt:261) +[15:24:20 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.weave(Scalpel.kt:68) +[15:24:20 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$installWeaver$installation$1.invoke(Scalpel.kt:196) +[15:24:20 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$installWeaver$installation$1.invoke(Scalpel.kt:196) +[15:24:20 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:47) +[15:24:20 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:44) +[15:24:20 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.loader.JvmtiBackend.onClassFileLoad(JvmtiBackend.kt:80) +[15:24:20 WARN]: at java.base/java.lang.ClassLoader.defineClass1(Native Method) +[15:24:20 WARN]: at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1027) +[15:24:20 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader.createNewClass(AsmClassLoader.kt:18) +[15:24:20 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassTranslation$createNewClass$1$1.invoke(AsmClassTranslation.kt:60) +[15:24:20 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassTranslation$createNewClass$1$1.invoke(AsmClassTranslation.kt:60) +[15:24:20 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.common.BinaryCache.read(BinaryCache.kt:28) +[15:24:20 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassTranslation.createNewClass(AsmClassTranslation.kt:60) +[15:24:20 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxyClass(MinecraftServerUtil.kt:132) +[15:24:20 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxyClass(MinecraftServerUtil.kt:120) +[15:24:20 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxy(MinecraftServerUtil.kt:103) +[15:24:20 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxy(MinecraftServerUtil.kt:71) +[15:24:20 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI$nmsHelper$2.invoke(DefaultAdyeshachMinecraftAPI.kt:139) +[15:24:20 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI$nmsHelper$2.invoke(DefaultAdyeshachMinecraftAPI.kt:29) +[15:24:20 WARN]: at Adyeshach-2.1.30.jar//kotlin1822.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) +[15:24:20 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI.getNmsHelper(DefaultAdyeshachMinecraftAPI.kt:29) +[15:24:20 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI._init_$lambda$0(DefaultAdyeshachMinecraftAPI.kt:111) +[15:24:20 WARN]: at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) +[15:24:20 WARN]: at java.base/java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1796) +[15:24:20 WARN]: at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) +[15:24:20 WARN]: at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) +[15:24:20 WARN]: at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) +[15:24:20 WARN]: at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) +[15:24:20 WARN]: at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) +[15:24:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper$$IncisionBodies in ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader@74fcbfa5 +[15:24:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Bodies class defined in target loader: ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper$$IncisionBodies loader=ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader +[15:24:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper �� changed=true (20359 bytes) +[15:24:20 INFO]: [Adyeshach] Generate MinecraftHelper in 63ms +[15:24:20 INFO]: [Adyeshach] Generate MinecraftEntitySpawner in 29ms +[15:24:20 INFO]: [Adyeshach] Generate MinecraftEntityOperator in 22ms +[15:24:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI (1 transformers, 21696 bytes) +[15:24:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI; kinds=[LEAD, TRAIL] static=false +[15:24:20 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI �� changed=true (22124 bytes) +[15:24:21 INFO]: [Incision-Test] Loading server plugin Incision-Test v1.0.0 +[15:24:21 INFO]: [Incision-Test-1.0.0] [DEBUG] injectAll(LOAD): 201 ����, ��ʱ 164 ���� +[15:24:21 INFO]: [Incision-Test-1.0.0] [DEBUG] - KetherLoader: 142 ���� +[15:24:21 INFO]: [Incision-Test-1.0.0] [DEBUG] - ClassVisitorAwake: 22 ���� +[15:24:21 INFO]: [Incision-Test-1.0.0] [DEBUG] �������� "LOAD" ��ʱ 164 ���롣 +[15:24:21 INFO]: [Adyeshach] Loading server plugin Adyeshach v2.1.30 +[15:24:21 INFO]: Server permissions file permissions.yml is empty, ignoring it +[15:24:21 WARN]: **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE! +[15:24:21 WARN]: The server will make no attempt to authenticate usernames. Beware. +[15:24:21 WARN]: While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose. +[15:24:21 WARN]: To change this, set "online-mode" to "true" in the server.properties file. +[15:24:21 INFO]: Preparing level "world" +[15:24:22 INFO]: Preparing start region for dimension minecraft:overworld +[15:24:22 INFO]: Time elapsed: 849 ms +[15:24:22 INFO]: Preparing start region for dimension minecraft:the_nether +[15:24:22 INFO]: Time elapsed: 48 ms +[15:24:22 INFO]: Preparing start region for dimension minecraft:the_end +[15:24:22 INFO]: Time elapsed: 47 ms +[15:24:22 INFO]: [Incision-Test] Enabling Incision-Test v1.0.0 +[15:24:23 INFO]: [Incision-Test-1.0.0] [Incision] Incision ENABLE: gate / �����β��ʼ +[15:24:23 INFO]: [Incision-Test-1.0.0] [Incision] Gate created: apiVersion=2 +[15:24:23 INFO]: [Incision-Test-1.0.0] [Incision] Incision Gate online: api=2 +[15:24:23 INFO]: [Incision-Test-1.0.0] [Incision] Checkup report: total=292 +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSegLongerStart@54 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.segmentLongerStart()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobOwnerJavaLang@100 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset1All@42 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onSeq3@94 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onOnlyStartGiven@41 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.onlyStartGiven()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptNotIsInt@79 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeAfterPattern@15 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTAltCompanion@29 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.ttBothAlt(I)I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aTNeg10@19 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPriNeg10()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onTouchSafeCall@89 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.touch(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg0@30 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.PerformanceCases#predicate@6 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.predicate(I)I +- top.maplex.incisiontest.cases.OperationIdVariantsCases#adviceEmptyFallback@10 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idEmptyFallbackTarget()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrdAll@37 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#both-companion-path@11 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion.bothEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterPropertySize@86 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalTrail@15 + state: ARMED + target: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM1@19 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m1Default()I +- top.maplex.incisiontest.cases.SurgeonOperationCases#custom-operation-id@7 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.customIdTarget()I +- top.maplex.incisiontest.cases.SurgeonAopCases#aroundRewriteResult@22 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.rewriteTarget(I)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onCstNumeric@99 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpliceWithWhere@117 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereSplice(I)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobNameSuffix@101 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trailClassAndMethodB@24 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeClassB()I +- top.maplex.incisiontest.cases.SurgeonAdvancedCases#onLongCalcBypass@5 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture.longCalc(JJ)J +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF100@26 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri100()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#graftFullDescriptor@27 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeInvokeHelper()I +- top.maplex.incisiontest.cases.PerformanceCases#siteInvoke@8 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.siteInvoke(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnGe@74 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onReturn@93 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onTriggerItExact@82 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.trigger(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticSeq4@76 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagFalse@95 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnNew@22 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.allocate()Ljava/lang/StringBuilder; +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onHeadPatternIfeq@12 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeStaticMath@85 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperBeforeOffsetZero@41 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteNewWithTarget@42 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteNewObject()Ljava/lang/StringBuilder; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadFullDescriptor@20 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeMethodFull(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnLowLevel@68 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onBypassWithWhere@119 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereBypass(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogEqString@69 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal0AfterOffset1@45 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimArg0@56 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#orderZero@30 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorThrow@33 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteThrowMethod()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArrayLength@106 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I +- top.maplex.incisiontest.cases.SurgeonSiteCases#trimEchoArg@26 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.echo(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onTrimArgWithWhere@121 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereTrim(I)I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTFAlt@25 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.tfCompanionAlt(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogThisRef@99 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#m7-cust@25 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m7IdAndDisabled()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onIconstFamilyRepeat@78 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteFieldPutGraft@41 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteFieldPut(I)V +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldGetAfter@25 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.readCounterShift()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityHigh#highPriority@2 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnString@25 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnString()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onGraftWithWhere@120 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereGraft(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnBool@26 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnBoolean()Z +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFT@22 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ftStaticEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnAnd@90 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgDouble1@20 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimDoubleArg(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInstanceOf@88 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorTail@31 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteTailMethod()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#exciseFullReplace@58 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixExciseTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftBeforeHelperInvoke@18 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I +- top.maplex.incisiontest.cases.SurgeonOperationHigherCases#higherSurgeonAdvice@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.multiSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onLdcString@79 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticSeq2@75 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonCrossClCases#onIsHardcore@4 + state: ARMED + target: net/minecraft/server/MinecraftServer.isHardcore()Z,net/minecraft/server/dedicated/DedicatedServer.isHardcore()Z +- top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeInRange@34 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherInRange()Ljava/lang/String; +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#craftChatInvoke@17 + state: ARMED + target: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onRepeat2@97 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNot@92 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnDragon@67 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onCheckCast@89 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I +- top.maplex.incisiontest.cases.SurgeonMixinCases#redirectHelper@5 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture.helper(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteShiftBefore@38 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorReturn@32 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteReturnMethod()I +- top.maplex.incisiontest.cases.SurgeonAopCases#onStaticEcho@23 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.staticEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.PerformanceCases#splice@7 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldPutAfter@27 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.writeCounterShift(I)V +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnLong@24 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnLong()J +- top.maplex.incisiontest.cases.OperationIdVariantsCases#veryLong-abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghij@11 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idVeryLongTarget()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onTrailWithWhere@116 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereTrail(I)I +- top.maplex.incisiontest.cases.SharpnessModifier#sharpness-modifier@2 + state: ARMED + target: net/minecraft/world/item/enchantment/EnchantmentHelper.modifyDamage(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/�� +- top.maplex.incisiontest.cases.SharpnessObserver#observeSharpness@0 + state: ARMED + target: net/minecraft/world/item/enchantment/EnchantmentHelper.modifyDamage(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/�� +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#apiLead@12 + state: ARMED + target: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI; +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM5@23 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m5PriorityNegative()I +- top.maplex.incisiontest.cases.SurgeonAopCases#beforeTouchField@18 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.touchesField()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trailOnThrow@45 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixThrowUncaught(Z)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onTrimReturnVersioned@50 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.trimReturnTarget()I +- top.maplex.incisiontest.cases.PerformanceCases#trailOfPair@5 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I +- top.maplex.incisiontest.cases.Pri100Surgeon#pri100@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg1@31 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationIdVariantsCases#id-variant-normal@8 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idNormalTarget()I +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onHeadWithPattern@11 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureGt@72 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonBasicCases#onAddSplice@10 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.add(II)I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTAltStatic@28 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ttBothAlt(I)I +- top.maplex.incisiontest.cases.AccessorCases#onPublicDouble@18 + state: ARMED + target: top/maplex/incisiontest/fixture/AccessorFixture.publicDouble(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteShiftAfter@39 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I +- top.maplex.incisiontest.cases.SurgeonMixinCases#overwriteMayThrow@4 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture.mayThrow(Z)Ljava/lang/String; +- top.maplex.incisiontest.cases.AccessorUtilCases#onProcess@26 + state: ARMED + target: top/maplex/incisiontest/fixture/UtilFixture.process(Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadExactTarget@22 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeStarTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onSecondHelperBefore@38 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset2All@43 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onExplicitNoop@52 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.explicitNoopMatcherTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFF@20 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ffEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onDup@108 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPriorityMaxCases#adviceMax@2 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.extremeMaxTarget()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onAthrow@92 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#m2-cust@20 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m2CustomId()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd0@34 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I +- top.maplex.incisiontest.cases.PriNeg100Surgeon#priNeg100@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticAny@77 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onGraftVersioned@49 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.graftCallerTarget()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal1AfterOffset1@52 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBoundaryStart@38 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherBoundaryStart()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onDescExact@103 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#same-pri-second@28 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.samePriorityTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM4@22 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m4PriorityPositive()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityDefault#defaultPriority@4 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onBeforeOffset2@50 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriorityDefault@13 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onFakeNoBounds@53 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.fakeMatcherNoBoundsTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOperationCases#highPriority@9 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.priorityTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal2AfterOffset2@46 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonPriorityMinCases#adviceMin@2 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.extremeMinTarget()I +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#apiTrail@13 + state: ARMED + target: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeInterface@104 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I +- top.maplex.incisiontest.cases.OperationMatrixCases#m8-cust@26 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m8AllThree()I +- top.maplex.incisiontest.cases.SurgeonAopCases#aroundCallsHelper@20 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.callsHelper(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldGetBefore@24 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.readCounterShift()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trimFullDescriptor@28 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeTrimArgs(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticIconst5@74 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onEmptyPattern@95 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V +- top.maplex.incisiontest.cases.SurgeonOperationCases#surgeonDefaultAdvice@11 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.surgeonDefaultTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onIfeq@90 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I +- top.maplex.incisiontest.cases.SurgeonAopCases#afterMultiArg@19 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.multiArg(ILjava/lang/String;D)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#both-static-path@10 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture.bothEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonBasicCases#onVoidTrail@9 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.voidNoArg()V +- top.maplex.incisiontest.cases.PerformanceCases#probe@2 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aFNeg10@23 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPriNeg10()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldPutBefore@26 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.writeCounterShift(I)V +- top.maplex.incisiontest.cases.SurgeonVersionCases#onMissingMatcherFallback@39 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.missingMatcherFallback()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgQuad3@22 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimQuadArg(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onLdcCstFiltered@80 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#orderHigh@28 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPriorityPositiveCases#advicePositive@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteOffsetZero@44 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgTriple2@21 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimTripleArg(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionCases#onNmsGetPlayerCount@33 + state: ARMED + target: net/minecraft/server/MinecraftServer.getPlayerCount()I +- top.maplex.incisiontest.cases.SurgeonSiteCases#bypassHelperInvoke@24 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onBothEmpty@39 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.bothEmpty()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onBypassVersioned@48 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.bypassCallerTarget()I +- top.maplex.incisiontest.cases.SurgeonOperationCases#multiSurgeonLowerSide@13 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.multiSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTStatic@26 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ttBothEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT0@20 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri0()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagTrue@94 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onEmptyWhere@115 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereEmpty(I)I +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeWithPattern@13 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTF@24 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.tfCompanionEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onAccumulatePattern@73 + state: ARMED + target: top/maplex/incisiontest/fixture/InsnPatternFixture.accumulate(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBefore1@47 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#spliceFull@25 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeShorthandArgs(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#spliceShortCircuit@33 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.spliceSkipTarget(I)I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onBeforeNegOffset@44 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnFieldPut@21 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.writeCounter(I)V +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd1@35 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOffsetMinus2@49 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonSiteCases#trimReturnPlain@25 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.plainReturn()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNeqInt@70 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeSpecial@105 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBoundaryEnd@37 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherBoundaryEnd()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onLeadVersioned@44 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.leadTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM9@27 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m9PriorityZeroExplicit()I +- top.maplex.incisiontest.cases.Pri0Surgeon#pri0@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAdvancedCases#onReturnsBoolExcise@4 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture.returnsBoolean(Z)Z +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onOnlyEndGiven@40 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.onlyEndGiven()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOffsetPlus5@48 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT5@21 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri5()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftFieldGet@50 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixFieldRead()I +- top.maplex.incisiontest.cases.SurgeonVersionCases#onNoop@32 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.noopMatcherTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.AccessorTheatreDslCases#onDescribe@6 + state: ARMED + target: top/maplex/incisiontest/fixture/AccessorChildFixture.describe()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriority200@10 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#newBefore@28 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.allocateBuilder()Ljava/lang/StringBuilder; +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalSplice@16 + state: ARMED + target: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftThrow@53 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixThrowUncaught(Z)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onSeq5@96 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#headLead@42 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSimpleReturn()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF0@24 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri0()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trailMultiReturn@44 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixMultiReturn(Z)I +- top.maplex.incisiontest.cases.SurgeonPriorityNegativeCases#adviceNegative@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureLt@71 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#newAfter@29 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.allocateBuilder()Ljava/lang/StringBuilder; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg2@32 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAopCases#aroundModifyArgs@21 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.greet(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPriorityZeroCases#adviceZero@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTCompanion@27 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.ttBothEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeVirtualGlob@84 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationIdVariantsCases#id::with/special.chars-001@9 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idSpecialCharsTarget()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onAnyOrdinal@47 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagNull@96 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriority50@11 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureDouble@97 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF5@25 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri5()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onHandleInList@77 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.handle(Ljava/util/List;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnCompound@98 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterProperty@85 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalLead@14 + state: ARMED + target: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onANewArray@87 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM3@21 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m3DisabledNoId()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogMatches@75 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteNewEmptyTarget@43 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteTargetEmpty()Ljava/lang/Object; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterMethodNoArg@88 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadWildArgs@21 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeMethodWild(*)* +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperBefore@37 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSpliceVersioned@46 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.spliceTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd2@36 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorHead@30 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteHeadMethod()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeAfter0@49 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#bypassReplace@54 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeMixed(I)I +- top.maplex.incisiontest.cases.PerformanceCases#leadOfPair@4 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I +- top.maplex.incisiontest.cases.SurgeonCrossClCases#onGetPlayerCount@5 + state: ARMED + target: net/minecraft/server/MinecraftServer.getPlayerCount()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterMethodCall@87 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnFieldGet@20 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.readCounter()I +- top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#onCompanionOnly@8 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion.companionOnlyEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptAsCast@84 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onTrailVersioned@45 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.trailTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#cycle-advice@29 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cycleTarget()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNested@93 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#onStaticOnly@9 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture.staticOnlyEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#tailTrailNormal@43 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSimpleReturn()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityLow#lowPriority@2 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionCases#onModern@30 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.versionedTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onHandleIcList@80 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.handle(Ljava/util/List;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onFieldPut@82 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#bypassFullDescriptor@26 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeInvokeHelper()I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFTAlt@23 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ftStaticAlt(I)I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSinglePoint@42 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.singlePoint()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSegLongerEnd@55 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.segmentLongerEnd()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onExciseWithWhere@118 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereExcise(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#m6-cust@24 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m6IdAndPriority()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onRepeat5@98 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I +- top.maplex.incisiontest.cases.SurgeonOperationCases#lowPriority@10 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.priorityTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnOr@91 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeWithGlob@14 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptIpObject@81 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset0@51 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimArg1@57 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixCombine(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#exciseFullBody@34 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.exciseRawTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftAfterHelperInvoke@19 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I +- top.maplex.incisiontest.cases.OperationMatrixCases#orderMid@29 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBefore0@46 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptNotIt@83 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptIsString@78 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonBasicCases#onGreetLead@8 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.greet(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOperationCases#disabledAdvice@8 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.disabledTarget()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftNew@52 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixAllocate()Ljava/util/ArrayList; +- top.maplex.incisiontest.cases.PerformanceCases#lead@3 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT100@22 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri100()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNewStringBuilder@83 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOperationCases#surgeonOverrideAdvice@12 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.surgeonDefaultTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogInString@76 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperAfterOffset1@40 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnLe@73 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimReturnPlain@55 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixPlainReturn()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#noParenLead@35 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.noParenMethod()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onThirdHelperBefore@39 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trailClassAndMethodA@23 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeClassA()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#spliceProceedAndKeep@59 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSpliceTarget(I)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onFieldGet@81 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFieldPutOffset@54 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteFieldGetGraft@40 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteFieldGet()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftFieldPut@51 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixFieldWrite(I)V +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnThrow@23 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.throwIt()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNewArray@86 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I +- top.maplex.incisiontest.cases.SurgeonVersionCases#onMultiRange1@41 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.multiRangeByIndex()Ljava/lang/String; +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFFAlt@21 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ffAltMethod(I)I +- top.maplex.incisiontest.cases.SurgeonAopCases#onCompanionEcho@24 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture$Companion.companionEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBeforeAll@48 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I +- top.maplex.incisiontest.cases.OperationMatrixCases#orderLow@31 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPriorityDefaultCases#adviceDefault@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgSingle@18 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimSingleArg(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFieldGetOffset@53 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgDouble0@19 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimDoubleArg(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#same-pri-first@27 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.samePriorityTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnInt@23 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnInt()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriorityNeg10@12 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onExciseVersioned@47 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.exciseTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonCrossClCases#onGetMaxPlayers@8 + state: ARMED + target: org/bukkit/Bukkit.getMaxPlayers()I + +[15:24:23 INFO]: [Incision-Test-1.0.0] [Incision] Instrumentation ��˾��� +[15:24:23 INFO]: [Incision-Test-1.0.0] [DEBUG] MeteorInjector ��ʼ����ɡ� +[15:24:23 INFO]: [Incision-Test-1.0.0] [DEBUG] injectAll(ENABLE): 201 ����, ��ʱ 120 ���� +[15:24:23 INFO]: [Incision-Test-1.0.0] [DEBUG] - EventBus: 53 ���� +[15:24:23 INFO]: [Incision-Test-1.0.0] [DEBUG] - SimpleCommandRegister: 51 ���� +[15:24:23 INFO]: [Incision-Test-1.0.0] [DEBUG] - ClassVisitorAwake: 15 ���� +[15:24:23 INFO]: [Incision-Test-1.0.0] [DEBUG] �������� "ENABLE" ��ʱ 120 ���롣 +[15:24:23 INFO]: [Adyeshach] Enabling Adyeshach v2.1.30 +[15:24:23 WARN]: [Adyeshach] �¼� com.ticxo.modelengine.api.events.AnimationEndEvent δ���ҵ�����ʹ�� @Ghost �رմ˾��档 +[15:24:23 INFO]: Running delayed init tasks +[15:24:23 INFO]: [Incision-Test-1.0.0] [DEBUG] �������� "ACTIVE" ��ʱ 2 ���롣 +[15:24:23 INFO]: [IncisionTest] auto-run disabled for isolated benchmark process +[15:24:23 INFO]: [Adyeshach] Generate MinecraftPacketHandler in 9ms +[15:24:23 INFO]: [Adyeshach] Loaded 217 entity metadata from the "entity_meta.desc" +[15:24:23 INFO]: Done (10.305s)! For help, type "help" +[15:24:23 INFO]: Timings Reset +[15:24:23 INFO]: [Adyeshach] Loaded 87 unused entity metadata from the "entity_meta_unused.desc" +[15:24:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture (1 transformers, 1401 bytes) +[15:24:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:24:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:24:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD, TRAIL] static=false +[15:24:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.predicate(I)I kinds=[LEAD] static=false +[15:24:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I kinds=[SPLICE] static=false +[15:24:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.siteInvoke(I)I kinds=[GRAFT] static=false +[15:24:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.fixture.PerformanceFixture$$IncisionBodies in PluginClassLoader{plugin=Incision-Test v1.0.0, pluginEnabled=true, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:24:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Bodies class defined in target loader: top.maplex.incisiontest.fixture.PerformanceFixture$$IncisionBodies loader=org.bukkit.plugin.java.PluginClassLoader +[15:24:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture �� changed=true (2479 bytes) +[15:24:23 INFO]: JMH-START backend=jvmti unit=ns/op warmup=3 measurement=7 iterationMillis=500 forks=0 output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.20.6-paper-java21-jvmti.json +[15:24:23 INFO]: [Adyeshach] Loaded 123 entity type(s) from the "entity_types.desc" +[15:24:23 INFO]: # JMH version: 1.37 +[15:24:23 INFO]: # VM version: JDK 21.0.10, OpenJDK 64-Bit Server VM, 21.0.10+7-LTS +[15:24:23 INFO]: # VM invoker: D:\Java\azul-21.0.10\bin\java.exe +[15:24:23 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=jvmti -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.20.6-paper-java21-jvmti.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 -XX:+EnableDynamicAgentLoading +[15:24:23 INFO]: [Adyeshach] �����������ɣ���ʱ 155 ���롣 +[15:24:23 INFO]: # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:24:23 INFO]: # Warmup: 3 iterations, 500 ms each +[15:24:23 INFO]: # Measurement: 7 iterations, 500 ms each +[15:24:23 INFO]: # Timeout: 10 min per iteration +[15:24:23 INFO]: # Threads: 1 thread, will synchronize iterations +[15:24:23 INFO]: # Benchmark mode: Average time, time/op +[15:24:23 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.baseline +[15:24:23 INFO]: +[15:24:23 INFO]: # Run progress: 0.00% complete, ETA 00:00:30 +[15:24:23 INFO]: # Fork: N/A, test runs in the host VM +[15:24:23 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:24:23 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:24:24 INFO]: # Warmup Iteration 1: 0.306 ns/op +[15:24:24 INFO]: # Warmup Iteration 2: 0.372 ns/op +[15:24:25 INFO]: # Warmup Iteration 3: 0.373 ns/op +[15:24:25 INFO]: Iteration 1: 0.373 ns/op +[15:24:26 INFO]: Iteration 2: 0.377 ns/op +[15:24:26 INFO]: Iteration 3: 0.376 ns/op +[15:24:27 INFO]: Iteration 4: 0.374 ns/op +[15:24:27 INFO]: Iteration 5: 0.373 ns/op +[15:24:28 INFO]: Iteration 6: 0.372 ns/op +[15:24:28 INFO]: Iteration 7: 0.372 ns/op +[15:24:28 INFO]: +[15:24:28 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.baseline": +[15:24:28 INFO]: 0.374 ��(99.9%) 0.004 ns/op [Average] +[15:24:28 INFO]: (min, avg, max) = (0.372, 0.374, 0.377), stdev = 0.002 +[15:24:28 INFO]: CI (99.9%): [0.370, 0.378] (assumes normal distribution) +[15:24:28 INFO]: +[15:24:28 INFO]: +[15:24:28 INFO]: # JMH version: 1.37 +[15:24:28 INFO]: # VM version: JDK 21.0.10, OpenJDK 64-Bit Server VM, 21.0.10+7-LTS +[15:24:28 INFO]: # VM invoker: D:\Java\azul-21.0.10\bin\java.exe +[15:24:28 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=jvmti -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.20.6-paper-java21-jvmti.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 -XX:+EnableDynamicAgentLoading +[15:24:28 INFO]: # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:24:28 INFO]: # Warmup: 3 iterations, 500 ms each +[15:24:28 INFO]: # Measurement: 7 iterations, 500 ms each +[15:24:28 INFO]: # Timeout: 10 min per iteration +[15:24:28 INFO]: # Threads: 1 thread, will synchronize iterations +[15:24:28 INFO]: # Benchmark mode: Average time, time/op +[15:24:28 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.lead +[15:24:28 INFO]: +[15:24:28 INFO]: # Run progress: 16.67% complete, ETA 00:00:25 +[15:24:28 INFO]: # Fork: N/A, test runs in the host VM +[15:24:28 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:24:28 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:24:29 INFO]: # Warmup Iteration 1: 95.585 ns/op +[15:24:29 INFO]: # Warmup Iteration 2: 78.317 ns/op +[15:24:30 INFO]: # Warmup Iteration 3: 73.141 ns/op +[15:24:30 INFO]: Iteration 1: 75.570 ns/op +[15:24:31 INFO]: Iteration 2: 72.633 ns/op +[15:24:31 INFO]: Iteration 3: 75.024 ns/op +[15:24:32 INFO]: Iteration 4: 72.968 ns/op +[15:24:32 INFO]: Iteration 5: 74.226 ns/op +[15:24:33 INFO]: Iteration 6: 72.421 ns/op +[15:24:33 INFO]: Iteration 7: 74.865 ns/op +[15:24:33 INFO]: +[15:24:33 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.lead": +[15:24:33 INFO]: 73.958 ��(99.9%) 2.868 ns/op [Average] +[15:24:33 INFO]: (min, avg, max) = (72.421, 73.958, 75.570), stdev = 1.273 +[15:24:33 INFO]: CI (99.9%): [71.090, 76.826] (assumes normal distribution) +[15:24:33 INFO]: +[15:24:33 INFO]: +[15:24:33 INFO]: # JMH version: 1.37 +[15:24:33 INFO]: # VM version: JDK 21.0.10, OpenJDK 64-Bit Server VM, 21.0.10+7-LTS +[15:24:33 INFO]: # VM invoker: D:\Java\azul-21.0.10\bin\java.exe +[15:24:33 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=jvmti -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.20.6-paper-java21-jvmti.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 -XX:+EnableDynamicAgentLoading +[15:24:33 INFO]: # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:24:33 INFO]: # Warmup: 3 iterations, 500 ms each +[15:24:33 INFO]: # Measurement: 7 iterations, 500 ms each +[15:24:33 INFO]: # Timeout: 10 min per iteration +[15:24:33 INFO]: # Threads: 1 thread, will synchronize iterations +[15:24:33 INFO]: # Benchmark mode: Average time, time/op +[15:24:33 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.leadTrail +[15:24:33 INFO]: +[15:24:33 INFO]: # Run progress: 33.33% complete, ETA 00:00:20 +[15:24:33 INFO]: # Fork: N/A, test runs in the host VM +[15:24:33 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:24:33 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:24:34 INFO]: # Warmup Iteration 1: 186.713 ns/op +[15:24:34 INFO]: # Warmup Iteration 2: 175.211 ns/op +[15:24:35 INFO]: # Warmup Iteration 3: 171.412 ns/op +[15:24:35 INFO]: Iteration 1: 171.162 ns/op +[15:24:36 INFO]: Iteration 2: 173.766 ns/op +[15:24:36 INFO]: Iteration 3: 172.797 ns/op +[15:24:37 INFO]: Iteration 4: 175.551 ns/op +[15:24:37 INFO]: Iteration 5: 175.757 ns/op +[15:24:38 INFO]: Iteration 6: 175.355 ns/op +[15:24:38 INFO]: Iteration 7: 176.061 ns/op +[15:24:38 INFO]: +[15:24:38 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.leadTrail": +[15:24:38 INFO]: 174.350 ��(99.9%) 4.140 ns/op [Average] +[15:24:38 INFO]: (min, avg, max) = (171.162, 174.350, 176.061), stdev = 1.838 +[15:24:38 INFO]: CI (99.9%): [170.210, 178.490] (assumes normal distribution) +[15:24:38 INFO]: +[15:24:38 INFO]: +[15:24:38 INFO]: # JMH version: 1.37 +[15:24:38 INFO]: # VM version: JDK 21.0.10, OpenJDK 64-Bit Server VM, 21.0.10+7-LTS +[15:24:38 INFO]: # VM invoker: D:\Java\azul-21.0.10\bin\java.exe +[15:24:38 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=jvmti -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.20.6-paper-java21-jvmti.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 -XX:+EnableDynamicAgentLoading +[15:24:38 INFO]: # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:24:38 INFO]: # Warmup: 3 iterations, 500 ms each +[15:24:38 INFO]: # Measurement: 7 iterations, 500 ms each +[15:24:38 INFO]: # Timeout: 10 min per iteration +[15:24:38 INFO]: # Threads: 1 thread, will synchronize iterations +[15:24:38 INFO]: # Benchmark mode: Average time, time/op +[15:24:38 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.predicateTrue +[15:24:38 INFO]: +[15:24:38 INFO]: # Run progress: 50.00% complete, ETA 00:00:15 +[15:24:38 INFO]: # Fork: N/A, test runs in the host VM +[15:24:38 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:24:38 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:24:39 INFO]: # Warmup Iteration 1: 88.944 ns/op +[15:24:39 INFO]: # Warmup Iteration 2: 85.400 ns/op +[15:24:40 INFO]: # Warmup Iteration 3: 84.365 ns/op +[15:24:40 INFO]: Iteration 1: 83.396 ns/op +[15:24:41 INFO]: Iteration 2: 82.809 ns/op +[15:24:41 INFO]: Iteration 3: 82.971 ns/op +[15:24:42 INFO]: Iteration 4: 82.492 ns/op +[15:24:42 INFO]: Iteration 5: 83.565 ns/op +[15:24:43 INFO]: Iteration 6: 81.959 ns/op +[15:24:43 INFO]: Iteration 7: 82.204 ns/op +[15:24:43 INFO]: +[15:24:43 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.predicateTrue": +[15:24:43 INFO]: 82.771 ��(99.9%) 1.339 ns/op [Average] +[15:24:43 INFO]: (min, avg, max) = (81.959, 82.771, 83.565), stdev = 0.595 +[15:24:43 INFO]: CI (99.9%): [81.432, 84.110] (assumes normal distribution) +[15:24:43 INFO]: +[15:24:43 INFO]: +[15:24:43 INFO]: # JMH version: 1.37 +[15:24:43 INFO]: # VM version: JDK 21.0.10, OpenJDK 64-Bit Server VM, 21.0.10+7-LTS +[15:24:43 INFO]: # VM invoker: D:\Java\azul-21.0.10\bin\java.exe +[15:24:43 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=jvmti -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.20.6-paper-java21-jvmti.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 -XX:+EnableDynamicAgentLoading +[15:24:43 INFO]: # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:24:43 INFO]: # Warmup: 3 iterations, 500 ms each +[15:24:43 INFO]: # Measurement: 7 iterations, 500 ms each +[15:24:43 INFO]: # Timeout: 10 min per iteration +[15:24:43 INFO]: # Threads: 1 thread, will synchronize iterations +[15:24:43 INFO]: # Benchmark mode: Average time, time/op +[15:24:43 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.siteInvoke +[15:24:43 INFO]: +[15:24:43 INFO]: # Run progress: 66.67% complete, ETA 00:00:10 +[15:24:43 INFO]: # Fork: N/A, test runs in the host VM +[15:24:43 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:24:43 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:24:44 INFO]: # Warmup Iteration 1: 163.198 ns/op +[15:24:44 INFO]: # Warmup Iteration 2: 144.369 ns/op +[15:24:45 INFO]: # Warmup Iteration 3: 143.255 ns/op +[15:24:45 INFO]: Iteration 1: 143.972 ns/op +[15:24:46 INFO]: Iteration 2: 142.087 ns/op +[15:24:46 INFO]: Iteration 3: 145.066 ns/op +[15:24:47 INFO]: Iteration 4: 143.220 ns/op +[15:24:47 INFO]: Iteration 5: 144.517 ns/op +[15:24:48 INFO]: Iteration 6: 143.241 ns/op +[15:24:48 INFO]: Iteration 7: 140.359 ns/op +[15:24:48 INFO]: +[15:24:48 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.siteInvoke": +[15:24:48 INFO]: 143.209 ��(99.9%) 3.576 ns/op [Average] +[15:24:48 INFO]: (min, avg, max) = (140.359, 143.209, 145.066), stdev = 1.588 +[15:24:48 INFO]: CI (99.9%): [139.633, 146.785] (assumes normal distribution) +[15:24:48 INFO]: +[15:24:48 INFO]: +[15:24:48 INFO]: # JMH version: 1.37 +[15:24:48 INFO]: # VM version: JDK 21.0.10, OpenJDK 64-Bit Server VM, 21.0.10+7-LTS +[15:24:48 INFO]: # VM invoker: D:\Java\azul-21.0.10\bin\java.exe +[15:24:48 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=jvmti -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.20.6-paper-java21-jvmti.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 -XX:+EnableDynamicAgentLoading +[15:24:48 INFO]: # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:24:48 INFO]: # Warmup: 3 iterations, 500 ms each +[15:24:48 INFO]: # Measurement: 7 iterations, 500 ms each +[15:24:48 INFO]: # Timeout: 10 min per iteration +[15:24:48 INFO]: # Threads: 1 thread, will synchronize iterations +[15:24:48 INFO]: # Benchmark mode: Average time, time/op +[15:24:48 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.spliceProceed +[15:24:48 INFO]: +[15:24:48 INFO]: # Run progress: 83.33% complete, ETA 00:00:05 +[15:24:48 INFO]: # Fork: N/A, test runs in the host VM +[15:24:48 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:24:48 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:24:49 INFO]: # Warmup Iteration 1: 128.373 ns/op +[15:24:49 INFO]: # Warmup Iteration 2: 111.943 ns/op +[15:24:50 INFO]: # Warmup Iteration 3: 108.654 ns/op +[15:24:50 INFO]: Iteration 1: 107.480 ns/op +[15:24:51 INFO]: Iteration 2: 106.262 ns/op +[15:24:51 INFO]: Iteration 3: 107.677 ns/op +[15:24:52 INFO]: Iteration 4: 108.326 ns/op +[15:24:52 INFO]: Iteration 5: 106.251 ns/op +[15:24:53 INFO]: Iteration 6: 107.454 ns/op +[15:24:53 INFO]: Iteration 7: 106.418 ns/op +[15:24:53 INFO]: +[15:24:53 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.spliceProceed": +[15:24:53 INFO]: 107.124 ��(99.9%) 1.837 ns/op [Average] +[15:24:53 INFO]: (min, avg, max) = (106.251, 107.124, 108.326), stdev = 0.816 +[15:24:53 INFO]: CI (99.9%): [105.287, 108.961] (assumes normal distribution) +[15:24:53 INFO]: +[15:24:53 INFO]: +[15:24:53 INFO]: # Run complete. Total time: 00:00:30 +[15:24:53 INFO]: +[15:24:53 INFO]: REMEMBER: The numbers below are just data. To gain reusable insights, you need to follow up on +[15:24:53 INFO]: why the numbers are the way they are. Use profilers (see -prof, -lprof), design factorial +[15:24:53 INFO]: experiments, perform baseline and negative tests that provide experimental control, make sure +[15:24:53 INFO]: the benchmarking environment is safe on JVM/OS/HW level, ask for reviews from the domain experts. +[15:24:53 INFO]: Do not assume the numbers tell you what you want them to tell. +[15:24:53 INFO]: +[15:24:53 INFO]: NOTE: Current JVM experimentally supports Compiler Blackholes, and they are in use. Please exercise +[15:24:53 INFO]: extra caution when trusting the results, look into the generated code to check the benchmark still +[15:24:53 INFO]: works, and factor in a small probability of new VM bugs. Additionally, while comparisons between +[15:24:53 INFO]: different JVMs are already problematic, the performance difference caused by different Blackhole +[15:24:53 INFO]: modes can be very significant. Please make sure you use the consistent Blackhole mode for comparisons. +[15:24:53 INFO]: +[15:24:53 INFO]: Benchmark Mode Cnt Score Error Units +[15:24:53 INFO]: IncisionJmhBenchmark.baseline avgt 7 0.374 �� 0.004 ns/op +[15:24:53 INFO]: IncisionJmhBenchmark.lead avgt 7 73.958 �� 2.868 ns/op +[15:24:53 INFO]: IncisionJmhBenchmark.leadTrail avgt 7 174.350 �� 4.140 ns/op +[15:24:53 INFO]: IncisionJmhBenchmark.predicateTrue avgt 7 82.771 �� 1.339 ns/op +[15:24:53 INFO]: IncisionJmhBenchmark.siteInvoke avgt 7 143.209 �� 3.576 ns/op +[15:24:53 INFO]: IncisionJmhBenchmark.spliceProceed avgt 7 107.124 �� 1.837 ns/op +[15:24:53 INFO]: +[15:24:53 INFO]: Benchmark result is saved to E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.20.6-paper-java21-jvmti.json +[15:24:53 INFO]: JMH-RESULT benchmark=baseline score=0.374 error=0.004 unit=ns/op +[15:24:53 INFO]: JMH-RESULT benchmark=lead score=73.958 error=2.868 unit=ns/op +[15:24:53 INFO]: JMH-RESULT benchmark=leadTrail score=174.350 error=4.140 unit=ns/op +[15:24:53 INFO]: JMH-RESULT benchmark=predicateTrue score=82.771 error=1.339 unit=ns/op +[15:24:53 INFO]: JMH-RESULT benchmark=siteInvoke score=143.209 error=3.576 unit=ns/op +[15:24:53 INFO]: JMH-RESULT benchmark=spliceProceed score=107.124 error=1.837 unit=ns/op +[15:24:53 INFO]: JMH-END backend=jvmti benchmarks=6 output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.20.6-paper-java21-jvmti.json +[15:24:54 INFO]: Stopping the server +[15:24:54 INFO]: Stopping server +[15:24:54 INFO]: [Adyeshach] Disabling Adyeshach v2.1.30 +[15:24:54 INFO]: [Incision-Test] Disabling Incision-Test v1.0.0 +[15:24:54 INFO]: [Incision-Test-1.0.0] [Incision] Incision DISABLE: ж�ر����ȫ�� advice +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (7265 bytes) +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (7265 bytes) +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (7066 bytes) +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture (1 transformers, 1401 bytes) +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD, TRAIL] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I kinds=[SPLICE] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.siteInvoke(I)I kinds=[GRAFT] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture �� changed=true (2379 bytes) +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.PerformanceFixture �� true (loaded=1 transformed=1) +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: org/bukkit/craftbukkit/v1_16_R3/util/CraftChatMessage �� org/bukkit/craftbukkit/util/CraftChatMessage +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/v1_16_R3/IChatBaseComponent �� net/minecraft/network/chat/Component +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper (1 transformers, 19437 bytes) +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; kinds=[SPLICE, LEAD, GRAFT] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper �� changed=true (20198 bytes) +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper �� true (loaded=1 transformed=1) +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6975 bytes) +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture (1 transformers, 1401 bytes) +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD, TRAIL] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I kinds=[SPLICE] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture �� changed=true (2159 bytes) +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.PerformanceFixture �� true (loaded=1 transformed=1) +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6975 bytes) +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6975 bytes) +[15:24:54 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6975 bytes) +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6975 bytes) +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/MinecraftServer (1 transformers, 131102 bytes) +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/MinecraftServer.getPlayerCount()I kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/MinecraftServer �� changed=true (131391 bytes) +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform net.minecraft.server.MinecraftServer �� true (loaded=1 transformed=1) +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/dedicated/DedicatedServer (0 transformers, 40532 bytes) +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/dedicated/DedicatedServer �� changed=false (40532 bytes) +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform net.minecraft.server.dedicated.DedicatedServer �� true (loaded=1 transformed=1) +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6975 bytes) +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture (1 transformers, 1401 bytes) +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD, TRAIL] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture �� changed=true (1994 bytes) +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.PerformanceFixture �� true (loaded=1 transformed=1) +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/world/item/enchantment/EnchantmentHelper (1 transformers, 23055 bytes) +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/world/item/enchantment/EnchantmentHelper �� changed=true (23055 bytes) +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform net.minecraft.world.item.enchantment.EnchantmentHelper �� true (loaded=1 transformed=1) +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI (1 transformers, 21696 bytes) +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI; kinds=[TRAIL] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI �� changed=true (21991 bytes) +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform ink.ptms.adyeshach.impl.DefaultAdyeshachAPI �� true (loaded=1 transformed=1) +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture (1 transformers, 1401 bytes) +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture �� changed=true (1893 bytes) +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.PerformanceFixture �� true (loaded=1 transformed=1) +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/AccessorFixture (0 transformers, 3612 bytes) +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/AccessorFixture �� changed=false (3612 bytes) +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.AccessorFixture �� true (loaded=1 transformed=1) +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:24:55 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6975 bytes) +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6871 bytes) +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6758 bytes) +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6669 bytes) +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture (1 transformers, 1401 bytes) +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD] static=false +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture �� changed=true (1797 bytes) +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.PerformanceFixture �� true (loaded=1 transformed=1) +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/MinecraftServer (1 transformers, 131102 bytes) +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/MinecraftServer.getPlayerCount()I kinds=[LEAD] static=false +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/MinecraftServer �� changed=true (131391 bytes) +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform net.minecraft.server.MinecraftServer �� true (loaded=1 transformed=1) +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/InsnPatternFixture (0 transformers, 982 bytes) +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/InsnPatternFixture �� changed=false (982 bytes) +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.InsnPatternFixture �� true (loaded=1 transformed=1) +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6577 bytes) +[15:24:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6577 bytes) +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture (1 transformers, 1401 bytes) +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture �� changed=true (1702 bytes) +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.PerformanceFixture �� true (loaded=1 transformed=1) +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: org/bukkit/Bukkit (0 transformers, 31844 bytes) +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: org/bukkit/Bukkit �� changed=false (31844 bytes) +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform org.bukkit.Bukkit �� true (loaded=1 transformed=1) +[15:24:57 INFO]: [Incision-Test-1.0.0] [Incision] AutoHeal: classLoader=PluginClassLoader{plugin=Incision-Test v1.0.0, pluginEnabled=false, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} removed=293 advice +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6577 bytes) +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6577 bytes) +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6577 bytes) +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6577 bytes) +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6577 bytes) +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6577 bytes) +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper (1 transformers, 19437 bytes) +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; kinds=[SPLICE, LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper �� changed=true (19904 bytes) +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper �� true (loaded=1 transformed=1) +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6466 bytes) +[15:24:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/world/item/enchantment/EnchantmentHelper (0 transformers, 23055 bytes) +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/world/item/enchantment/EnchantmentHelper �� changed=false (23055 bytes) +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform net.minecraft.world.item.enchantment.EnchantmentHelper �� true (loaded=1 transformed=1) +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6466 bytes) +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6466 bytes) +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6375 bytes) +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI (0 transformers, 21696 bytes) +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI �� changed=false (21696 bytes) +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform ink.ptms.adyeshach.impl.DefaultAdyeshachAPI �� true (loaded=1 transformed=1) +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6239 bytes) +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6100 bytes) +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (5992 bytes) +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (5755 bytes) +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (5755 bytes) +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper (1 transformers, 19437 bytes) +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; kinds=[LEAD] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper �� changed=true (19740 bytes) +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper �� true (loaded=1 transformed=1) +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (5755 bytes) +[15:24:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:24:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper (0 transformers, 19437 bytes) +[15:24:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper �� changed=false (19437 bytes) +[15:24:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper �� true (loaded=1 transformed=1) +[15:24:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:24:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:24:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (5755 bytes) +[15:24:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:24:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture (0 transformers, 1401 bytes) +[15:24:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture �� changed=false (1401 bytes) +[15:24:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.PerformanceFixture �� true (loaded=1 transformed=1) +[15:24:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/MinecraftServer (0 transformers, 131102 bytes) +[15:24:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/MinecraftServer �� changed=false (131102 bytes) +[15:24:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform net.minecraft.server.MinecraftServer �� true (loaded=1 transformed=1) +[15:24:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:24:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:24:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (5662 bytes) +[15:24:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:24:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:24:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:24:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (5429 bytes) +[15:24:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:24:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:24:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:24:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (5321 bytes) +[15:24:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:24:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:24:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:24:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (5230 bytes) +[15:24:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:24:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (0 transformers, 4983 bytes) +[15:24:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=false (4983 bytes) +[15:24:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:25:00 INFO]: [Incision-Test-1.0.0] [DEBUG] injectAll(DISABLE): 201 ����, ��ʱ 5,889 ���� +[15:25:00 INFO]: [Incision-Test-1.0.0] [DEBUG] - ClassVisitorAwake: 5,889 ���� +[15:25:00 INFO]: [Incision-Test-1.0.0] [DEBUG] �������� "DISABLE" ��ʱ 5,888 ���롣 +[15:25:00 INFO]: Saving players +[15:25:00 INFO]: Saving worlds +[15:25:00 INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:overworld +[15:25:00 INFO]: [ChunkHolderManager] Waiting 60s for chunk system to halt for world 'world' +[15:25:00 INFO]: [ChunkHolderManager] Halted chunk system for world 'world' +[15:25:00 INFO]: [ChunkHolderManager] Saving all chunkholders for world 'world' +[15:25:00 INFO]: [ChunkHolderManager] Saved 49 block chunks, 49 entity chunks, 0 poi chunks in world 'world' in 0.10s +[15:25:00 INFO]: ThreadedAnvilChunkStorage (world): All chunks are saved +[15:25:00 INFO]: Saving chunks for level 'ServerLevel[world_nether]'/minecraft:the_nether +[15:25:00 INFO]: [ChunkHolderManager] Waiting 60s for chunk system to halt for world 'world_nether' +[15:25:00 INFO]: [ChunkHolderManager] Halted chunk system for world 'world_nether' +[15:25:00 INFO]: [ChunkHolderManager] Saving all chunkholders for world 'world_nether' +[15:25:00 INFO]: [ChunkHolderManager] Saved 49 block chunks, 49 entity chunks, 0 poi chunks in world 'world_nether' in 0.04s +[15:25:00 INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved +[15:25:00 INFO]: Saving chunks for level 'ServerLevel[world_the_end]'/minecraft:the_end +[15:25:00 INFO]: [ChunkHolderManager] Waiting 60s for chunk system to halt for world 'world_the_end' +[15:25:00 INFO]: [ChunkHolderManager] Halted chunk system for world 'world_the_end' +[15:25:00 INFO]: [ChunkHolderManager] Saving all chunkholders for world 'world_the_end' +[15:25:00 INFO]: [ChunkHolderManager] Saved 49 block chunks, 49 entity chunks, 0 poi chunks in world 'world_the_end' in 0.01s +[15:25:00 INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved +[15:25:00 INFO]: ThreadedAnvilChunkStorage: All dimensions are saved +[15:25:00 INFO]: Flushing Chunk IO +[15:25:00 INFO]: Closing Thread Pool +WARN StatusConsoleListener Advanced terminal features are not available in this environment +[15:25:00 INFO]: Closing Server diff --git a/module/incision/performance/jmh-2026-07-28/console/1.21.11-paper-java21-instrumentation.log b/module/incision/performance/jmh-2026-07-28/console/1.21.11-paper-java21-instrumentation.log new file mode 100644 index 000000000..7506a01b4 --- /dev/null +++ b/module/incision/performance/jmh-2026-07-28/console/1.21.11-paper-java21-instrumentation.log @@ -0,0 +1,2352 @@ + +Starting org.bukkit.craftbukkit.Main +2026-07-28T07:26:39.482639100Z ServerMain WARN Advanced terminal features are not available in this environment +[15:26:39 INFO]: [bootstrap] Running Java 21 (OpenJDK 64-Bit Server VM 21.0.10+7-LTS; Azul Systems, Inc. Zulu21.48+17-CA) on Windows 11 10.0 (amd64) +[15:26:39 INFO]: [bootstrap] Loading Paper 1.21.11-132-ver/1.21.11@c5eb079 (2026-05-11T11:43:09Z) for Minecraft 1.21.11 +[15:26:40 INFO]: [PluginInitializerManager] Initializing plugins... +[15:26:40 INFO]: [PluginInitializerManager] Initialized 2 plugins +[15:26:40 INFO]: [PluginInitializerManager] Bukkit plugins (2): + - Adyeshach (2.1.30), Incision-Test (1.0.0) +[15:26:43 INFO]: Environment: Environment[sessionHost=https://sessionserver.mojang.com, servicesHost=https://api.minecraftservices.com, profilesHost=https://api.mojang.com, name=PROD] +[15:26:44 INFO]: Loaded 1470 recipes +[15:26:44 INFO]: Loaded 1584 advancements +[15:26:44 INFO]: [ca.spottedleaf.dataconverter.minecraft.datatypes.MCTypeRegistry] Initialising converters for DataConverter... +[15:26:44 INFO]: [ca.spottedleaf.dataconverter.minecraft.datatypes.MCTypeRegistry] Finished initialising converters for DataConverter in 225.5ms +[15:26:44 INFO]: Starting minecraft server version 1.21.11 +[15:26:44 WARN]: **************************** +[15:26:44 WARN]: YOU ARE RUNNING THIS SERVER AS AN ADMINISTRATIVE OR ROOT USER. THIS IS NOT ADVISED. +[15:26:44 WARN]: YOU ARE OPENING YOURSELF UP TO POTENTIAL RISKS WHEN DOING THIS. +[15:26:44 WARN]: FOR MORE INFORMATION, SEE https://madelinemiller.dev/blog/root-minecraft-server/ +[15:26:44 WARN]: **************************** +[15:26:44 INFO]: Loading properties +[15:26:44 INFO]: This server is running Paper version 1.21.11-132-ver/1.21.11@c5eb079 (2026-05-11T11:43:09Z) (Implementing API version 1.21.11-R0.1-SNAPSHOT) +[15:26:44 INFO]: [spark] This server bundles the spark profiler. For more information please visit https://docs.papermc.io/paper/profiling +[15:26:44 INFO]: Server Ping Player Sample Count: 12 +[15:26:44 INFO]: Using 4 threads for Netty based IO +[15:26:44 INFO]: [MoonriseCommon] Paper is using 8 worker threads, 1 I/O threads +[15:26:45 INFO]: Default game type: SURVIVAL +[15:26:45 INFO]: Generating keypair +[15:26:45 INFO]: Starting Minecraft server on *:25565 +[15:26:45 INFO]: Paper: Using Java compression from Velocity. +[15:26:45 INFO]: Paper: Using Java cipher from Velocity. +[15:26:45 INFO]: [Incision-Test-1.0.0] [DEBUG] ��ǰ�Ե���ģʽ���С� +[15:26:45 INFO]: [Incision-Test-1.0.0] [DEBUG] ��������������ɣ���ʱ 208 ���롣 +[15:26:45 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:common-env:6.3.0-local-dev +[15:26:45 INFO]: [Incision-Test-1.0.0] [DEBUG] �� common-env-6.3.0-local-dev-fae78078.jar �м��� extra.properties ���� +[15:26:45 INFO]: [Incision-Test-1.0.0] [DEBUG] RuntimeEnv ������ɣ���ʱ 230 ���롣 +[15:26:45 INFO]: [Incision-Test-1.0.0] [DEBUG] = ���� top.maplex.incisiontest.taboolib.common.env.RuntimeEnv.init() +[15:26:45 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:common-util:6.3.0-local-dev +[15:26:45 INFO]: [Incision-Test-1.0.0] [DEBUG] �� common-util-6.3.0-local-dev-55516d5b.jar �м��� extra.properties ���� +[15:26:45 INFO]: [Incision-Test-1.0.0] [DEBUG] ClassVisitorHandler ��ʼ����ɡ� +[15:26:45 INFO]: [Incision-Test-1.0.0] [DEBUG] = ���� top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.init() +[15:26:45 INFO]: [Incision-Test-1.0.0] [DEBUG] = ���� top.maplex.incisiontest.taboolib.common.io.ProjectScannerKt.init() +[15:26:45 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:common-legacy-api:6.3.0-local-dev +[15:26:46 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:common-platform-api:6.3.0-local-dev +[15:26:46 INFO]: [Incision-Test-1.0.0] [DEBUG] �� common-platform-api-6.3.0-local-dev-4f1aa33f.jar �м��� extra.properties ���� +[15:26:46 INFO]: [Incision-Test-1.0.0] [DEBUG] = ���� top.maplex.incisiontest.taboolib.common.platform.PlatformFactory.init() +[15:26:46 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-xseries:6.3.0-local-dev +[15:26:46 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-nms:6.3.0-local-dev +[15:26:46 INFO]: [Incision-Test-1.0.0] [DEBUG] �� bukkit-nms-6.3.0-local-dev-3d7d438f.jar �м��� extra.properties ���� +[15:26:46 INFO]: [Incision-Test-1.0.0] [DEBUG] PaperClassFinder ����Ч�� +[15:26:46 INFO]: [Incision-Test-1.0.0] [DEBUG] = ���� top.maplex.incisiontest.taboolib.module.nms.MeteorReflection.init() +[15:26:46 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-ui:6.3.0-local-dev +[15:26:46 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-nms-stable:6.3.0-local-dev +[15:26:46 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:minecraft-kether:6.3.0-local-dev +[15:26:46 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:platform-bukkit-impl:6.3.0-local-dev +[15:26:46 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-hook:6.3.0-local-dev +[15:26:46 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-ui-legacy:6.3.0-local-dev +[15:26:46 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:database:6.3.0-local-dev +[15:26:46 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-nms-legacy:6.3.0-local-dev +[15:26:46 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-nms-tag:6.3.0-local-dev +[15:26:46 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-ui-12100:6.3.0-local-dev +[15:26:46 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:platform-bukkit:6.3.0-local-dev +[15:26:46 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-nms-tag-modern:6.3.0-local-dev +[15:26:46 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-nms-tag-legacy:6.3.0-local-dev +[15:26:46 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:minecraft-command-helper:6.3.0-local-dev +[15:26:46 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:incision:6.3.0-local-dev +[15:26:46 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-util:6.3.0-local-dev +[15:26:46 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:minecraft-i18n:6.3.0-local-dev +[15:26:47 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:basic-configuration:6.3.0-local-dev +[15:26:47 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:basic-submit-chain:6.3.0-local-dev +[15:26:47 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:minecraft-chat:6.3.0-local-dev +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] ��������������ɣ���ʱ 1,498 ���롣 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] ProjectScanner ɨ�赽 526 ���࣬��ʱ 27 ���롣 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] ClassVisitor ��һ�׶ι���: 2,739 -> 1,200 ����ѡ�࣬��ʱ 14 ���롣 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] ClassVisitor �ڶ��׶ι���: 1,200 -> 201 ����Ч�࣬��ʱ 3 ���롣 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] ClassVisitor ����ʱ 146 ���롣 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] RunningClasses (All) : 2,739 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] RunningClasses (Jar) : 526 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] RunningClasses (Included) : 201 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] asm-tree probe: loader=org.bukkit.plugin.java.PluginClassLoader core=file:/E:/Minecraft-Server/incisionTest/run-1.21.11-paper/cache/taboolib/top.maplex.incisiontest/asm-9.8-bc746a17.jar tree=file:/E:/Minecraft-Server/incisionTest/run-1.21.11-paper/cache/taboolib/top.maplex.incisiontest/asm-tree-9.8-9faf6fa8.jar +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] asm-tree probe OK: name=top/maplex/incisiontest/taboolib/module/incision/IncisionBootstrap methods=8 +[15:26:47 INFO]: [Incision-Test-1.0.0] [Incision] TabooLibNmsResolver ������: nms=UNKNOWN,unobf=false,uniCB=true,mojang=true,impl=RemapTranslationTabooLib +[15:26:47 INFO]: [Incision-Test-1.0.0] [Incision] JvmtiBackend: JVMTI native loaded from C:\Users\ADMINI~1\AppData\Local\Temp\incision-native\incision-jvmti-e6191845.dll +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: io.izzel.incision.bridge.IncisionBridge in bootstrap +[15:26:47 INFO]: [Incision-Test-1.0.0] [Incision] IncisionBridge ��ע�� bootstrap ClassLoader (JVMTI) +[15:26:47 INFO]: [Incision-Test-1.0.0] [Incision] IncisionBridge dispatcher ��ע�� (CL=bootstrap) +[15:26:47 INFO]: [Incision-Test-1.0.0] [Incision] Incision CONST: api=2 resolver=RemapRouter[TabooLibNmsResolver] +[15:26:47 INFO]: [Incision-Test-1.0.0] [Incision] PipelineBackend installed into TabooLib RemapTranslation.extraTransformers +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] ��ƽ̨�����ʼ����ɣ���ʱ 157 ���롣 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] ����: 21 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] ע��: 20 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] ����: 6 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformOpenContainer (BukkitOpenContainer) +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformListener (BukkitListener) +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformAdapter (BukkitAdapter) +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformIO (BukkitIO) +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformExecutor (BukkitExecutor) +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformCommand (BukkitCommand) +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] Paper ӳ����Ѽ��أ���ʱ 48 ���롣 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] Classes: 7,732, Fields: 31,939, Methods: 39,644 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] ProjectScanner ɨ�赽 8 ����Դ�ļ�����ʱ 0 ���롣 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] Spigot ӳ����Ѽ��أ���ʱ 18 ���롣 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] Classes: 4407, Fields: 30277, Methods: 38671 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SharpnessModifier#sharpness-modifier@2 targets=[net/minecraft/world/item/enchantment/EnchantmentHelper.modifyDamage(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;F)F] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=net/minecraft/world/item/enchantment/EnchantmentHelper resolved=net/minecraft/world/item/enchantment/EnchantmentHelper advices=1 total=1 backend=Instrumentation +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SharpnessModifier �� 1 suture / 1 advice +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityDefault#defaultPriority@4 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String;] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority advices=1 total=1 backend=Instrumentation +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityDefault �� 1 suture / 1 advice +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperBefore@37 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=1 matches=1..1 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onSecondHelperBefore@38 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=2 matches=1..1 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onThirdHelperBefore@39 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperAfterOffset1@40 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperBeforeOffsetZero@41 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset1All@42 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset2All@43 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onBeforeNegOffset@44 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal0AfterOffset1@45 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=2 matches=1..1 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal2AfterOffset2@46 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onAnyOrdinal@47 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOffsetPlus5@48 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=1 matches=1..1 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOffsetMinus2@49 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onBeforeOffset2@50 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset0@51 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=1 matches=1..1 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal1AfterOffset1@52 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.counterI ordinal=0 matches=1..1 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFieldGetOffset@53 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.counterI ordinal=0 matches=1..1 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFieldPutOffset@54 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/OffsetFixture resolved=top/maplex/incisiontest/fixture/OffsetFixture advices=18 total=18 backend=Instrumentation +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonOffsetCases �� 18 suture / 18 advice +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.Pri0Surgeon#pri0@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List;] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=1 backend=Instrumentation +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.Pri0Surgeon �� 1 suture / 1 advice +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityNegativeCases#adviceNegative@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List;] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityFixture advices=1 total=1 backend=Instrumentation +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonPriorityNegativeCases �� 1 suture / 1 advice +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriority200@10 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String;] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriority50@11 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String;] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriorityNeg10@12 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String;] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriorityDefault@13 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String;] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority advices=4 total=5 backend=Instrumentation +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation �� 4 suture / 4 advice +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityHigh#highPriority@2 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String;] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority advices=1 total=6 backend=Instrumentation +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityHigh �� 1 suture / 1 advice +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#onCompanionOnly@8 targets=[top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion.companionOnlyEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#onStaticOnly@9 targets=[top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture.staticOnlyEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#both-static-path@10 targets=[top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture.bothEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#both-companion-path@11 targets=[top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion.bothEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion resolved=top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion advices=2 total=2 backend=Instrumentation +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture advices=2 total=2 backend=Instrumentation +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonKotlinTargetCases �� 4 suture / 4 advice +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.Pri100Surgeon#pri100@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List;] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=2 backend=Instrumentation +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.Pri100Surgeon �� 1 suture / 1 advice +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityMaxCases#adviceMax@2 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.extremeMaxTarget()I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=3 backend=Instrumentation +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonPriorityMaxCases �� 1 suture / 1 advice +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#apiLead@12 targets=[ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI;] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#apiTrail@13 targets=[ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI;] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalLead@14 targets=[ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object;] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalTrail@15 targets=[ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object;] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalSplice@16 targets=[ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object;] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=org/bukkit/craftbukkit/v1_16_R3/util/CraftChatMessage.fromString(Ljava/lang/String;)[Lnet/minecraft/server/v1_16_R3/IChatBaseComponent; ordinal=0 matches=1..1 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#craftChatInvoke@17 targets=[ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object;] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=ink/ptms/adyeshach/impl/DefaultAdyeshachAPI resolved=ink/ptms/adyeshach/impl/DefaultAdyeshachAPI advices=2 total=2 backend=Instrumentation +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: org/bukkit/craftbukkit/v1_16_R3/util/CraftChatMessage �� org/bukkit/craftbukkit/util/CraftChatMessage +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/v1_16_R3/IChatBaseComponent �� net/minecraft/network/chat/Component +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper resolved=ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper advices=4 total=4 backend=Instrumentation +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.AdyeshachIntegrationCases �� 6 suture / 6 advice +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aTNeg10@19 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPriNeg10()I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT0@20 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri0()I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT5@21 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri5()I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT100@22 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri100()I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aFNeg10@23 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPriNeg10()I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF0@24 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri0()I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF5@25 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri5()I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF100@26 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri100()I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#same-pri-first@27 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.samePriorityTarget()Ljava/util/List;] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#same-pri-second@28 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.samePriorityTarget()Ljava/util/List;] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#cycle-advice@29 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cycleTarget()I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture resolved=top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture advices=11 total=11 backend=Instrumentation +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.OperationEnabledPriorityCases �� 11 suture / 11 advice +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonCrossClCases#onIsHardcore@4 targets=[net/minecraft/server/MinecraftServer.isHardcore()Z] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonCrossClCases#onGetPlayerCount@5 targets=[net/minecraft/server/MinecraftServer.getPlayerCount()I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonCrossClCases#onGetMaxPlayers@8 targets=[org/bukkit/Bukkit.getMaxPlayers()I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/MinecraftServer.getPlayerCount()I kinds=[LEAD] static=false +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/MinecraftServer.isHardcore()Z kinds=[LEAD] static=false +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=net/minecraft/server/MinecraftServer resolved=net/minecraft/server/MinecraftServer advices=2 total=2 backend=Instrumentation +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject org/bukkit/Bukkit.getMaxPlayers()I kinds=[LEAD] static=true +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=org/bukkit/Bukkit resolved=org/bukkit/Bukkit advices=1 total=1 backend=Instrumentation +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonCrossClCases �� 3 suture / 3 advice +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAdvancedCases#onReturnsBoolExcise@4 targets=[top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture.returnsBoolean(Z)Z] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAdvancedCases#onLongCalcBypass@5 targets=[top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture.longCalc(JJ)J] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture advices=2 total=2 backend=Instrumentation +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAdvancedCases �� 2 suture / 2 advice +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AccessorTheatreDslCases#onDescribe@6 targets=[top/maplex/incisiontest/fixture/AccessorChildFixture.describe()Ljava/lang/String;] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AccessorChildFixture resolved=top/maplex/incisiontest/fixture/AccessorChildFixture advices=1 total=1 backend=Instrumentation +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.AccessorTheatreDslCases �� 1 suture / 1 advice +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadFullDescriptor@20 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeMethodFull(Ljava/lang/String;)Ljava/lang/String;] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadWildArgs@21 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeMethodWild(*)*] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadExactTarget@22 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeStarTarget()Ljava/lang/String;] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trailClassAndMethodA@23 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeClassA()I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trailClassAndMethodB@24 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeClassB()I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#spliceFull@25 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeShorthandArgs(Ljava/lang/String;I)Ljava/lang/String;] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.inner1()I ordinal=0 matches=1..1 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#bypassFullDescriptor@26 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeInvokeHelper()I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.inner2()I ordinal=0 matches=1..1 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#graftFullDescriptor@27 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeInvokeHelper()I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trimFullDescriptor@28 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeTrimArgs(Ljava/lang/String;I)Ljava/lang/String;] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope advices=9 total=9 backend=Instrumentation +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases �� 9 suture / 9 advice +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#headLead@42 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSimpleReturn()Ljava/lang/String;] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#tailTrailNormal@43 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSimpleReturn()Ljava/lang/String;] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trailMultiReturn@44 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixMultiReturn(Z)I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trailOnThrow@45 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixThrowUncaught(Z)Ljava/lang/String;] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=0 matches=1..1 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBefore0@46 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=1 matches=1..1 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBefore1@47 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=-1 matches=1..-1 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBeforeAll@48 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=0 matches=1..1 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeAfter0@49 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.counterI ordinal=0 matches=1..1 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftFieldGet@50 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixFieldRead()I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.lastWrittenI ordinal=0 matches=1..1 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftFieldPut@51 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixFieldWrite(I)V] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/util/ArrayList. ordinal=0 matches=1..1 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftNew@52 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixAllocate()Ljava/util/ArrayList;] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=THROW mode=EXACT target=. ordinal=0 matches=1..1 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftThrow@53 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixThrowUncaught(Z)Ljava/lang/String;] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=0 matches=1..1 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#bypassReplace@54 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeMixed(I)I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimReturnPlain@55 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixPlainReturn()I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimArg0@56 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimArg1@57 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixCombine(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#exciseFullReplace@58 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixExciseTarget()Ljava/lang/String;] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#spliceProceedAndKeep@59 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSpliceTarget(I)I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture advices=18 total=18 backend=Instrumentation +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases �� 18 suture / 18 advice +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgSingle@18 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimSingleArg(Ljava/lang/String;)Ljava/lang/String;] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgDouble0@19 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimDoubleArg(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgDouble1@20 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimDoubleArg(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgTriple2@21 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimTripleArg(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgQuad3@22 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimQuadArg(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnInt@23 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnInt()I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnLong@24 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnLong()J] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnString@25 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnString()Ljava/lang/String;] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnBool@26 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnBoolean()Z] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim advices=9 total=9 backend=Instrumentation +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases �� 9 suture / 9 advice +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM1@19 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m1Default()I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#m2-cust@20 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m2CustomId()I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM3@21 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m3DisabledNoId()I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM4@22 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m4PriorityPositive()I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM5@23 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m5PriorityNegative()I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#m6-cust@24 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m6IdAndPriority()I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#m7-cust@25 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m7IdAndDisabled()I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#m8-cust@26 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m8AllThree()I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM9@27 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m9PriorityZeroExplicit()I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#orderHigh@28 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List;] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#orderMid@29 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List;] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#orderZero@30 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List;] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#orderLow@31 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List;] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/OperationMatrixFixture resolved=top/maplex/incisiontest/fixture/OperationMatrixFixture advices=13 total=13 backend=Instrumentation +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.OperationMatrixCases �� 13 suture / 13 advice +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onLegacy �� @Version([1.8, 1.17]) ���� (current=1.21.11) +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onModern@30 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.versionedTarget()Ljava/lang/String;] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onFuture �� @Version([26.1, ]) ���� (current=1.21.11) +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onNoop@32 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.noopMatcherTarget()Ljava/lang/String;] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onNmsGetPlayerCount@33 targets=[net/minecraft/server/MinecraftServer.getPlayerCount()I] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeInRange@34 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherInRange()Ljava/lang/String;] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBelowStart �� @Version([3.0, 4.0]) ���� (current=2.5) +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeAboveEnd �� @Version([0.1, 1.0]) ���� (current=2.5) +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBoundaryEnd@37 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherBoundaryEnd()Ljava/lang/String;] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBoundaryStart@38 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherBoundaryStart()Ljava/lang/String;] +[15:26:47 WARN]: [Incision-Test-1.0.0] [Incision][WARN] VersionMatcher ����ʧ��: top.maplex.incisiontest.api.FailingVersionMatcher �� java.lang.reflect.InvocationTargetException: null; fail-closed +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onMissingMatcherFallback@39 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.missingMatcherFallback()Ljava/lang/String;] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onMultiRange0 �� @Version([0, 1]) ���� (current=2.5) +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onMultiRange1@41 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.multiRangeByIndex()Ljava/lang/String;] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onMultiRange2 �� @Version([4, 5]) ���� (current=2.5) +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture advices=7 total=7 backend=Instrumentation +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/MinecraftServer.getPlayerCount()I kinds=[LEAD] static=false +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/MinecraftServer.isHardcore()Z kinds=[LEAD] static=false +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=net/minecraft/server/MinecraftServer resolved=net/minecraft/server/MinecraftServer advices=1 total=3 backend=Instrumentation +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonVersionCases �� 8 suture / 8 advice +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AccessorUtilCases#onProcess@26 targets=[top/maplex/incisiontest/fixture/UtilFixture.process(Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String;] +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/UtilFixture resolved=top/maplex/incisiontest/fixture/UtilFixture advices=1 total=1 backend=Instrumentation +[15:26:47 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.AccessorUtilCases �� 1 suture / 1 advice +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SharpnessObserver#observeSharpness@0 targets=[net/minecraft/world/item/enchantment/EnchantmentHelper.modifyDamage(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;F)F] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=net/minecraft/world/item/enchantment/EnchantmentHelper resolved=net/minecraft/world/item/enchantment/EnchantmentHelper advices=1 total=2 backend=Instrumentation +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SharpnessObserver �� 1 suture / 1 advice +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityLow#lowPriority@2 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority advices=1 total=7 backend=Instrumentation +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityLow �� 1 suture / 1 advice +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFF@20 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ffEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFFAlt@21 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ffAltMethod(I)I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFT@22 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ftStaticEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFTAlt@23 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ftStaticAlt(I)I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTF@24 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.tfCompanionEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTFAlt@25 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.tfCompanionAlt(I)I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTStatic@26 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ttBothEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTCompanion@27 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.ttBothEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTAltStatic@28 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ttBothAlt(I)I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTAltCompanion@29 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.ttBothAlt(I)I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture resolved=top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture advices=6 total=6 backend=Instrumentation +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion resolved=top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion advices=4 total=4 backend=Instrumentation +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.KotlinTargetMatrixCases �� 10 suture / 10 advice +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AccessorCases#onPublicDouble@18 targets=[top/maplex/incisiontest/fixture/AccessorFixture.publicDouble(I)I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/AccessorFixture.publicDouble(I)I kinds=[LEAD] static=false +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=top/maplex/incisiontest/fixture/AccessorFixture resolved=top/maplex/incisiontest/fixture/AccessorFixture advices=1 total=1 backend=Instrumentation +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.AccessorCases �� 1 suture / 1 advice +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onAccumulatePattern@73 targets=[top/maplex/incisiontest/fixture/InsnPatternFixture.accumulate(I)I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticIconst5@74 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticSeq2@75 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticSeq4@76 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticAny@77 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onIconstFamilyRepeat@78 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onLdcString@79 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onLdcCstFiltered@80 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onFieldGet@81 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onFieldPut@82 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNewStringBuilder@83 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeVirtualGlob@84 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeStaticMath@85 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNewArray@86 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onANewArray@87 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInstanceOf@88 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onCheckCast@89 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onIfeq@90 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon pattern δ���У����� advice: top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGoto +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onAthrow@92 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onReturn@93 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onSeq3@94 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onEmptyPattern@95 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onSeq5@96 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onRepeat2@97 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onRepeat5@98 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onCstNumeric@99 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobOwnerJavaLang@100 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobNameSuffix@101 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon pattern δ���У����� advice: top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobDesc +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onDescExact@103 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeInterface@104 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeSpecial@105 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArrayLength@106 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon pattern δ���У����� advice: top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNop +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onDup@108 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/InsnPatternFixture.accumulate(I)I kinds=[LEAD] static=false +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=top/maplex/incisiontest/fixture/InsnPatternFixture resolved=top/maplex/incisiontest/fixture/InsnPatternFixture advices=1 total=1 backend=Instrumentation +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=top/maplex/incisiontest/fixture/ComplexOpcodeFixture resolved=top/maplex/incisiontest/fixture/ComplexOpcodeFixture advices=32 total=32 backend=Instrumentation +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonInsnPatternCases �� 33 suture / 33 advice +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onBothEmpty@39 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.bothEmpty()Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onOnlyEndGiven@40 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.onlyEndGiven()Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onOnlyStartGiven@41 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.onlyStartGiven()Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSinglePoint@42 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.singlePoint()Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onInvertedRange �� @Version([9.0, 1.0]) ���� (current=2.5) +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onLeadVersioned@44 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.leadTarget()Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onTrailVersioned@45 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.trailTarget()Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSpliceVersioned@46 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.spliceTarget()Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onExciseVersioned@47 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.exciseTarget()Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.helperForBypass()I ordinal=0 matches=1..1 +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onBypassVersioned@48 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.bypassCallerTarget()I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onGraftVersioned@49 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.graftCallerTarget()I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onTrimReturnVersioned@50 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.trimReturnTarget()I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onDefaultMatcher �� @Version([2.0, 3.0]) ���� (current=1.21.11) +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onExplicitNoop@52 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.explicitNoopMatcherTarget()Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onFakeNoBounds@53 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.fakeMatcherNoBoundsTarget()Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSegLongerStart@54 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.segmentLongerStart()Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSegLongerEnd@55 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.segmentLongerEnd()Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onMicroStepBelow �� @Version([2.6, 3.0]) ���� (current=2.5) +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onMicroStepAbove �� @Version([2.0, 2.4]) ���� (current=2.5) +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture resolved=top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture advices=15 total=15 backend=Instrumentation +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonVersionMatrixCases �� 15 suture / 15 advice +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorHead@30 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteHeadMethod()Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorTail@31 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteTailMethod()Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorReturn@32 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteReturnMethod()I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=THROW mode=EXACT target=. ordinal=0 matches=1..1 +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorThrow@33 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteThrowMethod()Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=0 matches=1..1 +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd0@34 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=1 matches=1..1 +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd1@35 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=2 matches=1..1 +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd2@36 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=-1 matches=1..-1 +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrdAll@37 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=0 matches=1..1 +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteShiftBefore@38 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=0 matches=1..1 +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteShiftAfter@39 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.counterI ordinal=0 matches=1..1 +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteFieldGetGraft@40 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteFieldGet()I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.lastWrittenI ordinal=0 matches=1..1 +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteFieldPutGraft@41 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteFieldPut(I)V] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteNewWithTarget@42 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteNewObject()Ljava/lang/StringBuilder;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=. ordinal=0 matches=1..1 +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteNewEmptyTarget@43 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteTargetEmpty()Ljava/lang/Object;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=0 matches=1..1 +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteOffsetZero@44 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site advices=15 total=15 backend=Instrumentation +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases �� 15 suture / 15 advice +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.counterShiftI ordinal=0 matches=1..1 +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldGetBefore@24 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.readCounterShift()I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.counterShiftI ordinal=0 matches=1..1 +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldGetAfter@25 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.readCounterShift()I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.counterShiftI ordinal=0 matches=1..1 +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldPutBefore@26 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.writeCounterShift(I)V] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.counterShiftI ordinal=0 matches=1..1 +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldPutAfter@27 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.writeCounterShift(I)V] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#newBefore@28 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.allocateBuilder()Ljava/lang/StringBuilder;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#newAfter@29 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.allocateBuilder()Ljava/lang/StringBuilder;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg0@30 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg1@31 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg2@32 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#spliceShortCircuit@33 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.spliceSkipTarget(I)I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#exciseFullBody@34 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.exciseRawTarget()Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#noParenLead@35 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.noParenMethod()Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras advices=12 total=12 backend=Instrumentation +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases �� 12 suture / 12 advice +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationIdVariantsCases#id-variant-normal@8 targets=[top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idNormalTarget()I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationIdVariantsCases#id::with/special.chars-001@9 targets=[top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idSpecialCharsTarget()I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationIdVariantsCases#adviceEmptyFallback@10 targets=[top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idEmptyFallbackTarget()I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationIdVariantsCases#veryLong-abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghij@11 targets=[top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idVeryLongTarget()I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/OperationIdVariantsFixture resolved=top/maplex/incisiontest/fixture/OperationIdVariantsFixture advices=4 total=4 backend=Instrumentation +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.OperationIdVariantsCases �� 4 suture / 4 advice +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityPositiveCases#advicePositive@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityFixture advices=1 total=2 backend=Instrumentation +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonPriorityPositiveCases �� 1 suture / 1 advice +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityDefaultCases#adviceDefault@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityFixture advices=1 total=3 backend=Instrumentation +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonPriorityDefaultCases �� 1 suture / 1 advice +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#probe@2 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#lead@3 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#leadOfPair@4 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#trailOfPair@5 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$1 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#predicate@6 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.predicate(I)I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#splice@7 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/PerformanceFixture.helper(I)I ordinal=0 matches=1..1 +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#siteInvoke@8 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.siteInvoke(I)I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/PerformanceFixture resolved=top/maplex/incisiontest/fixture/PerformanceFixture advices=7 total=7 backend=Instrumentation +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.PerformanceCases �� 7 suture / 7 advice +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftBeforeHelperInvoke@18 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftAfterHelperInvoke@19 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.counterI ordinal=0 matches=1..1 +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnFieldGet@20 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.readCounter()I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.counterI ordinal=0 matches=1..1 +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnFieldPut@21 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.writeCounter(I)V] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnNew@22 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.allocate()Ljava/lang/StringBuilder;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=THROW mode=EXACT target=. ordinal=0 matches=1..1 +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnThrow@23 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.throwIt()Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#bypassHelperInvoke@24 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#trimReturnPlain@25 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.plainReturn()I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#trimEchoArg@26 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.echo(Ljava/lang/String;)Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture advices=9 total=9 backend=Instrumentation +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonSiteCases �� 9 suture / 9 advice +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonBasicCases#onGreetLead@8 targets=[top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.greet(Ljava/lang/String;)Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonBasicCases#onVoidTrail@9 targets=[top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.voidNoArg()V] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonBasicCases#onAddSplice@10 targets=[top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.add(II)I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture advices=3 total=3 backend=Instrumentation +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonBasicCases �� 3 suture / 3 advice +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityMinCases#adviceMin@2 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.extremeMinTarget()I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=4 backend=Instrumentation +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonPriorityMinCases �� 1 suture / 1 advice +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onHeadWithPattern@11 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onHeadPatternIfeq@12 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/ComplexOpcodeFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeWithPattern@13 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=GLOB target=*ComplexOpcodeFixture*.helper(*)* ordinal=-1 matches=1..-1 +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeWithGlob@14 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/ComplexOpcodeFixture.helper(I)I ordinal=0 matches=1..1 +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeAfterPattern@15 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=top/maplex/incisiontest/fixture/ComplexOpcodeFixture resolved=top/maplex/incisiontest/fixture/ComplexOpcodeFixture advices=5 total=37 backend=Instrumentation +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases �� 5 suture / 5 advice +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonMixinCases#overwriteMayThrow@4 targets=[top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture.mayThrow(Z)Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonMixinCases#redirectHelper@5 targets=[top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture.helper(I)I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture advices=2 total=2 backend=Instrumentation +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonMixinCases �� 2 suture / 2 advice +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationHigherCases#higherSurgeonAdvice@0 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.multiSurgeonTarget()Ljava/util/List;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture advices=1 total=1 backend=Instrumentation +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonOperationHigherCases �� 1 suture / 1 advice +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityZeroCases#adviceZero@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityFixture advices=1 total=4 backend=Instrumentation +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonPriorityZeroCases �� 1 suture / 1 advice +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$2 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnDragon@67 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$3 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnLowLevel@68 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$4 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogEqString@69 targets=[top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$5 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNeqInt@70 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$6 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureLt@71 targets=[top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$7 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureGt@72 targets=[top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$8 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnLe@73 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$9 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnGe@74 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$10 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogMatches@75 targets=[top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$11 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogInString@76 targets=[top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$12 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onHandleInList@77 targets=[top/maplex/incisiontest/fixture/PredicateFixture.handle(Ljava/util/List;)Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$13 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptIsString@78 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$14 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptNotIsInt@79 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$15 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onHandleIcList@80 targets=[top/maplex/incisiontest/fixture/PredicateFixture.handle(Ljava/util/List;)Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$16 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptIpObject@81 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$17 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onTriggerItExact@82 targets=[top/maplex/incisiontest/fixture/PredicateFixture.trigger(Ljava/lang/String;)Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$18 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptNotIt@83 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$19 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptAsCast@84 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$20 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterProperty@85 targets=[top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$21 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterPropertySize@86 targets=[top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$22 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterMethodCall@87 targets=[top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$23 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterMethodNoArg@88 targets=[top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$24 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onTouchSafeCall@89 targets=[top/maplex/incisiontest/fixture/PredicateFixture.touch(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$25 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnAnd@90 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$26 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnOr@91 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$27 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNot@92 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$28 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNested@93 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$29 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagTrue@94 targets=[top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$30 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagFalse@95 targets=[top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$31 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagNull@96 targets=[top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$32 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureDouble@97 targets=[top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$33 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnCompound@98 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$34 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogThisRef@99 targets=[top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onEmptyWhere@115 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereEmpty(I)I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$35 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onTrailWithWhere@116 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereTrail(I)I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$36 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpliceWithWhere@117 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereSplice(I)I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$37 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onExciseWithWhere@118 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereExcise(Ljava/lang/String;)Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/PredicateFixture.whereBypassHelper(I)I ordinal=0 matches=1..1 +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$38 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onBypassWithWhere@119 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereBypass(I)I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/PredicateFixture.whereGraftHelper(I)I ordinal=0 matches=1..1 +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$39 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onGraftWithWhere@120 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereGraft(I)I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$40 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onTrimArgWithWhere@121 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereTrim(I)I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/PredicateFixture resolved=top/maplex/incisiontest/fixture/PredicateFixture advices=40 total=40 backend=Instrumentation +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonPredicateCases �� 40 suture / 40 advice +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PriNeg100Surgeon#priNeg100@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=5 backend=Instrumentation +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.PriNeg100Surgeon �� 1 suture / 1 advice +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#custom-operation-id@7 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.customIdTarget()I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#disabledAdvice@8 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.disabledTarget()I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#highPriority@9 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.priorityTarget()Ljava/util/List;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#lowPriority@10 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.priorityTarget()Ljava/util/List;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#surgeonDefaultAdvice@11 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.surgeonDefaultTarget()Ljava/util/List;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#surgeonOverrideAdvice@12 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.surgeonDefaultTarget()Ljava/util/List;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#multiSurgeonLowerSide@13 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.multiSurgeonTarget()Ljava/util/List;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture advices=7 total=8 backend=Instrumentation +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonOperationCases �� 7 suture / 7 advice +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#beforeTouchField@18 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.touchesField()I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#afterMultiArg@19 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.multiArg(ILjava/lang/String;D)Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#aroundCallsHelper@20 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.callsHelper(I)I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#aroundModifyArgs@21 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.greet(Ljava/lang/String;)Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#aroundRewriteResult@22 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.rewriteTarget(I)I] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#onStaticEcho@23 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.staticEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#onCompanionEcho@24 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture$Companion.companionEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonAopTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonAopTargetFixture advices=6 total=6 backend=Instrumentation +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonAopTargetFixture$Companion resolved=top/maplex/incisiontest/fixture/SurgeonAopTargetFixture$Companion advices=1 total=1 backend=Instrumentation +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAopCases �� 7 suture / 7 advice +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] injectAll(CONST): 201 ����, ��ʱ 1,284 ���� +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] - SurgeonScanner: 1,279 ���� +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] �������� "CONST" ��ʱ 1,592 ���롣 +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] Bukkit �����ʼ����ɣ���ʱ 3,315 ���롣 +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] ������ IllegalAccess ���棬��ʱ 3 ���롣 +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] ���������ļ�: E:\Minecraft-Server\incisionTest\run-1.21.11-paper\plugins\Incision-Test\datasource.yml +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] ���������ļ�: E:\Minecraft-Server\incisionTest\run-1.21.11-paper\plugins\Incision-Test\kether.yml +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] injectAll(INIT): 201 ����, ��ʱ 252 ���� +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] - ConfigLoader: 181 ���� +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] - ClassVisitorAwake: 68 ���� +[15:26:48 INFO]: [Incision-Test-1.0.0] [DEBUG] �������� "INIT" ��ʱ 251 ���롣 +[15:26:49 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; kinds=[SPLICE, LEAD, GRAFT, TRAIL] static=false +[15:26:49 WARN]: java.lang.ClassNotFoundException: ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper$$IncisionBodies +[15:26:49 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:208) +[15:26:49 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:175) +[15:26:49 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) +[15:26:49 WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:26:49 WARN]: at java.base/java.lang.Class.forName(Class.java:536) +[15:26:49 WARN]: at java.base/java.lang.Class.forName(Class.java:515) +[15:26:49 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader.findClass(AsmClassLoader.kt:9) +[15:26:49 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) +[15:26:49 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) +[15:26:49 WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:26:49 WARN]: at java.base/java.lang.Class.forName(Class.java:536) +[15:26:49 WARN]: at java.base/java.lang.Class.forName(Class.java:515) +[15:26:49 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.isClassDefined(Scalpel.kt:292) +[15:26:49 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.generateAndRegisterBodies(Scalpel.kt:245) +[15:26:49 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.weave(Scalpel.kt:68) +[15:26:49 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$installWeaver$installation$1.invoke(Scalpel.kt:196) +[15:26:49 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$installWeaver$installation$1.invoke(Scalpel.kt:196) +[15:26:49 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:47) +[15:26:49 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:44) +[15:26:49 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.loader.InstrumentationBackend$register$1.transform(InstrumentationBackend.kt:86) +[15:26:49 WARN]: at java.instrument/java.lang.instrument.ClassFileTransformer.transform(ClassFileTransformer.java:244) +[15:26:49 WARN]: at java.instrument/sun.instrument.TransformerManager.transform(TransformerManager.java:188) +[15:26:49 WARN]: at java.instrument/sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:610) +[15:26:49 WARN]: at java.base/java.lang.ClassLoader.defineClass1(Native Method) +[15:26:49 WARN]: at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1027) +[15:26:49 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader.createNewClass(AsmClassLoader.kt:18) +[15:26:49 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassTranslation$createNewClass$1$1.invoke(AsmClassTranslation.kt:60) +[15:26:49 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassTranslation$createNewClass$1$1.invoke(AsmClassTranslation.kt:60) +[15:26:49 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.common.BinaryCache.read(BinaryCache.kt:28) +[15:26:49 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassTranslation.createNewClass(AsmClassTranslation.kt:60) +[15:26:49 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxyClass(MinecraftServerUtil.kt:132) +[15:26:49 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxyClass(MinecraftServerUtil.kt:120) +[15:26:49 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxy(MinecraftServerUtil.kt:103) +[15:26:49 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxy(MinecraftServerUtil.kt:71) +[15:26:49 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI$nmsHelper$2.invoke(DefaultAdyeshachMinecraftAPI.kt:139) +[15:26:49 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI$nmsHelper$2.invoke(DefaultAdyeshachMinecraftAPI.kt:29) +[15:26:49 WARN]: at Adyeshach-2.1.30.jar//kotlin1822.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) +[15:26:49 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI.getNmsHelper(DefaultAdyeshachMinecraftAPI.kt:29) +[15:26:49 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI._init_$lambda$0(DefaultAdyeshachMinecraftAPI.kt:111) +[15:26:49 WARN]: at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) +[15:26:49 WARN]: at java.base/java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1796) +[15:26:49 WARN]: at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) +[15:26:49 WARN]: at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) +[15:26:49 WARN]: at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) +[15:26:49 WARN]: at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) +[15:26:49 WARN]: at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) +[15:26:49 WARN]: java.lang.ClassNotFoundException: ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper$$IncisionBodies +[15:26:49 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:208) +[15:26:49 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:175) +[15:26:49 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) +[15:26:49 WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:26:49 WARN]: at java.base/java.lang.Class.forName(Class.java:536) +[15:26:49 WARN]: at java.base/java.lang.Class.forName(Class.java:515) +[15:26:49 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader.findClass(AsmClassLoader.kt:9) +[15:26:49 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) +[15:26:49 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) +[15:26:49 WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:26:49 WARN]: at java.base/java.lang.Class.forName(Class.java:536) +[15:26:49 WARN]: at java.base/java.lang.Class.forName(Class.java:515) +[15:26:49 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.isClassDefined(Scalpel.kt:292) +[15:26:49 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.defineBodiesInTargetLoader(Scalpel.kt:285) +[15:26:49 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.generateAndRegisterBodies(Scalpel.kt:261) +[15:26:49 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.weave(Scalpel.kt:68) +[15:26:49 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$installWeaver$installation$1.invoke(Scalpel.kt:196) +[15:26:49 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$installWeaver$installation$1.invoke(Scalpel.kt:196) +[15:26:49 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:47) +[15:26:49 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:44) +[15:26:49 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.loader.InstrumentationBackend$register$1.transform(InstrumentationBackend.kt:86) +[15:26:49 WARN]: at java.instrument/java.lang.instrument.ClassFileTransformer.transform(ClassFileTransformer.java:244) +[15:26:49 WARN]: at java.instrument/sun.instrument.TransformerManager.transform(TransformerManager.java:188) +[15:26:49 WARN]: at java.instrument/sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:610) +[15:26:49 WARN]: at java.base/java.lang.ClassLoader.defineClass1(Native Method) +[15:26:49 WARN]: at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1027) +[15:26:49 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader.createNewClass(AsmClassLoader.kt:18) +[15:26:49 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassTranslation$createNewClass$1$1.invoke(AsmClassTranslation.kt:60) +[15:26:49 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassTranslation$createNewClass$1$1.invoke(AsmClassTranslation.kt:60) +[15:26:49 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.common.BinaryCache.read(BinaryCache.kt:28) +[15:26:49 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassTranslation.createNewClass(AsmClassTranslation.kt:60) +[15:26:49 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxyClass(MinecraftServerUtil.kt:132) +[15:26:49 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxyClass(MinecraftServerUtil.kt:120) +[15:26:49 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxy(MinecraftServerUtil.kt:103) +[15:26:49 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxy(MinecraftServerUtil.kt:71) +[15:26:49 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI$nmsHelper$2.invoke(DefaultAdyeshachMinecraftAPI.kt:139) +[15:26:49 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI$nmsHelper$2.invoke(DefaultAdyeshachMinecraftAPI.kt:29) +[15:26:49 WARN]: at Adyeshach-2.1.30.jar//kotlin1822.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) +[15:26:49 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI.getNmsHelper(DefaultAdyeshachMinecraftAPI.kt:29) +[15:26:49 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI._init_$lambda$0(DefaultAdyeshachMinecraftAPI.kt:111) +[15:26:49 WARN]: at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) +[15:26:49 WARN]: at java.base/java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1796) +[15:26:49 WARN]: at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) +[15:26:49 WARN]: at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) +[15:26:49 WARN]: at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) +[15:26:49 WARN]: at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) +[15:26:49 WARN]: at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) +[15:26:49 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper$$IncisionBodies in ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader@710c2b05 +[15:26:49 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Bodies class defined in target loader: ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper$$IncisionBodies loader=ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader +[15:26:49 INFO]: [Adyeshach] Generate MinecraftHelper in 68ms +[15:26:49 INFO]: [Adyeshach] Generate MinecraftEntitySpawner in 26ms +[15:26:49 INFO]: [Adyeshach] Generate MinecraftEntityOperator in 22ms +[15:26:49 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI; kinds=[LEAD, TRAIL] static=false +[15:26:50 INFO]: [Incision-Test] Loading server plugin Incision-Test v1.0.0 +[15:26:50 INFO]: [Incision-Test-1.0.0] [DEBUG] injectAll(LOAD): 201 ����, ��ʱ 253 ���� +[15:26:50 INFO]: [Incision-Test-1.0.0] [DEBUG] - KetherLoader: 213 ���� +[15:26:50 INFO]: [Incision-Test-1.0.0] [DEBUG] - ClassVisitorAwake: 40 ���� +[15:26:50 INFO]: [Incision-Test-1.0.0] [DEBUG] �������� "LOAD" ��ʱ 253 ���롣 +[15:26:50 INFO]: [Adyeshach] Loading server plugin Adyeshach v2.1.30 +[15:26:50 INFO]: Server permissions file permissions.yml is empty, ignoring it +[15:26:50 WARN]: **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE! +[15:26:50 WARN]: The server will make no attempt to authenticate usernames. Beware. +[15:26:50 WARN]: While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose. +[15:26:50 WARN]: To change this, set "online-mode" to "true" in the server.properties file. +[15:26:50 INFO]: Preparing level "world" +[15:26:51 INFO]: Loading 0 persistent chunks for world 'minecraft:overworld'... +[15:26:51 INFO]: Preparing spawn area: 100% +[15:26:51 INFO]: Prepared spawn area in 3 ms +[15:26:51 INFO]: Loading 0 persistent chunks for world 'minecraft:the_nether'... +[15:26:51 INFO]: Prepared spawn area in 1 ms +[15:26:51 INFO]: Loading 0 persistent chunks for world 'minecraft:the_end'... +[15:26:51 INFO]: Prepared spawn area in 1 ms +[15:26:51 INFO]: Done preparing level "world" (0.676s) +[15:26:51 INFO]: [Incision-Test] Enabling Incision-Test v1.0.0 +[15:26:51 INFO]: [Incision-Test-1.0.0] [Incision] Incision ENABLE: gate / �����β��ʼ +[15:26:51 INFO]: [Incision-Test-1.0.0] [Incision] Gate created: apiVersion=2 +[15:26:51 INFO]: [Incision-Test-1.0.0] [Incision] Incision Gate online: api=2 +[15:26:51 INFO]: [Incision-Test-1.0.0] [Incision] Checkup report: total=292 +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSegLongerStart@54 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.segmentLongerStart()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobOwnerJavaLang@100 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset1All@42 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onSeq3@94 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onOnlyStartGiven@41 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.onlyStartGiven()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptNotIsInt@79 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeAfterPattern@15 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTAltCompanion@29 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.ttBothAlt(I)I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aTNeg10@19 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPriNeg10()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onTouchSafeCall@89 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.touch(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg0@30 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.PerformanceCases#predicate@6 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.predicate(I)I +- top.maplex.incisiontest.cases.OperationIdVariantsCases#adviceEmptyFallback@10 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idEmptyFallbackTarget()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrdAll@37 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#both-companion-path@11 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion.bothEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterPropertySize@86 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalTrail@15 + state: ARMED + target: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM1@19 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m1Default()I +- top.maplex.incisiontest.cases.SurgeonOperationCases#custom-operation-id@7 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.customIdTarget()I +- top.maplex.incisiontest.cases.SurgeonAopCases#aroundRewriteResult@22 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.rewriteTarget(I)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onCstNumeric@99 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpliceWithWhere@117 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereSplice(I)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobNameSuffix@101 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trailClassAndMethodB@24 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeClassB()I +- top.maplex.incisiontest.cases.SurgeonAdvancedCases#onLongCalcBypass@5 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture.longCalc(JJ)J +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF100@26 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri100()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#graftFullDescriptor@27 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeInvokeHelper()I +- top.maplex.incisiontest.cases.PerformanceCases#siteInvoke@8 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.siteInvoke(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnGe@74 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onReturn@93 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onTriggerItExact@82 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.trigger(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticSeq4@76 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagFalse@95 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnNew@22 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.allocate()Ljava/lang/StringBuilder; +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onHeadPatternIfeq@12 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeStaticMath@85 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperBeforeOffsetZero@41 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteNewWithTarget@42 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteNewObject()Ljava/lang/StringBuilder; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadFullDescriptor@20 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeMethodFull(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnLowLevel@68 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onBypassWithWhere@119 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereBypass(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogEqString@69 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal0AfterOffset1@45 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimArg0@56 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#orderZero@30 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorThrow@33 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteThrowMethod()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArrayLength@106 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I +- top.maplex.incisiontest.cases.SurgeonSiteCases#trimEchoArg@26 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.echo(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onTrimArgWithWhere@121 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereTrim(I)I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTFAlt@25 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.tfCompanionAlt(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogThisRef@99 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#m7-cust@25 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m7IdAndDisabled()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onIconstFamilyRepeat@78 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteFieldPutGraft@41 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteFieldPut(I)V +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldGetAfter@25 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.readCounterShift()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityHigh#highPriority@2 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnString@25 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnString()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onGraftWithWhere@120 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereGraft(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnBool@26 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnBoolean()Z +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFT@22 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ftStaticEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnAnd@90 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgDouble1@20 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimDoubleArg(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInstanceOf@88 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorTail@31 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteTailMethod()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#exciseFullReplace@58 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixExciseTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftBeforeHelperInvoke@18 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I +- top.maplex.incisiontest.cases.SurgeonOperationHigherCases#higherSurgeonAdvice@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.multiSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onLdcString@79 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticSeq2@75 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonCrossClCases#onIsHardcore@4 + state: ARMED + target: net/minecraft/server/MinecraftServer.isHardcore()Z +- top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeInRange@34 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherInRange()Ljava/lang/String; +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#craftChatInvoke@17 + state: ARMED + target: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onRepeat2@97 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNot@92 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnDragon@67 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onCheckCast@89 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I +- top.maplex.incisiontest.cases.SurgeonMixinCases#redirectHelper@5 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture.helper(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteShiftBefore@38 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorReturn@32 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteReturnMethod()I +- top.maplex.incisiontest.cases.SurgeonAopCases#onStaticEcho@23 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.staticEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.PerformanceCases#splice@7 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldPutAfter@27 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.writeCounterShift(I)V +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnLong@24 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnLong()J +- top.maplex.incisiontest.cases.OperationIdVariantsCases#veryLong-abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghij@11 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idVeryLongTarget()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onTrailWithWhere@116 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereTrail(I)I +- top.maplex.incisiontest.cases.SharpnessModifier#sharpness-modifier@2 + state: ARMED + target: net/minecraft/world/item/enchantment/EnchantmentHelper.modifyDamage(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/�� +- top.maplex.incisiontest.cases.SharpnessObserver#observeSharpness@0 + state: ARMED + target: net/minecraft/world/item/enchantment/EnchantmentHelper.modifyDamage(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/�� +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#apiLead@12 + state: ARMED + target: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI; +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM5@23 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m5PriorityNegative()I +- top.maplex.incisiontest.cases.SurgeonAopCases#beforeTouchField@18 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.touchesField()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trailOnThrow@45 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixThrowUncaught(Z)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onTrimReturnVersioned@50 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.trimReturnTarget()I +- top.maplex.incisiontest.cases.PerformanceCases#trailOfPair@5 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I +- top.maplex.incisiontest.cases.Pri100Surgeon#pri100@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg1@31 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationIdVariantsCases#id-variant-normal@8 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idNormalTarget()I +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onHeadWithPattern@11 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureGt@72 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonBasicCases#onAddSplice@10 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.add(II)I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTAltStatic@28 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ttBothAlt(I)I +- top.maplex.incisiontest.cases.AccessorCases#onPublicDouble@18 + state: ARMED + target: top/maplex/incisiontest/fixture/AccessorFixture.publicDouble(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteShiftAfter@39 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I +- top.maplex.incisiontest.cases.SurgeonMixinCases#overwriteMayThrow@4 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture.mayThrow(Z)Ljava/lang/String; +- top.maplex.incisiontest.cases.AccessorUtilCases#onProcess@26 + state: ARMED + target: top/maplex/incisiontest/fixture/UtilFixture.process(Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadExactTarget@22 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeStarTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onSecondHelperBefore@38 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset2All@43 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onExplicitNoop@52 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.explicitNoopMatcherTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFF@20 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ffEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onDup@108 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPriorityMaxCases#adviceMax@2 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.extremeMaxTarget()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onAthrow@92 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#m2-cust@20 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m2CustomId()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd0@34 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I +- top.maplex.incisiontest.cases.PriNeg100Surgeon#priNeg100@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticAny@77 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onGraftVersioned@49 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.graftCallerTarget()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal1AfterOffset1@52 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBoundaryStart@38 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherBoundaryStart()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onDescExact@103 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#same-pri-second@28 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.samePriorityTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM4@22 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m4PriorityPositive()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityDefault#defaultPriority@4 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onBeforeOffset2@50 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriorityDefault@13 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onFakeNoBounds@53 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.fakeMatcherNoBoundsTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOperationCases#highPriority@9 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.priorityTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal2AfterOffset2@46 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonPriorityMinCases#adviceMin@2 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.extremeMinTarget()I +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#apiTrail@13 + state: ARMED + target: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeInterface@104 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I +- top.maplex.incisiontest.cases.OperationMatrixCases#m8-cust@26 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m8AllThree()I +- top.maplex.incisiontest.cases.SurgeonAopCases#aroundCallsHelper@20 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.callsHelper(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldGetBefore@24 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.readCounterShift()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trimFullDescriptor@28 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeTrimArgs(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticIconst5@74 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onEmptyPattern@95 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V +- top.maplex.incisiontest.cases.SurgeonOperationCases#surgeonDefaultAdvice@11 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.surgeonDefaultTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onIfeq@90 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I +- top.maplex.incisiontest.cases.SurgeonAopCases#afterMultiArg@19 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.multiArg(ILjava/lang/String;D)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#both-static-path@10 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture.bothEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonBasicCases#onVoidTrail@9 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.voidNoArg()V +- top.maplex.incisiontest.cases.PerformanceCases#probe@2 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aFNeg10@23 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPriNeg10()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldPutBefore@26 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.writeCounterShift(I)V +- top.maplex.incisiontest.cases.SurgeonVersionCases#onMissingMatcherFallback@39 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.missingMatcherFallback()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgQuad3@22 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimQuadArg(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onLdcCstFiltered@80 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#orderHigh@28 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPriorityPositiveCases#advicePositive@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteOffsetZero@44 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgTriple2@21 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimTripleArg(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionCases#onNmsGetPlayerCount@33 + state: ARMED + target: net/minecraft/server/MinecraftServer.getPlayerCount()I +- top.maplex.incisiontest.cases.SurgeonSiteCases#bypassHelperInvoke@24 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onBothEmpty@39 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.bothEmpty()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onBypassVersioned@48 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.bypassCallerTarget()I +- top.maplex.incisiontest.cases.SurgeonOperationCases#multiSurgeonLowerSide@13 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.multiSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTStatic@26 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ttBothEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT0@20 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri0()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagTrue@94 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onEmptyWhere@115 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereEmpty(I)I +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeWithPattern@13 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTF@24 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.tfCompanionEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onAccumulatePattern@73 + state: ARMED + target: top/maplex/incisiontest/fixture/InsnPatternFixture.accumulate(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBefore1@47 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#spliceFull@25 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeShorthandArgs(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#spliceShortCircuit@33 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.spliceSkipTarget(I)I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onBeforeNegOffset@44 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnFieldPut@21 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.writeCounter(I)V +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd1@35 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOffsetMinus2@49 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonSiteCases#trimReturnPlain@25 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.plainReturn()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNeqInt@70 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeSpecial@105 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBoundaryEnd@37 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherBoundaryEnd()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onLeadVersioned@44 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.leadTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM9@27 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m9PriorityZeroExplicit()I +- top.maplex.incisiontest.cases.Pri0Surgeon#pri0@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAdvancedCases#onReturnsBoolExcise@4 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture.returnsBoolean(Z)Z +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onOnlyEndGiven@40 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.onlyEndGiven()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOffsetPlus5@48 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT5@21 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri5()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftFieldGet@50 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixFieldRead()I +- top.maplex.incisiontest.cases.SurgeonVersionCases#onNoop@32 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.noopMatcherTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.AccessorTheatreDslCases#onDescribe@6 + state: ARMED + target: top/maplex/incisiontest/fixture/AccessorChildFixture.describe()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriority200@10 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#newBefore@28 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.allocateBuilder()Ljava/lang/StringBuilder; +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalSplice@16 + state: ARMED + target: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftThrow@53 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixThrowUncaught(Z)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onSeq5@96 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#headLead@42 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSimpleReturn()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF0@24 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri0()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trailMultiReturn@44 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixMultiReturn(Z)I +- top.maplex.incisiontest.cases.SurgeonPriorityNegativeCases#adviceNegative@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureLt@71 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#newAfter@29 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.allocateBuilder()Ljava/lang/StringBuilder; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg2@32 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAopCases#aroundModifyArgs@21 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.greet(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPriorityZeroCases#adviceZero@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTCompanion@27 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.ttBothEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeVirtualGlob@84 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationIdVariantsCases#id::with/special.chars-001@9 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idSpecialCharsTarget()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onAnyOrdinal@47 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagNull@96 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriority50@11 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureDouble@97 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF5@25 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri5()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onHandleInList@77 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.handle(Ljava/util/List;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnCompound@98 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterProperty@85 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalLead@14 + state: ARMED + target: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onANewArray@87 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM3@21 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m3DisabledNoId()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogMatches@75 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteNewEmptyTarget@43 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteTargetEmpty()Ljava/lang/Object; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterMethodNoArg@88 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadWildArgs@21 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeMethodWild(*)* +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperBefore@37 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSpliceVersioned@46 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.spliceTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd2@36 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorHead@30 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteHeadMethod()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeAfter0@49 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#bypassReplace@54 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeMixed(I)I +- top.maplex.incisiontest.cases.PerformanceCases#leadOfPair@4 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I +- top.maplex.incisiontest.cases.SurgeonCrossClCases#onGetPlayerCount@5 + state: ARMED + target: net/minecraft/server/MinecraftServer.getPlayerCount()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterMethodCall@87 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnFieldGet@20 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.readCounter()I +- top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#onCompanionOnly@8 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion.companionOnlyEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptAsCast@84 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onTrailVersioned@45 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.trailTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#cycle-advice@29 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cycleTarget()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNested@93 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#onStaticOnly@9 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture.staticOnlyEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#tailTrailNormal@43 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSimpleReturn()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityLow#lowPriority@2 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionCases#onModern@30 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.versionedTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onHandleIcList@80 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.handle(Ljava/util/List;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onFieldPut@82 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#bypassFullDescriptor@26 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeInvokeHelper()I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFTAlt@23 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ftStaticAlt(I)I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSinglePoint@42 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.singlePoint()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSegLongerEnd@55 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.segmentLongerEnd()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onExciseWithWhere@118 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereExcise(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#m6-cust@24 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m6IdAndPriority()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onRepeat5@98 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I +- top.maplex.incisiontest.cases.SurgeonOperationCases#lowPriority@10 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.priorityTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnOr@91 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeWithGlob@14 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptIpObject@81 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset0@51 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimArg1@57 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixCombine(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#exciseFullBody@34 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.exciseRawTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftAfterHelperInvoke@19 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I +- top.maplex.incisiontest.cases.OperationMatrixCases#orderMid@29 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBefore0@46 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptNotIt@83 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptIsString@78 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonBasicCases#onGreetLead@8 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.greet(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOperationCases#disabledAdvice@8 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.disabledTarget()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftNew@52 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixAllocate()Ljava/util/ArrayList; +- top.maplex.incisiontest.cases.PerformanceCases#lead@3 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT100@22 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri100()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNewStringBuilder@83 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOperationCases#surgeonOverrideAdvice@12 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.surgeonDefaultTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogInString@76 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperAfterOffset1@40 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnLe@73 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimReturnPlain@55 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixPlainReturn()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#noParenLead@35 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.noParenMethod()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onThirdHelperBefore@39 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trailClassAndMethodA@23 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeClassA()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#spliceProceedAndKeep@59 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSpliceTarget(I)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onFieldGet@81 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFieldPutOffset@54 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteFieldGetGraft@40 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteFieldGet()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftFieldPut@51 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixFieldWrite(I)V +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnThrow@23 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.throwIt()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNewArray@86 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I +- top.maplex.incisiontest.cases.SurgeonVersionCases#onMultiRange1@41 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.multiRangeByIndex()Ljava/lang/String; +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFFAlt@21 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ffAltMethod(I)I +- top.maplex.incisiontest.cases.SurgeonAopCases#onCompanionEcho@24 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture$Companion.companionEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBeforeAll@48 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I +- top.maplex.incisiontest.cases.OperationMatrixCases#orderLow@31 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPriorityDefaultCases#adviceDefault@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgSingle@18 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimSingleArg(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFieldGetOffset@53 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgDouble0@19 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimDoubleArg(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#same-pri-first@27 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.samePriorityTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnInt@23 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnInt()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriorityNeg10@12 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onExciseVersioned@47 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.exciseTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonCrossClCases#onGetMaxPlayers@8 + state: ARMED + target: org/bukkit/Bukkit.getMaxPlayers()I + +[15:26:51 INFO]: [Incision-Test-1.0.0] [Incision] Instrumentation ��˾��� +[15:26:51 INFO]: [Incision-Test-1.0.0] [DEBUG] MeteorInjector ��ʼ����ɡ� +[15:26:51 INFO]: [Incision-Test-1.0.0] [DEBUG] injectAll(ENABLE): 201 ����, ��ʱ 133 ���� +[15:26:51 INFO]: [Incision-Test-1.0.0] [DEBUG] - EventBus: 62 ���� +[15:26:51 INFO]: [Incision-Test-1.0.0] [DEBUG] - SimpleCommandRegister: 46 ���� +[15:26:51 INFO]: [Incision-Test-1.0.0] [DEBUG] - ClassVisitorAwake: 24 ���� +[15:26:51 INFO]: [Incision-Test-1.0.0] [DEBUG] �������� "ENABLE" ��ʱ 133 ���롣 +[15:26:51 INFO]: [Adyeshach] Enabling Adyeshach v2.1.30 +[15:26:51 WARN]: [Adyeshach] �¼� com.ticxo.modelengine.api.events.AnimationEndEvent δ���ҵ�����ʹ�� @Ghost �رմ˾��档 +[15:26:51 INFO]: [spark] Starting background profiler... +[15:26:51 INFO]: [spark] The async-profiler engine is not supported for your os/arch (windows11/amd64), so the built-in Java engine will be used instead. +[15:26:51 INFO]: [Adyeshach] Loaded 217 entity metadata from the "entity_meta.desc" +[15:26:51 INFO]: Running delayed init tasks +[15:26:51 INFO]: [Incision-Test-1.0.0] [DEBUG] �������� "ACTIVE" ��ʱ 3 ���롣 +[15:26:51 INFO]: [IncisionTest] auto-run disabled for isolated benchmark process +[15:26:51 INFO]: [Adyeshach] Loaded 87 unused entity metadata from the "entity_meta_unused.desc" +[15:26:51 INFO]: [Adyeshach] Generate MinecraftPacketHandler in 9ms +[15:26:51 INFO]: Done (12.760s)! For help, type "help" +[15:26:51 INFO]: [Adyeshach] Loaded 123 entity type(s) from the "entity_types.desc" +[15:26:52 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:26:52 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:26:52 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD, TRAIL] static=false +[15:26:52 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.predicate(I)I kinds=[LEAD] static=false +[15:26:52 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I kinds=[SPLICE] static=false +[15:26:52 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.siteInvoke(I)I kinds=[GRAFT] static=false +[15:26:52 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.fixture.PerformanceFixture$$IncisionBodies in PluginClassLoader{plugin=Incision-Test v1.0.0, pluginEnabled=true, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:26:52 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Bodies class defined in target loader: top.maplex.incisiontest.fixture.PerformanceFixture$$IncisionBodies loader=org.bukkit.plugin.java.PluginClassLoader +[15:26:52 INFO]: JMH-START backend=instrumentation unit=ns/op warmup=3 measurement=7 iterationMillis=500 forks=0 output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.21.11-paper-java21-instrumentation.json +[15:26:52 INFO]: # JMH version: 1.37 +[15:26:52 INFO]: # VM version: JDK 21.0.10, OpenJDK 64-Bit Server VM, 21.0.10+7-LTS +[15:26:52 INFO]: # VM invoker: D:\Java\azul-21.0.10\bin\java.exe +[15:26:52 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=instrumentation -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.21.11-paper-java21-instrumentation.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 -XX:+EnableDynamicAgentLoading +[15:26:52 INFO]: [Adyeshach] �����������ɣ���ʱ 239 ���롣 +[15:26:52 INFO]: # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:26:52 INFO]: # Warmup: 3 iterations, 500 ms each +[15:26:52 INFO]: # Measurement: 7 iterations, 500 ms each +[15:26:52 INFO]: # Timeout: 10 min per iteration +[15:26:52 INFO]: # Threads: 1 thread, will synchronize iterations +[15:26:52 INFO]: # Benchmark mode: Average time, time/op +[15:26:52 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.baseline +[15:26:52 INFO]: +[15:26:52 INFO]: # Run progress: 0.00% complete, ETA 00:00:30 +[15:26:52 INFO]: # Fork: N/A, test runs in the host VM +[15:26:52 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:26:52 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:26:52 INFO]: # Warmup Iteration 1: 0.331 ns/op +[15:26:53 WARN]: ************************************************************************************* +[15:26:53 WARN]: You are running the latest build for your Minecraft version (1.21.11) +[15:26:53 WARN]: However, you are 4 release(s) behind the latest stable release (26.2)! +[15:26:53 WARN]: It is recommended that you update as soon as possible +[15:26:53 WARN]: https://papermc.io/downloads/paper +[15:26:53 WARN]: ************************************************************************************* +[15:26:53 INFO]: # Warmup Iteration 2: 0.379 ns/op +[15:26:53 INFO]: # Warmup Iteration 3: 0.374 ns/op +[15:26:54 INFO]: Iteration 1: 0.379 ns/op +[15:26:54 INFO]: Iteration 2: 0.374 ns/op +[15:26:55 INFO]: Iteration 3: 0.375 ns/op +[15:26:55 INFO]: Iteration 4: 0.373 ns/op +[15:26:56 INFO]: Iteration 5: 0.376 ns/op +[15:26:56 INFO]: Iteration 6: 0.384 ns/op +[15:26:57 INFO]: Iteration 7: 0.374 ns/op +[15:26:57 INFO]: +[15:26:57 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.baseline": +[15:26:57 INFO]: 0.376 ��(99.9%) 0.009 ns/op [Average] +[15:26:57 INFO]: (min, avg, max) = (0.373, 0.376, 0.384), stdev = 0.004 +[15:26:57 INFO]: CI (99.9%): [0.368, 0.385] (assumes normal distribution) +[15:26:57 INFO]: +[15:26:57 INFO]: +[15:26:57 INFO]: # JMH version: 1.37 +[15:26:57 INFO]: # VM version: JDK 21.0.10, OpenJDK 64-Bit Server VM, 21.0.10+7-LTS +[15:26:57 INFO]: # VM invoker: D:\Java\azul-21.0.10\bin\java.exe +[15:26:57 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=instrumentation -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.21.11-paper-java21-instrumentation.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 -XX:+EnableDynamicAgentLoading +[15:26:57 INFO]: # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:26:57 INFO]: # Warmup: 3 iterations, 500 ms each +[15:26:57 INFO]: # Measurement: 7 iterations, 500 ms each +[15:26:57 INFO]: # Timeout: 10 min per iteration +[15:26:57 INFO]: # Threads: 1 thread, will synchronize iterations +[15:26:57 INFO]: # Benchmark mode: Average time, time/op +[15:26:57 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.lead +[15:26:57 INFO]: +[15:26:57 INFO]: # Run progress: 16.67% complete, ETA 00:00:25 +[15:26:57 INFO]: # Fork: N/A, test runs in the host VM +[15:26:57 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:26:57 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:26:57 INFO]: # Warmup Iteration 1: 89.325 ns/op +[15:26:58 INFO]: # Warmup Iteration 2: 76.899 ns/op +[15:26:58 INFO]: # Warmup Iteration 3: 69.652 ns/op +[15:26:59 INFO]: Iteration 1: 70.634 ns/op +[15:26:59 INFO]: Iteration 2: 70.092 ns/op +[15:27:00 INFO]: Iteration 3: 69.017 ns/op +[15:27:00 INFO]: Iteration 4: 70.425 ns/op +[15:27:01 INFO]: Iteration 5: 68.501 ns/op +[15:27:01 INFO]: Iteration 6: 69.483 ns/op +[15:27:02 INFO]: Iteration 7: 69.812 ns/op +[15:27:02 INFO]: +[15:27:02 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.lead": +[15:27:02 INFO]: 69.709 ��(99.9%) 1.723 ns/op [Average] +[15:27:02 INFO]: (min, avg, max) = (68.501, 69.709, 70.634), stdev = 0.765 +[15:27:02 INFO]: CI (99.9%): [67.986, 71.433] (assumes normal distribution) +[15:27:02 INFO]: +[15:27:02 INFO]: +[15:27:02 INFO]: # JMH version: 1.37 +[15:27:02 INFO]: # VM version: JDK 21.0.10, OpenJDK 64-Bit Server VM, 21.0.10+7-LTS +[15:27:02 INFO]: # VM invoker: D:\Java\azul-21.0.10\bin\java.exe +[15:27:02 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=instrumentation -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.21.11-paper-java21-instrumentation.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 -XX:+EnableDynamicAgentLoading +[15:27:02 INFO]: # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:27:02 INFO]: # Warmup: 3 iterations, 500 ms each +[15:27:02 INFO]: # Measurement: 7 iterations, 500 ms each +[15:27:02 INFO]: # Timeout: 10 min per iteration +[15:27:02 INFO]: # Threads: 1 thread, will synchronize iterations +[15:27:02 INFO]: # Benchmark mode: Average time, time/op +[15:27:02 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.leadTrail +[15:27:02 INFO]: +[15:27:02 INFO]: # Run progress: 33.33% complete, ETA 00:00:20 +[15:27:02 INFO]: # Fork: N/A, test runs in the host VM +[15:27:02 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:27:02 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:27:02 INFO]: # Warmup Iteration 1: 195.979 ns/op +[15:27:03 INFO]: # Warmup Iteration 2: 176.286 ns/op +[15:27:03 INFO]: # Warmup Iteration 3: 171.546 ns/op +[15:27:04 INFO]: Iteration 1: 172.583 ns/op +[15:27:04 INFO]: Iteration 2: 169.963 ns/op +[15:27:05 INFO]: Iteration 3: 170.844 ns/op +[15:27:05 INFO]: Iteration 4: 170.927 ns/op +[15:27:06 INFO]: Iteration 5: 227.519 ns/op +[15:27:06 INFO]: Iteration 6: 222.451 ns/op +[15:27:07 INFO]: Iteration 7: 239.329 ns/op +[15:27:07 INFO]: +[15:27:07 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.leadTrail": +[15:27:07 INFO]: 196.231 ��(99.9%) 71.564 ns/op [Average] +[15:27:07 INFO]: (min, avg, max) = (169.963, 196.231, 239.329), stdev = 31.775 +[15:27:07 INFO]: CI (99.9%): [124.667, 267.795] (assumes normal distribution) +[15:27:07 INFO]: +[15:27:07 INFO]: +[15:27:07 INFO]: # JMH version: 1.37 +[15:27:07 INFO]: # VM version: JDK 21.0.10, OpenJDK 64-Bit Server VM, 21.0.10+7-LTS +[15:27:07 INFO]: # VM invoker: D:\Java\azul-21.0.10\bin\java.exe +[15:27:07 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=instrumentation -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.21.11-paper-java21-instrumentation.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 -XX:+EnableDynamicAgentLoading +[15:27:07 INFO]: # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:27:07 INFO]: # Warmup: 3 iterations, 500 ms each +[15:27:07 INFO]: # Measurement: 7 iterations, 500 ms each +[15:27:07 INFO]: # Timeout: 10 min per iteration +[15:27:07 INFO]: # Threads: 1 thread, will synchronize iterations +[15:27:07 INFO]: # Benchmark mode: Average time, time/op +[15:27:07 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.predicateTrue +[15:27:07 INFO]: +[15:27:07 INFO]: # Run progress: 50.00% complete, ETA 00:00:15 +[15:27:07 INFO]: # Fork: N/A, test runs in the host VM +[15:27:07 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:27:07 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:27:07 INFO]: # Warmup Iteration 1: 114.367 ns/op +[15:27:08 INFO]: # Warmup Iteration 2: 102.473 ns/op +[15:27:08 INFO]: # Warmup Iteration 3: 102.976 ns/op +[15:27:09 INFO]: Iteration 1: 106.283 ns/op +[15:27:09 INFO]: Iteration 2: 95.798 ns/op +[15:27:10 INFO]: Iteration 3: 109.251 ns/op +[15:27:10 INFO]: Iteration 4: 96.696 ns/op +[15:27:11 INFO]: Iteration 5: 95.266 ns/op +[15:27:11 INFO]: Iteration 6: 98.016 ns/op +[15:27:12 INFO]: Iteration 7: 99.332 ns/op +[15:27:12 INFO]: +[15:27:12 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.predicateTrue": +[15:27:12 INFO]: 100.092 ��(99.9%) 12.348 ns/op [Average] +[15:27:12 INFO]: (min, avg, max) = (95.266, 100.092, 109.251), stdev = 5.483 +[15:27:12 INFO]: CI (99.9%): [87.743, 112.440] (assumes normal distribution) +[15:27:12 INFO]: +[15:27:12 INFO]: +[15:27:12 INFO]: # JMH version: 1.37 +[15:27:12 INFO]: # VM version: JDK 21.0.10, OpenJDK 64-Bit Server VM, 21.0.10+7-LTS +[15:27:12 INFO]: # VM invoker: D:\Java\azul-21.0.10\bin\java.exe +[15:27:12 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=instrumentation -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.21.11-paper-java21-instrumentation.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 -XX:+EnableDynamicAgentLoading +[15:27:12 INFO]: # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:27:12 INFO]: # Warmup: 3 iterations, 500 ms each +[15:27:12 INFO]: # Measurement: 7 iterations, 500 ms each +[15:27:12 INFO]: # Timeout: 10 min per iteration +[15:27:12 INFO]: # Threads: 1 thread, will synchronize iterations +[15:27:12 INFO]: # Benchmark mode: Average time, time/op +[15:27:12 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.siteInvoke +[15:27:12 INFO]: +[15:27:12 INFO]: # Run progress: 66.67% complete, ETA 00:00:10 +[15:27:12 INFO]: # Fork: N/A, test runs in the host VM +[15:27:12 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:27:12 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:27:12 INFO]: # Warmup Iteration 1: 288.339 ns/op +[15:27:13 INFO]: # Warmup Iteration 2: 218.950 ns/op +[15:27:13 INFO]: # Warmup Iteration 3: 211.329 ns/op +[15:27:14 INFO]: Iteration 1: 194.216 ns/op +[15:27:14 INFO]: Iteration 2: 206.432 ns/op +[15:27:15 INFO]: Iteration 3: 213.337 ns/op +[15:27:15 INFO]: Iteration 4: 180.802 ns/op +[15:27:16 INFO]: Iteration 5: 210.873 ns/op +[15:27:16 INFO]: Iteration 6: 202.456 ns/op +[15:27:17 INFO]: Iteration 7: 183.020 ns/op +[15:27:17 INFO]: +[15:27:17 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.siteInvoke": +[15:27:17 INFO]: 198.734 ��(99.9%) 29.403 ns/op [Average] +[15:27:17 INFO]: (min, avg, max) = (180.802, 198.734, 213.337), stdev = 13.055 +[15:27:17 INFO]: CI (99.9%): [169.331, 228.137] (assumes normal distribution) +[15:27:17 INFO]: +[15:27:17 INFO]: +[15:27:17 INFO]: # JMH version: 1.37 +[15:27:17 INFO]: # VM version: JDK 21.0.10, OpenJDK 64-Bit Server VM, 21.0.10+7-LTS +[15:27:17 INFO]: # VM invoker: D:\Java\azul-21.0.10\bin\java.exe +[15:27:17 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=instrumentation -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.21.11-paper-java21-instrumentation.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 -XX:+EnableDynamicAgentLoading +[15:27:17 INFO]: # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:27:17 INFO]: # Warmup: 3 iterations, 500 ms each +[15:27:17 INFO]: # Measurement: 7 iterations, 500 ms each +[15:27:17 INFO]: # Timeout: 10 min per iteration +[15:27:17 INFO]: # Threads: 1 thread, will synchronize iterations +[15:27:17 INFO]: # Benchmark mode: Average time, time/op +[15:27:17 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.spliceProceed +[15:27:17 INFO]: +[15:27:17 INFO]: # Run progress: 83.33% complete, ETA 00:00:05 +[15:27:17 INFO]: # Fork: N/A, test runs in the host VM +[15:27:17 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:27:17 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:27:17 INFO]: # Warmup Iteration 1: 193.062 ns/op +[15:27:18 INFO]: # Warmup Iteration 2: 142.219 ns/op +[15:27:18 INFO]: # Warmup Iteration 3: 143.437 ns/op +[15:27:19 INFO]: Iteration 1: 137.889 ns/op +[15:27:19 INFO]: Iteration 2: 145.491 ns/op +[15:27:20 INFO]: Iteration 3: 139.807 ns/op +[15:27:20 INFO]: Iteration 4: 143.259 ns/op +[15:27:21 INFO]: Iteration 5: 146.618 ns/op +[15:27:21 INFO]: Iteration 6: 149.243 ns/op +[15:27:22 INFO]: Iteration 7: 136.790 ns/op +[15:27:22 INFO]: +[15:27:22 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.spliceProceed": +[15:27:22 INFO]: 142.728 ��(99.9%) 10.592 ns/op [Average] +[15:27:22 INFO]: (min, avg, max) = (136.790, 142.728, 149.243), stdev = 4.703 +[15:27:22 INFO]: CI (99.9%): [132.136, 153.320] (assumes normal distribution) +[15:27:22 INFO]: +[15:27:22 INFO]: +[15:27:22 INFO]: # Run complete. Total time: 00:00:30 +[15:27:22 INFO]: +[15:27:22 INFO]: REMEMBER: The numbers below are just data. To gain reusable insights, you need to follow up on +[15:27:22 INFO]: why the numbers are the way they are. Use profilers (see -prof, -lprof), design factorial +[15:27:22 INFO]: experiments, perform baseline and negative tests that provide experimental control, make sure +[15:27:22 INFO]: the benchmarking environment is safe on JVM/OS/HW level, ask for reviews from the domain experts. +[15:27:22 INFO]: Do not assume the numbers tell you what you want them to tell. +[15:27:22 INFO]: +[15:27:22 INFO]: NOTE: Current JVM experimentally supports Compiler Blackholes, and they are in use. Please exercise +[15:27:22 INFO]: extra caution when trusting the results, look into the generated code to check the benchmark still +[15:27:22 INFO]: works, and factor in a small probability of new VM bugs. Additionally, while comparisons between +[15:27:22 INFO]: different JVMs are already problematic, the performance difference caused by different Blackhole +[15:27:22 INFO]: modes can be very significant. Please make sure you use the consistent Blackhole mode for comparisons. +[15:27:22 INFO]: +[15:27:22 INFO]: Benchmark Mode Cnt Score Error Units +[15:27:22 INFO]: IncisionJmhBenchmark.baseline avgt 7 0.376 �� 0.009 ns/op +[15:27:22 INFO]: IncisionJmhBenchmark.lead avgt 7 69.709 �� 1.723 ns/op +[15:27:22 INFO]: IncisionJmhBenchmark.leadTrail avgt 7 196.231 �� 71.564 ns/op +[15:27:22 INFO]: IncisionJmhBenchmark.predicateTrue avgt 7 100.092 �� 12.348 ns/op +[15:27:22 INFO]: IncisionJmhBenchmark.siteInvoke avgt 7 198.734 �� 29.403 ns/op +[15:27:22 INFO]: IncisionJmhBenchmark.spliceProceed avgt 7 142.728 �� 10.592 ns/op +[15:27:22 INFO]: +[15:27:22 INFO]: Benchmark result is saved to E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.21.11-paper-java21-instrumentation.json +[15:27:22 INFO]: JMH-RESULT benchmark=baseline score=0.376 error=0.009 unit=ns/op +[15:27:22 INFO]: JMH-RESULT benchmark=lead score=69.709 error=1.723 unit=ns/op +[15:27:22 INFO]: JMH-RESULT benchmark=leadTrail score=196.231 error=71.564 unit=ns/op +[15:27:22 INFO]: JMH-RESULT benchmark=predicateTrue score=100.092 error=12.348 unit=ns/op +[15:27:22 INFO]: JMH-RESULT benchmark=siteInvoke score=198.734 error=29.403 unit=ns/op +[15:27:22 INFO]: JMH-RESULT benchmark=spliceProceed score=142.728 error=10.592 unit=ns/op +[15:27:22 INFO]: JMH-END backend=instrumentation benchmarks=6 output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.21.11-paper-java21-instrumentation.json +[15:27:22 INFO]: Stopping the server +[15:27:22 INFO]: Stopping server +[15:27:22 INFO]: [Adyeshach] Disabling Adyeshach v2.1.30 +[15:27:22 INFO]: [Incision-Test] Disabling Incision-Test v1.0.0 +[15:27:22 INFO]: [Incision-Test-1.0.0] [Incision] Incision DISABLE: ж�ر����ȫ�� advice +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD, TRAIL] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I kinds=[SPLICE] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.siteInvoke(I)I kinds=[GRAFT] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: org/bukkit/craftbukkit/v1_16_R3/util/CraftChatMessage �� org/bukkit/craftbukkit/util/CraftChatMessage +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/v1_16_R3/IChatBaseComponent �� net/minecraft/network/chat/Component +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; kinds=[SPLICE, LEAD, GRAFT] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD, TRAIL] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I kinds=[SPLICE] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:22 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/MinecraftServer.getPlayerCount()I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD, TRAIL] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI; kinds=[TRAIL] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/MinecraftServer.getPlayerCount()I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [Incision] AutoHeal: classLoader=PluginClassLoader{plugin=Incision-Test v1.0.0, pluginEnabled=false, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} removed=292 advice +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; kinds=[SPLICE, LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:27:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:27:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:27:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:27:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:27:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:27:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:27:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:27:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:27:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:27:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:27:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:27:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:27:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:27:25 INFO]: [Incision-Test-1.0.0] [DEBUG] injectAll(DISABLE): 201 ����, ��ʱ 2,946 ���� +[15:27:25 INFO]: [Incision-Test-1.0.0] [DEBUG] - ClassVisitorAwake: 2,946 ���� +[15:27:25 INFO]: [Incision-Test-1.0.0] [DEBUG] �������� "DISABLE" ��ʱ 2,946 ���롣 +[15:27:25 INFO]: Saving players +[15:27:25 INFO]: Saving worlds +[15:27:25 INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:overworld +[15:27:25 INFO]: [ChunkHolderManager] Waiting 60s for chunk system to halt for world 'world' +[15:27:25 INFO]: [ChunkHolderManager] Halted chunk system for world 'world' +[15:27:25 INFO]: [ChunkHolderManager] Saving all chunkholders for world 'world' +[15:27:25 INFO]: [ChunkHolderManager] Saved 0 block chunks, 0 entity chunks, 0 poi chunks in world 'world' in 0.00s +[15:27:25 INFO]: [ChunkHolderManager] Waiting 60s for chunk I/O to halt for world 'world' +[15:27:25 INFO]: [ChunkHolderManager] Halted I/O scheduler for world 'world' +[15:27:25 INFO]: Saving chunks for level 'ServerLevel[world_nether]'/minecraft:the_nether +[15:27:25 INFO]: [ChunkHolderManager] Waiting 60s for chunk system to halt for world 'world_nether' +[15:27:25 INFO]: [ChunkHolderManager] Halted chunk system for world 'world_nether' +[15:27:25 INFO]: [ChunkHolderManager] Saving all chunkholders for world 'world_nether' +[15:27:25 INFO]: [ChunkHolderManager] Saved 0 block chunks, 0 entity chunks, 0 poi chunks in world 'world_nether' in 0.00s +[15:27:25 INFO]: [ChunkHolderManager] Waiting 60s for chunk I/O to halt for world 'world_nether' +[15:27:25 INFO]: [ChunkHolderManager] Halted I/O scheduler for world 'world_nether' +[15:27:25 INFO]: Saving chunks for level 'ServerLevel[world_the_end]'/minecraft:the_end +[15:27:25 INFO]: [ChunkHolderManager] Waiting 60s for chunk system to halt for world 'world_the_end' +[15:27:25 INFO]: [ChunkHolderManager] Halted chunk system for world 'world_the_end' +[15:27:25 INFO]: [ChunkHolderManager] Saving all chunkholders for world 'world_the_end' +[15:27:25 INFO]: [ChunkHolderManager] Saved 0 block chunks, 0 entity chunks, 0 poi chunks in world 'world_the_end' in 0.00s +[15:27:25 INFO]: [ChunkHolderManager] Waiting 60s for chunk I/O to halt for world 'world_the_end' +[15:27:25 INFO]: [ChunkHolderManager] Halted I/O scheduler for world 'world_the_end' +[15:27:25 INFO]: ThreadedAnvilChunkStorage (world): All chunks are saved +[15:27:25 INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved +[15:27:25 INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved +[15:27:25 INFO]: ThreadedAnvilChunkStorage: All dimensions are saved +[15:27:25 INFO]: Waiting for all RegionFile I/O tasks to complete... +[15:27:25 INFO]: All RegionFile I/O tasks to complete +[15:27:25 INFO]: [MoonriseCommon] Awaiting termination of worker pool for up to 60s... +[15:27:25 INFO]: [MoonriseCommon] Awaiting termination of I/O pool for up to 60s... diff --git a/module/incision/performance/jmh-2026-07-28/console/1.21.11-paper-java21-jvmti.log b/module/incision/performance/jmh-2026-07-28/console/1.21.11-paper-java21-jvmti.log new file mode 100644 index 000000000..1822d169c --- /dev/null +++ b/module/incision/performance/jmh-2026-07-28/console/1.21.11-paper-java21-jvmti.log @@ -0,0 +1,2541 @@ + +Starting org.bukkit.craftbukkit.Main +2026-07-28T07:25:49.027227700Z ServerMain WARN Advanced terminal features are not available in this environment +[15:25:49 INFO]: [bootstrap] Running Java 21 (OpenJDK 64-Bit Server VM 21.0.10+7-LTS; Azul Systems, Inc. Zulu21.48+17-CA) on Windows 11 10.0 (amd64) +[15:25:49 INFO]: [bootstrap] Loading Paper 1.21.11-132-ver/1.21.11@c5eb079 (2026-05-11T11:43:09Z) for Minecraft 1.21.11 +[15:25:49 INFO]: [PluginInitializerManager] Initializing plugins... +[15:25:49 INFO]: [PluginInitializerManager] Initialized 2 plugins +[15:25:49 INFO]: [PluginInitializerManager] Bukkit plugins (2): + - Adyeshach (2.1.30), Incision-Test (1.0.0) +[15:25:52 INFO]: Environment: Environment[sessionHost=https://sessionserver.mojang.com, servicesHost=https://api.minecraftservices.com, profilesHost=https://api.mojang.com, name=PROD] +[15:25:53 INFO]: Loaded 1470 recipes +[15:25:53 INFO]: Loaded 1584 advancements +[15:25:53 INFO]: [ca.spottedleaf.dataconverter.minecraft.datatypes.MCTypeRegistry] Initialising converters for DataConverter... +[15:25:53 INFO]: [ca.spottedleaf.dataconverter.minecraft.datatypes.MCTypeRegistry] Finished initialising converters for DataConverter in 223.3ms +[15:25:54 INFO]: Starting minecraft server version 1.21.11 +[15:25:54 WARN]: **************************** +[15:25:54 WARN]: YOU ARE RUNNING THIS SERVER AS AN ADMINISTRATIVE OR ROOT USER. THIS IS NOT ADVISED. +[15:25:54 WARN]: YOU ARE OPENING YOURSELF UP TO POTENTIAL RISKS WHEN DOING THIS. +[15:25:54 WARN]: FOR MORE INFORMATION, SEE https://madelinemiller.dev/blog/root-minecraft-server/ +[15:25:54 WARN]: **************************** +[15:25:54 INFO]: Loading properties +[15:25:54 INFO]: This server is running Paper version 1.21.11-132-ver/1.21.11@c5eb079 (2026-05-11T11:43:09Z) (Implementing API version 1.21.11-R0.1-SNAPSHOT) +[15:25:54 INFO]: [spark] This server bundles the spark profiler. For more information please visit https://docs.papermc.io/paper/profiling +[15:25:54 INFO]: Server Ping Player Sample Count: 12 +[15:25:54 INFO]: Using 4 threads for Netty based IO +[15:25:54 INFO]: [MoonriseCommon] Paper is using 8 worker threads, 1 I/O threads +[15:25:54 INFO]: Default game type: SURVIVAL +[15:25:54 INFO]: Generating keypair +[15:25:54 INFO]: Starting Minecraft server on *:25565 +[15:25:54 INFO]: Paper: Using Java compression from Velocity. +[15:25:54 INFO]: Paper: Using Java cipher from Velocity. +[15:25:54 INFO]: [Incision-Test-1.0.0] [DEBUG] ��ǰ�Ե���ģʽ���С� +[15:25:55 INFO]: [Incision-Test-1.0.0] [DEBUG] ��������������ɣ���ʱ 208 ���롣 +[15:25:55 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:common-env:6.3.0-local-dev +[15:25:55 INFO]: [Incision-Test-1.0.0] [DEBUG] �� common-env-6.3.0-local-dev-fae78078.jar �м��� extra.properties ���� +[15:25:55 INFO]: [Incision-Test-1.0.0] [DEBUG] RuntimeEnv ������ɣ���ʱ 200 ���롣 +[15:25:55 INFO]: [Incision-Test-1.0.0] [DEBUG] = ���� top.maplex.incisiontest.taboolib.common.env.RuntimeEnv.init() +[15:25:55 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:common-util:6.3.0-local-dev +[15:25:55 INFO]: [Incision-Test-1.0.0] [DEBUG] �� common-util-6.3.0-local-dev-55516d5b.jar �м��� extra.properties ���� +[15:25:55 INFO]: [Incision-Test-1.0.0] [DEBUG] ClassVisitorHandler ��ʼ����ɡ� +[15:25:55 INFO]: [Incision-Test-1.0.0] [DEBUG] = ���� top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.init() +[15:25:55 INFO]: [Incision-Test-1.0.0] [DEBUG] = ���� top.maplex.incisiontest.taboolib.common.io.ProjectScannerKt.init() +[15:25:55 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:common-legacy-api:6.3.0-local-dev +[15:25:55 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:common-platform-api:6.3.0-local-dev +[15:25:55 INFO]: [Incision-Test-1.0.0] [DEBUG] �� common-platform-api-6.3.0-local-dev-4f1aa33f.jar �м��� extra.properties ���� +[15:25:55 INFO]: [Incision-Test-1.0.0] [DEBUG] = ���� top.maplex.incisiontest.taboolib.common.platform.PlatformFactory.init() +[15:25:55 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-xseries:6.3.0-local-dev +[15:25:55 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-nms:6.3.0-local-dev +[15:25:55 INFO]: [Incision-Test-1.0.0] [DEBUG] �� bukkit-nms-6.3.0-local-dev-3d7d438f.jar �м��� extra.properties ���� +[15:25:55 INFO]: [Incision-Test-1.0.0] [DEBUG] PaperClassFinder ����Ч�� +[15:25:55 INFO]: [Incision-Test-1.0.0] [DEBUG] = ���� top.maplex.incisiontest.taboolib.module.nms.MeteorReflection.init() +[15:25:55 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-ui:6.3.0-local-dev +[15:25:55 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-nms-stable:6.3.0-local-dev +[15:25:55 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:minecraft-kether:6.3.0-local-dev +[15:25:55 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:platform-bukkit-impl:6.3.0-local-dev +[15:25:55 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-hook:6.3.0-local-dev +[15:25:55 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-ui-legacy:6.3.0-local-dev +[15:25:56 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:database:6.3.0-local-dev +[15:25:56 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-nms-legacy:6.3.0-local-dev +[15:25:56 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-nms-tag:6.3.0-local-dev +[15:25:56 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-ui-12100:6.3.0-local-dev +[15:25:56 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:platform-bukkit:6.3.0-local-dev +[15:25:56 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-nms-tag-modern:6.3.0-local-dev +[15:25:56 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-nms-tag-legacy:6.3.0-local-dev +[15:25:56 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:minecraft-command-helper:6.3.0-local-dev +[15:25:56 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:incision:6.3.0-local-dev +[15:25:56 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-util:6.3.0-local-dev +[15:25:56 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:minecraft-i18n:6.3.0-local-dev +[15:25:56 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:basic-configuration:6.3.0-local-dev +[15:25:56 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:basic-submit-chain:6.3.0-local-dev +[15:25:56 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:minecraft-chat:6.3.0-local-dev +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] ��������������ɣ���ʱ 1,333 ���롣 +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] ProjectScanner ɨ�赽 526 ���࣬��ʱ 27 ���롣 +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] ClassVisitor ��һ�׶ι���: 2,739 -> 1,200 ����ѡ�࣬��ʱ 19 ���롣 +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] ClassVisitor �ڶ��׶ι���: 1,200 -> 201 ����Ч�࣬��ʱ 3 ���롣 +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] ClassVisitor ����ʱ 163 ���롣 +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] RunningClasses (All) : 2,739 +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] RunningClasses (Jar) : 526 +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] RunningClasses (Included) : 201 +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] asm-tree probe: loader=org.bukkit.plugin.java.PluginClassLoader core=file:/E:/Minecraft-Server/incisionTest/run-1.21.11-paper/cache/taboolib/top.maplex.incisiontest/asm-9.8-bc746a17.jar tree=file:/E:/Minecraft-Server/incisionTest/run-1.21.11-paper/cache/taboolib/top.maplex.incisiontest/asm-tree-9.8-9faf6fa8.jar +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] asm-tree probe OK: name=top/maplex/incisiontest/taboolib/module/incision/IncisionBootstrap methods=8 +[15:25:56 INFO]: [Incision-Test-1.0.0] [Incision] TabooLibNmsResolver ������: nms=UNKNOWN,unobf=false,uniCB=true,mojang=true,impl=RemapTranslationTabooLib +[15:25:56 INFO]: [Incision-Test-1.0.0] [Incision] JvmtiBackend: JVMTI native loaded from C:\Users\ADMINI~1\AppData\Local\Temp\incision-native\incision-jvmti-e6191845.dll +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: io.izzel.incision.bridge.IncisionBridge in bootstrap +[15:25:56 INFO]: [Incision-Test-1.0.0] [Incision] IncisionBridge ��ע�� bootstrap ClassLoader (JVMTI) +[15:25:56 INFO]: [Incision-Test-1.0.0] [Incision] IncisionBridge dispatcher ��ע�� (CL=bootstrap) +[15:25:56 INFO]: [Incision-Test-1.0.0] [Incision] Incision CONST: api=2 resolver=RemapRouter[TabooLibNmsResolver] +[15:25:56 INFO]: [Incision-Test-1.0.0] [Incision] PipelineBackend installed into TabooLib RemapTranslation.extraTransformers +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] ��ƽ̨�����ʼ����ɣ���ʱ 137 ���롣 +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] ����: 21 +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] ע��: 20 +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] ����: 6 +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformOpenContainer (BukkitOpenContainer) +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformListener (BukkitListener) +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformAdapter (BukkitAdapter) +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformIO (BukkitIO) +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformExecutor (BukkitExecutor) +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformCommand (BukkitCommand) +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] Paper ӳ����Ѽ��أ���ʱ 35 ���롣 +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] Classes: 7,732, Fields: 31,939, Methods: 39,644 +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] ProjectScanner ɨ�赽 8 ����Դ�ļ�����ʱ 0 ���롣 +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] Spigot ӳ����Ѽ��أ���ʱ 33 ���롣 +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] Classes: 4407, Fields: 30277, Methods: 38671 +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SharpnessModifier#sharpness-modifier@2 targets=[net/minecraft/world/item/enchantment/EnchantmentHelper.modifyDamage(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;F)F] +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=net/minecraft/world/item/enchantment/EnchantmentHelper resolved=net/minecraft/world/item/enchantment/EnchantmentHelper advices=1 total=1 backend=JVMTI +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SharpnessModifier �� 1 suture / 1 advice +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityDefault#defaultPriority@4 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String;] +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority advices=1 total=1 backend=JVMTI +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityDefault �� 1 suture / 1 advice +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperBefore@37 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=1 matches=1..1 +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onSecondHelperBefore@38 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=2 matches=1..1 +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onThirdHelperBefore@39 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperAfterOffset1@40 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperBeforeOffsetZero@41 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset1All@42 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset2All@43 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onBeforeNegOffset@44 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal0AfterOffset1@45 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=2 matches=1..1 +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal2AfterOffset2@46 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onAnyOrdinal@47 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOffsetPlus5@48 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=1 matches=1..1 +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOffsetMinus2@49 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onBeforeOffset2@50 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset0@51 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=1 matches=1..1 +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal1AfterOffset1@52 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.counterI ordinal=0 matches=1..1 +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFieldGetOffset@53 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.counterI ordinal=0 matches=1..1 +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFieldPutOffset@54 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/OffsetFixture resolved=top/maplex/incisiontest/fixture/OffsetFixture advices=18 total=18 backend=JVMTI +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonOffsetCases �� 18 suture / 18 advice +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.Pri0Surgeon#pri0@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List;] +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=1 backend=JVMTI +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.Pri0Surgeon �� 1 suture / 1 advice +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityNegativeCases#adviceNegative@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List;] +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityFixture advices=1 total=1 backend=JVMTI +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonPriorityNegativeCases �� 1 suture / 1 advice +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriority200@10 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String;] +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriority50@11 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String;] +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriorityNeg10@12 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String;] +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriorityDefault@13 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String;] +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority advices=4 total=5 backend=JVMTI +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation �� 4 suture / 4 advice +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityHigh#highPriority@2 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String;] +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority advices=1 total=6 backend=JVMTI +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityHigh �� 1 suture / 1 advice +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#onCompanionOnly@8 targets=[top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion.companionOnlyEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#onStaticOnly@9 targets=[top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture.staticOnlyEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#both-static-path@10 targets=[top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture.bothEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#both-companion-path@11 targets=[top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion.bothEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion resolved=top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion advices=2 total=2 backend=JVMTI +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture advices=2 total=2 backend=JVMTI +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonKotlinTargetCases �� 4 suture / 4 advice +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.Pri100Surgeon#pri100@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List;] +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=2 backend=JVMTI +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.Pri100Surgeon �� 1 suture / 1 advice +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityMaxCases#adviceMax@2 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.extremeMaxTarget()I] +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=3 backend=JVMTI +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonPriorityMaxCases �� 1 suture / 1 advice +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#apiLead@12 targets=[ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI;] +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#apiTrail@13 targets=[ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI;] +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalLead@14 targets=[ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object;] +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalTrail@15 targets=[ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object;] +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalSplice@16 targets=[ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object;] +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=org/bukkit/craftbukkit/v1_16_R3/util/CraftChatMessage.fromString(Ljava/lang/String;)[Lnet/minecraft/server/v1_16_R3/IChatBaseComponent; ordinal=0 matches=1..1 +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#craftChatInvoke@17 targets=[ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object;] +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=ink/ptms/adyeshach/impl/DefaultAdyeshachAPI resolved=ink/ptms/adyeshach/impl/DefaultAdyeshachAPI advices=2 total=2 backend=JVMTI +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: org/bukkit/craftbukkit/v1_16_R3/util/CraftChatMessage �� org/bukkit/craftbukkit/util/CraftChatMessage +[15:25:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/v1_16_R3/IChatBaseComponent �� net/minecraft/network/chat/Component +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper resolved=ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper advices=4 total=4 backend=JVMTI +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.AdyeshachIntegrationCases �� 6 suture / 6 advice +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aTNeg10@19 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPriNeg10()I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT0@20 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri0()I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT5@21 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri5()I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT100@22 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri100()I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aFNeg10@23 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPriNeg10()I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF0@24 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri0()I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF5@25 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri5()I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF100@26 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri100()I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#same-pri-first@27 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.samePriorityTarget()Ljava/util/List;] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#same-pri-second@28 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.samePriorityTarget()Ljava/util/List;] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#cycle-advice@29 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cycleTarget()I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture resolved=top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture advices=11 total=11 backend=JVMTI +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.OperationEnabledPriorityCases �� 11 suture / 11 advice +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonCrossClCases#onIsHardcore@4 targets=[net/minecraft/server/MinecraftServer.isHardcore()Z] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonCrossClCases#onGetPlayerCount@5 targets=[net/minecraft/server/MinecraftServer.getPlayerCount()I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonCrossClCases#onGetMaxPlayers@8 targets=[org/bukkit/Bukkit.getMaxPlayers()I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/MinecraftServer (1 transformers, 142652 bytes) +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/MinecraftServer.isHardcore()Z kinds=[LEAD] static=false +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/MinecraftServer.getPlayerCount()I kinds=[LEAD] static=false +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/MinecraftServer �� changed=true (142967 bytes) +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform net.minecraft.server.MinecraftServer �� true (loaded=1 transformed=1) +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=net/minecraft/server/MinecraftServer resolved=net/minecraft/server/MinecraftServer advices=2 total=2 backend=JVMTI +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: org/bukkit/Bukkit (1 transformers, 32911 bytes) +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject org/bukkit/Bukkit.getMaxPlayers()I kinds=[LEAD] static=true +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: org/bukkit/Bukkit �� changed=true (33131 bytes) +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform org.bukkit.Bukkit �� true (loaded=1 transformed=1) +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=org/bukkit/Bukkit resolved=org/bukkit/Bukkit advices=1 total=1 backend=JVMTI +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonCrossClCases �� 3 suture / 3 advice +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAdvancedCases#onReturnsBoolExcise@4 targets=[top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture.returnsBoolean(Z)Z] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAdvancedCases#onLongCalcBypass@5 targets=[top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture.longCalc(JJ)J] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture advices=2 total=2 backend=JVMTI +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAdvancedCases �� 2 suture / 2 advice +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AccessorTheatreDslCases#onDescribe@6 targets=[top/maplex/incisiontest/fixture/AccessorChildFixture.describe()Ljava/lang/String;] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AccessorChildFixture resolved=top/maplex/incisiontest/fixture/AccessorChildFixture advices=1 total=1 backend=JVMTI +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.AccessorTheatreDslCases �� 1 suture / 1 advice +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadFullDescriptor@20 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeMethodFull(Ljava/lang/String;)Ljava/lang/String;] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadWildArgs@21 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeMethodWild(*)*] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadExactTarget@22 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeStarTarget()Ljava/lang/String;] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trailClassAndMethodA@23 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeClassA()I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trailClassAndMethodB@24 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeClassB()I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#spliceFull@25 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeShorthandArgs(Ljava/lang/String;I)Ljava/lang/String;] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.inner1()I ordinal=0 matches=1..1 +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#bypassFullDescriptor@26 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeInvokeHelper()I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.inner2()I ordinal=0 matches=1..1 +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#graftFullDescriptor@27 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeInvokeHelper()I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trimFullDescriptor@28 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeTrimArgs(Ljava/lang/String;I)Ljava/lang/String;] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope advices=9 total=9 backend=JVMTI +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases �� 9 suture / 9 advice +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#headLead@42 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSimpleReturn()Ljava/lang/String;] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#tailTrailNormal@43 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSimpleReturn()Ljava/lang/String;] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trailMultiReturn@44 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixMultiReturn(Z)I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trailOnThrow@45 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixThrowUncaught(Z)Ljava/lang/String;] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=0 matches=1..1 +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBefore0@46 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=1 matches=1..1 +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBefore1@47 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=-1 matches=1..-1 +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBeforeAll@48 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=0 matches=1..1 +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeAfter0@49 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.counterI ordinal=0 matches=1..1 +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftFieldGet@50 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixFieldRead()I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.lastWrittenI ordinal=0 matches=1..1 +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftFieldPut@51 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixFieldWrite(I)V] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/util/ArrayList. ordinal=0 matches=1..1 +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftNew@52 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixAllocate()Ljava/util/ArrayList;] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=THROW mode=EXACT target=. ordinal=0 matches=1..1 +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftThrow@53 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixThrowUncaught(Z)Ljava/lang/String;] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=0 matches=1..1 +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#bypassReplace@54 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeMixed(I)I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimReturnPlain@55 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixPlainReturn()I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimArg0@56 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimArg1@57 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixCombine(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#exciseFullReplace@58 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixExciseTarget()Ljava/lang/String;] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#spliceProceedAndKeep@59 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSpliceTarget(I)I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture advices=18 total=18 backend=JVMTI +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases �� 18 suture / 18 advice +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgSingle@18 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimSingleArg(Ljava/lang/String;)Ljava/lang/String;] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgDouble0@19 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimDoubleArg(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgDouble1@20 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimDoubleArg(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgTriple2@21 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimTripleArg(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgQuad3@22 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimQuadArg(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnInt@23 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnInt()I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnLong@24 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnLong()J] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnString@25 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnString()Ljava/lang/String;] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnBool@26 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnBoolean()Z] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim advices=9 total=9 backend=JVMTI +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases �� 9 suture / 9 advice +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM1@19 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m1Default()I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#m2-cust@20 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m2CustomId()I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM3@21 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m3DisabledNoId()I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM4@22 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m4PriorityPositive()I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM5@23 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m5PriorityNegative()I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#m6-cust@24 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m6IdAndPriority()I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#m7-cust@25 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m7IdAndDisabled()I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#m8-cust@26 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m8AllThree()I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM9@27 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m9PriorityZeroExplicit()I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#orderHigh@28 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List;] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#orderMid@29 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List;] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#orderZero@30 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List;] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#orderLow@31 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List;] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/OperationMatrixFixture resolved=top/maplex/incisiontest/fixture/OperationMatrixFixture advices=13 total=13 backend=JVMTI +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.OperationMatrixCases �� 13 suture / 13 advice +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onLegacy �� @Version([1.8, 1.17]) ���� (current=1.21.11) +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onModern@30 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.versionedTarget()Ljava/lang/String;] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onFuture �� @Version([26.1, ]) ���� (current=1.21.11) +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onNoop@32 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.noopMatcherTarget()Ljava/lang/String;] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onNmsGetPlayerCount@33 targets=[net/minecraft/server/MinecraftServer.getPlayerCount()I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeInRange@34 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherInRange()Ljava/lang/String;] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBelowStart �� @Version([3.0, 4.0]) ���� (current=2.5) +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeAboveEnd �� @Version([0.1, 1.0]) ���� (current=2.5) +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBoundaryEnd@37 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherBoundaryEnd()Ljava/lang/String;] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBoundaryStart@38 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherBoundaryStart()Ljava/lang/String;] +[15:25:57 WARN]: [Incision-Test-1.0.0] [Incision][WARN] VersionMatcher ����ʧ��: top.maplex.incisiontest.api.FailingVersionMatcher �� java.lang.reflect.InvocationTargetException: null; fail-closed +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onMissingMatcherFallback@39 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.missingMatcherFallback()Ljava/lang/String;] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onMultiRange0 �� @Version([0, 1]) ���� (current=2.5) +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onMultiRange1@41 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.multiRangeByIndex()Ljava/lang/String;] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onMultiRange2 �� @Version([4, 5]) ���� (current=2.5) +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture advices=7 total=7 backend=JVMTI +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/MinecraftServer (1 transformers, 142652 bytes) +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/MinecraftServer.isHardcore()Z kinds=[LEAD] static=false +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/MinecraftServer.getPlayerCount()I kinds=[LEAD] static=false +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/MinecraftServer �� changed=true (142967 bytes) +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform net.minecraft.server.MinecraftServer �� true (loaded=1 transformed=1) +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=net/minecraft/server/MinecraftServer resolved=net/minecraft/server/MinecraftServer advices=1 total=3 backend=JVMTI +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonVersionCases �� 8 suture / 8 advice +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AccessorUtilCases#onProcess@26 targets=[top/maplex/incisiontest/fixture/UtilFixture.process(Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String;] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/UtilFixture resolved=top/maplex/incisiontest/fixture/UtilFixture advices=1 total=1 backend=JVMTI +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.AccessorUtilCases �� 1 suture / 1 advice +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SharpnessObserver#observeSharpness@0 targets=[net/minecraft/world/item/enchantment/EnchantmentHelper.modifyDamage(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;F)F] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=net/minecraft/world/item/enchantment/EnchantmentHelper resolved=net/minecraft/world/item/enchantment/EnchantmentHelper advices=1 total=2 backend=JVMTI +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SharpnessObserver �� 1 suture / 1 advice +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityLow#lowPriority@2 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String;] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority advices=1 total=7 backend=JVMTI +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityLow �� 1 suture / 1 advice +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFF@20 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ffEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFFAlt@21 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ffAltMethod(I)I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFT@22 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ftStaticEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFTAlt@23 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ftStaticAlt(I)I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTF@24 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.tfCompanionEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTFAlt@25 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.tfCompanionAlt(I)I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTStatic@26 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ttBothEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTCompanion@27 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.ttBothEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTAltStatic@28 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ttBothAlt(I)I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTAltCompanion@29 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.ttBothAlt(I)I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture resolved=top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture advices=6 total=6 backend=JVMTI +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion resolved=top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion advices=4 total=4 backend=JVMTI +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.KotlinTargetMatrixCases �� 10 suture / 10 advice +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AccessorCases#onPublicDouble@18 targets=[top/maplex/incisiontest/fixture/AccessorFixture.publicDouble(I)I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/AccessorFixture (1 transformers, 3612 bytes) +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/AccessorFixture.publicDouble(I)I kinds=[LEAD] static=false +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/AccessorFixture �� changed=true (3906 bytes) +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.AccessorFixture �� true (loaded=1 transformed=1) +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=top/maplex/incisiontest/fixture/AccessorFixture resolved=top/maplex/incisiontest/fixture/AccessorFixture advices=1 total=1 backend=JVMTI +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.AccessorCases �� 1 suture / 1 advice +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onAccumulatePattern@73 targets=[top/maplex/incisiontest/fixture/InsnPatternFixture.accumulate(I)I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticIconst5@74 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticSeq2@75 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticSeq4@76 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticAny@77 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onIconstFamilyRepeat@78 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onLdcString@79 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String;] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onLdcCstFiltered@80 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String;] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onFieldGet@81 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onFieldPut@82 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNewStringBuilder@83 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String;] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeVirtualGlob@84 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String;] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeStaticMath@85 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNewArray@86 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onANewArray@87 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInstanceOf@88 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onCheckCast@89 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onIfeq@90 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon pattern δ���У����� advice: top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGoto +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onAthrow@92 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String;] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onReturn@93 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onSeq3@94 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String;] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onEmptyPattern@95 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onSeq5@96 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onRepeat2@97 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onRepeat5@98 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onCstNumeric@99 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobOwnerJavaLang@100 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobNameSuffix@101 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon pattern δ���У����� advice: top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobDesc +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onDescExact@103 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeInterface@104 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeSpecial@105 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String;] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArrayLength@106 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon pattern δ���У����� advice: top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNop +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onDup@108 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String;] +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/InsnPatternFixture (1 transformers, 982 bytes) +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/InsnPatternFixture.accumulate(I)I kinds=[LEAD] static=false +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/InsnPatternFixture �� changed=true (1277 bytes) +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.InsnPatternFixture �� true (loaded=1 transformed=1) +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=top/maplex/incisiontest/fixture/InsnPatternFixture resolved=top/maplex/incisiontest/fixture/InsnPatternFixture advices=1 total=1 backend=JVMTI +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6596 bytes) +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=top/maplex/incisiontest/fixture/ComplexOpcodeFixture resolved=top/maplex/incisiontest/fixture/ComplexOpcodeFixture advices=32 total=32 backend=JVMTI +[15:25:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonInsnPatternCases �� 33 suture / 33 advice +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onBothEmpty@39 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.bothEmpty()Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onOnlyEndGiven@40 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.onlyEndGiven()Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onOnlyStartGiven@41 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.onlyStartGiven()Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSinglePoint@42 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.singlePoint()Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onInvertedRange �� @Version([9.0, 1.0]) ���� (current=2.5) +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onLeadVersioned@44 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.leadTarget()Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onTrailVersioned@45 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.trailTarget()Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSpliceVersioned@46 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.spliceTarget()Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onExciseVersioned@47 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.exciseTarget()Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.helperForBypass()I ordinal=0 matches=1..1 +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onBypassVersioned@48 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.bypassCallerTarget()I] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onGraftVersioned@49 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.graftCallerTarget()I] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onTrimReturnVersioned@50 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.trimReturnTarget()I] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onDefaultMatcher �� @Version([2.0, 3.0]) ���� (current=1.21.11) +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onExplicitNoop@52 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.explicitNoopMatcherTarget()Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onFakeNoBounds@53 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.fakeMatcherNoBoundsTarget()Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSegLongerStart@54 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.segmentLongerStart()Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSegLongerEnd@55 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.segmentLongerEnd()Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onMicroStepBelow �� @Version([2.6, 3.0]) ���� (current=2.5) +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onMicroStepAbove �� @Version([2.0, 2.4]) ���� (current=2.5) +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture resolved=top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture advices=15 total=15 backend=JVMTI +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonVersionMatrixCases �� 15 suture / 15 advice +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorHead@30 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteHeadMethod()Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorTail@31 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteTailMethod()Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorReturn@32 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteReturnMethod()I] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=THROW mode=EXACT target=. ordinal=0 matches=1..1 +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorThrow@33 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteThrowMethod()Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=0 matches=1..1 +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd0@34 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=1 matches=1..1 +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd1@35 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=2 matches=1..1 +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd2@36 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=-1 matches=1..-1 +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrdAll@37 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=0 matches=1..1 +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteShiftBefore@38 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=0 matches=1..1 +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteShiftAfter@39 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.counterI ordinal=0 matches=1..1 +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteFieldGetGraft@40 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteFieldGet()I] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.lastWrittenI ordinal=0 matches=1..1 +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteFieldPutGraft@41 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteFieldPut(I)V] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteNewWithTarget@42 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteNewObject()Ljava/lang/StringBuilder;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=. ordinal=0 matches=1..1 +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteNewEmptyTarget@43 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteTargetEmpty()Ljava/lang/Object;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=0 matches=1..1 +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteOffsetZero@44 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site advices=15 total=15 backend=JVMTI +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases �� 15 suture / 15 advice +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.counterShiftI ordinal=0 matches=1..1 +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldGetBefore@24 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.readCounterShift()I] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.counterShiftI ordinal=0 matches=1..1 +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldGetAfter@25 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.readCounterShift()I] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.counterShiftI ordinal=0 matches=1..1 +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldPutBefore@26 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.writeCounterShift(I)V] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.counterShiftI ordinal=0 matches=1..1 +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldPutAfter@27 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.writeCounterShift(I)V] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#newBefore@28 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.allocateBuilder()Ljava/lang/StringBuilder;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#newAfter@29 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.allocateBuilder()Ljava/lang/StringBuilder;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg0@30 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg1@31 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg2@32 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#spliceShortCircuit@33 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.spliceSkipTarget(I)I] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#exciseFullBody@34 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.exciseRawTarget()Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#noParenLead@35 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.noParenMethod()Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras advices=12 total=12 backend=JVMTI +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases �� 12 suture / 12 advice +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationIdVariantsCases#id-variant-normal@8 targets=[top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idNormalTarget()I] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationIdVariantsCases#id::with/special.chars-001@9 targets=[top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idSpecialCharsTarget()I] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationIdVariantsCases#adviceEmptyFallback@10 targets=[top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idEmptyFallbackTarget()I] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationIdVariantsCases#veryLong-abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghij@11 targets=[top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idVeryLongTarget()I] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/OperationIdVariantsFixture resolved=top/maplex/incisiontest/fixture/OperationIdVariantsFixture advices=4 total=4 backend=JVMTI +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.OperationIdVariantsCases �� 4 suture / 4 advice +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityPositiveCases#advicePositive@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityFixture advices=1 total=2 backend=JVMTI +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonPriorityPositiveCases �� 1 suture / 1 advice +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityDefaultCases#adviceDefault@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityFixture advices=1 total=3 backend=JVMTI +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonPriorityDefaultCases �� 1 suture / 1 advice +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#probe@2 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#lead@3 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#leadOfPair@4 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#trailOfPair@5 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$1 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#predicate@6 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.predicate(I)I] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#splice@7 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/PerformanceFixture.helper(I)I ordinal=0 matches=1..1 +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#siteInvoke@8 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.siteInvoke(I)I] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/PerformanceFixture resolved=top/maplex/incisiontest/fixture/PerformanceFixture advices=7 total=7 backend=JVMTI +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.PerformanceCases �� 7 suture / 7 advice +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftBeforeHelperInvoke@18 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftAfterHelperInvoke@19 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.counterI ordinal=0 matches=1..1 +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnFieldGet@20 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.readCounter()I] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.counterI ordinal=0 matches=1..1 +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnFieldPut@21 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.writeCounter(I)V] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnNew@22 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.allocate()Ljava/lang/StringBuilder;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=THROW mode=EXACT target=. ordinal=0 matches=1..1 +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnThrow@23 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.throwIt()Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#bypassHelperInvoke@24 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#trimReturnPlain@25 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.plainReturn()I] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#trimEchoArg@26 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.echo(Ljava/lang/String;)Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture advices=9 total=9 backend=JVMTI +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonSiteCases �� 9 suture / 9 advice +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonBasicCases#onGreetLead@8 targets=[top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.greet(Ljava/lang/String;)Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonBasicCases#onVoidTrail@9 targets=[top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.voidNoArg()V] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonBasicCases#onAddSplice@10 targets=[top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.add(II)I] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture advices=3 total=3 backend=JVMTI +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonBasicCases �� 3 suture / 3 advice +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityMinCases#adviceMin@2 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.extremeMinTarget()I] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=4 backend=JVMTI +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonPriorityMinCases �� 1 suture / 1 advice +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onHeadWithPattern@11 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onHeadPatternIfeq@12 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/ComplexOpcodeFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeWithPattern@13 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=GLOB target=*ComplexOpcodeFixture*.helper(*)* ordinal=-1 matches=1..-1 +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeWithGlob@14 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/ComplexOpcodeFixture.helper(I)I ordinal=0 matches=1..1 +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeAfterPattern@15 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (7265 bytes) +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=top/maplex/incisiontest/fixture/ComplexOpcodeFixture resolved=top/maplex/incisiontest/fixture/ComplexOpcodeFixture advices=5 total=37 backend=JVMTI +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases �� 5 suture / 5 advice +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonMixinCases#overwriteMayThrow@4 targets=[top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture.mayThrow(Z)Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonMixinCases#redirectHelper@5 targets=[top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture.helper(I)I] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture advices=2 total=2 backend=JVMTI +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonMixinCases �� 2 suture / 2 advice +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationHigherCases#higherSurgeonAdvice@0 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.multiSurgeonTarget()Ljava/util/List;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture advices=1 total=1 backend=JVMTI +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonOperationHigherCases �� 1 suture / 1 advice +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityZeroCases#adviceZero@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityFixture advices=1 total=4 backend=JVMTI +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonPriorityZeroCases �� 1 suture / 1 advice +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$2 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnDragon@67 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$3 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnLowLevel@68 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$4 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogEqString@69 targets=[top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$5 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNeqInt@70 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$6 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureLt@71 targets=[top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$7 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureGt@72 targets=[top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$8 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnLe@73 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$9 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnGe@74 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$10 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogMatches@75 targets=[top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$11 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogInString@76 targets=[top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$12 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onHandleInList@77 targets=[top/maplex/incisiontest/fixture/PredicateFixture.handle(Ljava/util/List;)Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$13 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptIsString@78 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$14 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptNotIsInt@79 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$15 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onHandleIcList@80 targets=[top/maplex/incisiontest/fixture/PredicateFixture.handle(Ljava/util/List;)Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$16 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptIpObject@81 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$17 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onTriggerItExact@82 targets=[top/maplex/incisiontest/fixture/PredicateFixture.trigger(Ljava/lang/String;)Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$18 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptNotIt@83 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$19 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptAsCast@84 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$20 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterProperty@85 targets=[top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$21 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterPropertySize@86 targets=[top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$22 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterMethodCall@87 targets=[top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$23 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterMethodNoArg@88 targets=[top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$24 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onTouchSafeCall@89 targets=[top/maplex/incisiontest/fixture/PredicateFixture.touch(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$25 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnAnd@90 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$26 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnOr@91 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$27 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNot@92 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$28 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNested@93 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$29 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagTrue@94 targets=[top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$30 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagFalse@95 targets=[top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$31 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagNull@96 targets=[top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$32 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureDouble@97 targets=[top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$33 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnCompound@98 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$34 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogThisRef@99 targets=[top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onEmptyWhere@115 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereEmpty(I)I] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$35 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onTrailWithWhere@116 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereTrail(I)I] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$36 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpliceWithWhere@117 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereSplice(I)I] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$37 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onExciseWithWhere@118 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereExcise(Ljava/lang/String;)Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/PredicateFixture.whereBypassHelper(I)I ordinal=0 matches=1..1 +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$38 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onBypassWithWhere@119 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereBypass(I)I] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/PredicateFixture.whereGraftHelper(I)I ordinal=0 matches=1..1 +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$39 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onGraftWithWhere@120 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereGraft(I)I] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$40 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onTrimArgWithWhere@121 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereTrim(I)I] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/PredicateFixture resolved=top/maplex/incisiontest/fixture/PredicateFixture advices=40 total=40 backend=JVMTI +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonPredicateCases �� 40 suture / 40 advice +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PriNeg100Surgeon#priNeg100@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=5 backend=JVMTI +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.PriNeg100Surgeon �� 1 suture / 1 advice +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#custom-operation-id@7 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.customIdTarget()I] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#disabledAdvice@8 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.disabledTarget()I] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#highPriority@9 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.priorityTarget()Ljava/util/List;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#lowPriority@10 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.priorityTarget()Ljava/util/List;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#surgeonDefaultAdvice@11 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.surgeonDefaultTarget()Ljava/util/List;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#surgeonOverrideAdvice@12 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.surgeonDefaultTarget()Ljava/util/List;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#multiSurgeonLowerSide@13 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.multiSurgeonTarget()Ljava/util/List;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture advices=7 total=8 backend=JVMTI +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonOperationCases �� 7 suture / 7 advice +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#beforeTouchField@18 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.touchesField()I] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#afterMultiArg@19 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.multiArg(ILjava/lang/String;D)Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#aroundCallsHelper@20 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.callsHelper(I)I] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#aroundModifyArgs@21 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.greet(Ljava/lang/String;)Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#aroundRewriteResult@22 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.rewriteTarget(I)I] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#onStaticEcho@23 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.staticEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#onCompanionEcho@24 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture$Companion.companionEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonAopTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonAopTargetFixture advices=6 total=6 backend=JVMTI +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonAopTargetFixture$Companion resolved=top/maplex/incisiontest/fixture/SurgeonAopTargetFixture$Companion advices=1 total=1 backend=JVMTI +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAopCases �� 7 suture / 7 advice +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] injectAll(CONST): 201 ����, ��ʱ 1,724 ���� +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] - SurgeonScanner: 1,723 ���� +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] �������� "CONST" ��ʱ 2,034 ���롣 +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] Bukkit �����ʼ����ɣ���ʱ 3,592 ���롣 +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] ������ IllegalAccess ���棬��ʱ 2 ���롣 +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] ���������ļ�: E:\Minecraft-Server\incisionTest\run-1.21.11-paper\plugins\Incision-Test\datasource.yml +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] ���������ļ�: E:\Minecraft-Server\incisionTest\run-1.21.11-paper\plugins\Incision-Test\kether.yml +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] injectAll(INIT): 201 ����, ��ʱ 271 ���� +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] - ConfigLoader: 198 ���� +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] - ClassVisitorAwake: 71 ���� +[15:25:58 INFO]: [Incision-Test-1.0.0] [DEBUG] �������� "INIT" ��ʱ 271 ���롣 +[15:25:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper (1 transformers, 19510 bytes) +[15:25:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; kinds=[SPLICE, LEAD, GRAFT, TRAIL] static=false +[15:25:59 WARN]: java.lang.ClassNotFoundException: ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper$$IncisionBodies +[15:25:59 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:208) +[15:25:59 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:175) +[15:25:59 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) +[15:25:59 WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:25:59 WARN]: at java.base/java.lang.Class.forName(Class.java:536) +[15:25:59 WARN]: at java.base/java.lang.Class.forName(Class.java:515) +[15:25:59 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader.findClass(AsmClassLoader.kt:9) +[15:25:59 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) +[15:25:59 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) +[15:25:59 WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:25:59 WARN]: at java.base/java.lang.Class.forName(Class.java:536) +[15:25:59 WARN]: at java.base/java.lang.Class.forName(Class.java:515) +[15:25:59 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.isClassDefined(Scalpel.kt:292) +[15:25:59 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.generateAndRegisterBodies(Scalpel.kt:245) +[15:25:59 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.weave(Scalpel.kt:68) +[15:25:59 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$installWeaver$installation$1.invoke(Scalpel.kt:196) +[15:25:59 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$installWeaver$installation$1.invoke(Scalpel.kt:196) +[15:25:59 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:47) +[15:25:59 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:44) +[15:25:59 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.loader.JvmtiBackend.onClassFileLoad(JvmtiBackend.kt:80) +[15:25:59 WARN]: at java.base/java.lang.ClassLoader.defineClass1(Native Method) +[15:25:59 WARN]: at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1027) +[15:25:59 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader.createNewClass(AsmClassLoader.kt:18) +[15:25:59 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassTranslation$createNewClass$1$1.invoke(AsmClassTranslation.kt:60) +[15:25:59 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassTranslation$createNewClass$1$1.invoke(AsmClassTranslation.kt:60) +[15:25:59 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.common.BinaryCache.read(BinaryCache.kt:28) +[15:25:59 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassTranslation.createNewClass(AsmClassTranslation.kt:60) +[15:25:59 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxyClass(MinecraftServerUtil.kt:132) +[15:25:59 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxyClass(MinecraftServerUtil.kt:120) +[15:25:59 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxy(MinecraftServerUtil.kt:103) +[15:25:59 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxy(MinecraftServerUtil.kt:71) +[15:25:59 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI$nmsHelper$2.invoke(DefaultAdyeshachMinecraftAPI.kt:139) +[15:25:59 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI$nmsHelper$2.invoke(DefaultAdyeshachMinecraftAPI.kt:29) +[15:25:59 WARN]: at Adyeshach-2.1.30.jar//kotlin1822.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) +[15:25:59 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI.getNmsHelper(DefaultAdyeshachMinecraftAPI.kt:29) +[15:25:59 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI._init_$lambda$0(DefaultAdyeshachMinecraftAPI.kt:111) +[15:25:59 WARN]: at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) +[15:25:59 WARN]: at java.base/java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1796) +[15:25:59 WARN]: at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) +[15:25:59 WARN]: at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) +[15:25:59 WARN]: at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) +[15:25:59 WARN]: at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) +[15:25:59 WARN]: at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) +[15:25:59 WARN]: java.lang.ClassNotFoundException: ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper$$IncisionBodies +[15:25:59 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:208) +[15:25:59 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:175) +[15:25:59 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) +[15:25:59 WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:25:59 WARN]: at java.base/java.lang.Class.forName(Class.java:536) +[15:25:59 WARN]: at java.base/java.lang.Class.forName(Class.java:515) +[15:25:59 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader.findClass(AsmClassLoader.kt:9) +[15:25:59 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593) +[15:25:59 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526) +[15:25:59 WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:25:59 WARN]: at java.base/java.lang.Class.forName(Class.java:536) +[15:25:59 WARN]: at java.base/java.lang.Class.forName(Class.java:515) +[15:25:59 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.isClassDefined(Scalpel.kt:292) +[15:25:59 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.defineBodiesInTargetLoader(Scalpel.kt:285) +[15:25:59 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.generateAndRegisterBodies(Scalpel.kt:261) +[15:25:59 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.weave(Scalpel.kt:68) +[15:25:59 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$installWeaver$installation$1.invoke(Scalpel.kt:196) +[15:25:59 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$installWeaver$installation$1.invoke(Scalpel.kt:196) +[15:25:59 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:47) +[15:25:59 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:44) +[15:25:59 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.loader.JvmtiBackend.onClassFileLoad(JvmtiBackend.kt:80) +[15:25:59 WARN]: at java.base/java.lang.ClassLoader.defineClass1(Native Method) +[15:25:59 WARN]: at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1027) +[15:25:59 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader.createNewClass(AsmClassLoader.kt:18) +[15:25:59 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassTranslation$createNewClass$1$1.invoke(AsmClassTranslation.kt:60) +[15:25:59 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassTranslation$createNewClass$1$1.invoke(AsmClassTranslation.kt:60) +[15:25:59 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.common.BinaryCache.read(BinaryCache.kt:28) +[15:25:59 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassTranslation.createNewClass(AsmClassTranslation.kt:60) +[15:25:59 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxyClass(MinecraftServerUtil.kt:132) +[15:25:59 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxyClass(MinecraftServerUtil.kt:120) +[15:25:59 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxy(MinecraftServerUtil.kt:103) +[15:25:59 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxy(MinecraftServerUtil.kt:71) +[15:25:59 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI$nmsHelper$2.invoke(DefaultAdyeshachMinecraftAPI.kt:139) +[15:25:59 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI$nmsHelper$2.invoke(DefaultAdyeshachMinecraftAPI.kt:29) +[15:25:59 WARN]: at Adyeshach-2.1.30.jar//kotlin1822.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) +[15:25:59 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI.getNmsHelper(DefaultAdyeshachMinecraftAPI.kt:29) +[15:25:59 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI._init_$lambda$0(DefaultAdyeshachMinecraftAPI.kt:111) +[15:25:59 WARN]: at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) +[15:25:59 WARN]: at java.base/java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1796) +[15:25:59 WARN]: at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) +[15:25:59 WARN]: at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) +[15:25:59 WARN]: at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) +[15:25:59 WARN]: at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) +[15:25:59 WARN]: at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) +[15:25:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper$$IncisionBodies in ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader@5ad1226e +[15:25:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Bodies class defined in target loader: ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper$$IncisionBodies loader=ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader +[15:25:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper �� changed=true (20432 bytes) +[15:25:59 INFO]: [Adyeshach] Generate MinecraftHelper in 66ms +[15:25:59 INFO]: [Adyeshach] Generate MinecraftEntitySpawner in 27ms +[15:25:59 INFO]: [Adyeshach] Generate MinecraftEntityOperator in 22ms +[15:25:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI (1 transformers, 21696 bytes) +[15:25:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI; kinds=[LEAD, TRAIL] static=false +[15:25:59 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI �� changed=true (22124 bytes) +[15:25:59 INFO]: [Incision-Test] Loading server plugin Incision-Test v1.0.0 +[15:25:59 INFO]: [Incision-Test-1.0.0] [DEBUG] injectAll(LOAD): 201 ����, ��ʱ 234 ���� +[15:25:59 INFO]: [Incision-Test-1.0.0] [DEBUG] - KetherLoader: 205 ���� +[15:25:59 INFO]: [Incision-Test-1.0.0] [DEBUG] - ClassVisitorAwake: 29 ���� +[15:25:59 INFO]: [Incision-Test-1.0.0] [DEBUG] �������� "LOAD" ��ʱ 233 ���롣 +[15:25:59 INFO]: [Adyeshach] Loading server plugin Adyeshach v2.1.30 +[15:26:00 INFO]: Server permissions file permissions.yml is empty, ignoring it +[15:26:00 WARN]: **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE! +[15:26:00 WARN]: The server will make no attempt to authenticate usernames. Beware. +[15:26:00 WARN]: While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose. +[15:26:00 WARN]: To change this, set "online-mode" to "true" in the server.properties file. +[15:26:00 INFO]: Preparing level "world" +[15:26:00 INFO]: Loading 0 persistent chunks for world 'minecraft:overworld'... +[15:26:00 INFO]: Preparing spawn area: 100% +[15:26:00 INFO]: Prepared spawn area in 3 ms +[15:26:00 INFO]: Loading 0 persistent chunks for world 'minecraft:the_nether'... +[15:26:00 INFO]: Prepared spawn area in 1 ms +[15:26:00 INFO]: Loading 0 persistent chunks for world 'minecraft:the_end'... +[15:26:00 INFO]: Prepared spawn area in 1 ms +[15:26:00 INFO]: Done preparing level "world" (0.724s) +[15:26:00 INFO]: [Incision-Test] Enabling Incision-Test v1.0.0 +[15:26:00 INFO]: [Incision-Test-1.0.0] [Incision] Incision ENABLE: gate / �����β��ʼ +[15:26:00 INFO]: [Incision-Test-1.0.0] [Incision] Gate created: apiVersion=2 +[15:26:00 INFO]: [Incision-Test-1.0.0] [Incision] Incision Gate online: api=2 +[15:26:00 INFO]: [Incision-Test-1.0.0] [Incision] Checkup report: total=292 +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSegLongerStart@54 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.segmentLongerStart()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobOwnerJavaLang@100 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset1All@42 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onSeq3@94 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onOnlyStartGiven@41 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.onlyStartGiven()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptNotIsInt@79 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeAfterPattern@15 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTAltCompanion@29 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.ttBothAlt(I)I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aTNeg10@19 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPriNeg10()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onTouchSafeCall@89 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.touch(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg0@30 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.PerformanceCases#predicate@6 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.predicate(I)I +- top.maplex.incisiontest.cases.OperationIdVariantsCases#adviceEmptyFallback@10 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idEmptyFallbackTarget()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrdAll@37 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#both-companion-path@11 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion.bothEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterPropertySize@86 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalTrail@15 + state: ARMED + target: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM1@19 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m1Default()I +- top.maplex.incisiontest.cases.SurgeonOperationCases#custom-operation-id@7 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.customIdTarget()I +- top.maplex.incisiontest.cases.SurgeonAopCases#aroundRewriteResult@22 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.rewriteTarget(I)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onCstNumeric@99 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpliceWithWhere@117 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereSplice(I)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobNameSuffix@101 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trailClassAndMethodB@24 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeClassB()I +- top.maplex.incisiontest.cases.SurgeonAdvancedCases#onLongCalcBypass@5 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture.longCalc(JJ)J +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF100@26 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri100()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#graftFullDescriptor@27 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeInvokeHelper()I +- top.maplex.incisiontest.cases.PerformanceCases#siteInvoke@8 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.siteInvoke(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnGe@74 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onReturn@93 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onTriggerItExact@82 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.trigger(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticSeq4@76 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagFalse@95 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnNew@22 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.allocate()Ljava/lang/StringBuilder; +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onHeadPatternIfeq@12 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeStaticMath@85 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperBeforeOffsetZero@41 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteNewWithTarget@42 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteNewObject()Ljava/lang/StringBuilder; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadFullDescriptor@20 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeMethodFull(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnLowLevel@68 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onBypassWithWhere@119 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereBypass(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogEqString@69 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal0AfterOffset1@45 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimArg0@56 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#orderZero@30 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorThrow@33 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteThrowMethod()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArrayLength@106 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I +- top.maplex.incisiontest.cases.SurgeonSiteCases#trimEchoArg@26 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.echo(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onTrimArgWithWhere@121 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereTrim(I)I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTFAlt@25 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.tfCompanionAlt(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogThisRef@99 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#m7-cust@25 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m7IdAndDisabled()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onIconstFamilyRepeat@78 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteFieldPutGraft@41 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteFieldPut(I)V +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldGetAfter@25 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.readCounterShift()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityHigh#highPriority@2 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnString@25 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnString()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onGraftWithWhere@120 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereGraft(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnBool@26 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnBoolean()Z +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFT@22 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ftStaticEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnAnd@90 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgDouble1@20 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimDoubleArg(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInstanceOf@88 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorTail@31 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteTailMethod()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#exciseFullReplace@58 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixExciseTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftBeforeHelperInvoke@18 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I +- top.maplex.incisiontest.cases.SurgeonOperationHigherCases#higherSurgeonAdvice@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.multiSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onLdcString@79 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticSeq2@75 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonCrossClCases#onIsHardcore@4 + state: ARMED + target: net/minecraft/server/MinecraftServer.isHardcore()Z +- top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeInRange@34 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherInRange()Ljava/lang/String; +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#craftChatInvoke@17 + state: ARMED + target: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onRepeat2@97 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNot@92 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnDragon@67 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onCheckCast@89 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I +- top.maplex.incisiontest.cases.SurgeonMixinCases#redirectHelper@5 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture.helper(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteShiftBefore@38 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorReturn@32 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteReturnMethod()I +- top.maplex.incisiontest.cases.SurgeonAopCases#onStaticEcho@23 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.staticEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.PerformanceCases#splice@7 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldPutAfter@27 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.writeCounterShift(I)V +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnLong@24 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnLong()J +- top.maplex.incisiontest.cases.OperationIdVariantsCases#veryLong-abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghij@11 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idVeryLongTarget()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onTrailWithWhere@116 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereTrail(I)I +- top.maplex.incisiontest.cases.SharpnessModifier#sharpness-modifier@2 + state: ARMED + target: net/minecraft/world/item/enchantment/EnchantmentHelper.modifyDamage(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/�� +- top.maplex.incisiontest.cases.SharpnessObserver#observeSharpness@0 + state: ARMED + target: net/minecraft/world/item/enchantment/EnchantmentHelper.modifyDamage(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/�� +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#apiLead@12 + state: ARMED + target: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI; +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM5@23 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m5PriorityNegative()I +- top.maplex.incisiontest.cases.SurgeonAopCases#beforeTouchField@18 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.touchesField()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trailOnThrow@45 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixThrowUncaught(Z)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onTrimReturnVersioned@50 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.trimReturnTarget()I +- top.maplex.incisiontest.cases.PerformanceCases#trailOfPair@5 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I +- top.maplex.incisiontest.cases.Pri100Surgeon#pri100@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg1@31 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationIdVariantsCases#id-variant-normal@8 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idNormalTarget()I +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onHeadWithPattern@11 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureGt@72 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonBasicCases#onAddSplice@10 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.add(II)I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTAltStatic@28 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ttBothAlt(I)I +- top.maplex.incisiontest.cases.AccessorCases#onPublicDouble@18 + state: ARMED + target: top/maplex/incisiontest/fixture/AccessorFixture.publicDouble(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteShiftAfter@39 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I +- top.maplex.incisiontest.cases.SurgeonMixinCases#overwriteMayThrow@4 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture.mayThrow(Z)Ljava/lang/String; +- top.maplex.incisiontest.cases.AccessorUtilCases#onProcess@26 + state: ARMED + target: top/maplex/incisiontest/fixture/UtilFixture.process(Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadExactTarget@22 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeStarTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onSecondHelperBefore@38 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset2All@43 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onExplicitNoop@52 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.explicitNoopMatcherTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFF@20 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ffEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onDup@108 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPriorityMaxCases#adviceMax@2 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.extremeMaxTarget()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onAthrow@92 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#m2-cust@20 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m2CustomId()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd0@34 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I +- top.maplex.incisiontest.cases.PriNeg100Surgeon#priNeg100@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticAny@77 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onGraftVersioned@49 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.graftCallerTarget()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal1AfterOffset1@52 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBoundaryStart@38 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherBoundaryStart()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onDescExact@103 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#same-pri-second@28 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.samePriorityTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM4@22 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m4PriorityPositive()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityDefault#defaultPriority@4 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onBeforeOffset2@50 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriorityDefault@13 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onFakeNoBounds@53 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.fakeMatcherNoBoundsTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOperationCases#highPriority@9 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.priorityTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal2AfterOffset2@46 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonPriorityMinCases#adviceMin@2 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.extremeMinTarget()I +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#apiTrail@13 + state: ARMED + target: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeInterface@104 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I +- top.maplex.incisiontest.cases.OperationMatrixCases#m8-cust@26 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m8AllThree()I +- top.maplex.incisiontest.cases.SurgeonAopCases#aroundCallsHelper@20 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.callsHelper(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldGetBefore@24 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.readCounterShift()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trimFullDescriptor@28 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeTrimArgs(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticIconst5@74 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onEmptyPattern@95 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V +- top.maplex.incisiontest.cases.SurgeonOperationCases#surgeonDefaultAdvice@11 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.surgeonDefaultTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onIfeq@90 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I +- top.maplex.incisiontest.cases.SurgeonAopCases#afterMultiArg@19 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.multiArg(ILjava/lang/String;D)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#both-static-path@10 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture.bothEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonBasicCases#onVoidTrail@9 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.voidNoArg()V +- top.maplex.incisiontest.cases.PerformanceCases#probe@2 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aFNeg10@23 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPriNeg10()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldPutBefore@26 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.writeCounterShift(I)V +- top.maplex.incisiontest.cases.SurgeonVersionCases#onMissingMatcherFallback@39 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.missingMatcherFallback()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgQuad3@22 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimQuadArg(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onLdcCstFiltered@80 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#orderHigh@28 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPriorityPositiveCases#advicePositive@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteOffsetZero@44 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgTriple2@21 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimTripleArg(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionCases#onNmsGetPlayerCount@33 + state: ARMED + target: net/minecraft/server/MinecraftServer.getPlayerCount()I +- top.maplex.incisiontest.cases.SurgeonSiteCases#bypassHelperInvoke@24 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onBothEmpty@39 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.bothEmpty()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onBypassVersioned@48 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.bypassCallerTarget()I +- top.maplex.incisiontest.cases.SurgeonOperationCases#multiSurgeonLowerSide@13 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.multiSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTStatic@26 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ttBothEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT0@20 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri0()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagTrue@94 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onEmptyWhere@115 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereEmpty(I)I +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeWithPattern@13 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTF@24 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.tfCompanionEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onAccumulatePattern@73 + state: ARMED + target: top/maplex/incisiontest/fixture/InsnPatternFixture.accumulate(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBefore1@47 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#spliceFull@25 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeShorthandArgs(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#spliceShortCircuit@33 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.spliceSkipTarget(I)I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onBeforeNegOffset@44 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnFieldPut@21 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.writeCounter(I)V +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd1@35 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOffsetMinus2@49 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonSiteCases#trimReturnPlain@25 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.plainReturn()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNeqInt@70 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeSpecial@105 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBoundaryEnd@37 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherBoundaryEnd()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onLeadVersioned@44 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.leadTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM9@27 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m9PriorityZeroExplicit()I +- top.maplex.incisiontest.cases.Pri0Surgeon#pri0@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAdvancedCases#onReturnsBoolExcise@4 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture.returnsBoolean(Z)Z +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onOnlyEndGiven@40 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.onlyEndGiven()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOffsetPlus5@48 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT5@21 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri5()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftFieldGet@50 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixFieldRead()I +- top.maplex.incisiontest.cases.SurgeonVersionCases#onNoop@32 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.noopMatcherTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.AccessorTheatreDslCases#onDescribe@6 + state: ARMED + target: top/maplex/incisiontest/fixture/AccessorChildFixture.describe()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriority200@10 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#newBefore@28 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.allocateBuilder()Ljava/lang/StringBuilder; +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalSplice@16 + state: ARMED + target: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftThrow@53 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixThrowUncaught(Z)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onSeq5@96 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#headLead@42 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSimpleReturn()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF0@24 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri0()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trailMultiReturn@44 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixMultiReturn(Z)I +- top.maplex.incisiontest.cases.SurgeonPriorityNegativeCases#adviceNegative@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureLt@71 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#newAfter@29 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.allocateBuilder()Ljava/lang/StringBuilder; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg2@32 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAopCases#aroundModifyArgs@21 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.greet(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPriorityZeroCases#adviceZero@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTCompanion@27 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.ttBothEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeVirtualGlob@84 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationIdVariantsCases#id::with/special.chars-001@9 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idSpecialCharsTarget()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onAnyOrdinal@47 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagNull@96 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriority50@11 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureDouble@97 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF5@25 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri5()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onHandleInList@77 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.handle(Ljava/util/List;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnCompound@98 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterProperty@85 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalLead@14 + state: ARMED + target: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onANewArray@87 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM3@21 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m3DisabledNoId()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogMatches@75 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteNewEmptyTarget@43 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteTargetEmpty()Ljava/lang/Object; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterMethodNoArg@88 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadWildArgs@21 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeMethodWild(*)* +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperBefore@37 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSpliceVersioned@46 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.spliceTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd2@36 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorHead@30 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteHeadMethod()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeAfter0@49 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#bypassReplace@54 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeMixed(I)I +- top.maplex.incisiontest.cases.PerformanceCases#leadOfPair@4 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I +- top.maplex.incisiontest.cases.SurgeonCrossClCases#onGetPlayerCount@5 + state: ARMED + target: net/minecraft/server/MinecraftServer.getPlayerCount()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterMethodCall@87 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnFieldGet@20 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.readCounter()I +- top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#onCompanionOnly@8 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion.companionOnlyEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptAsCast@84 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onTrailVersioned@45 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.trailTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#cycle-advice@29 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cycleTarget()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNested@93 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#onStaticOnly@9 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture.staticOnlyEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#tailTrailNormal@43 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSimpleReturn()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityLow#lowPriority@2 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionCases#onModern@30 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.versionedTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onHandleIcList@80 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.handle(Ljava/util/List;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onFieldPut@82 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#bypassFullDescriptor@26 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeInvokeHelper()I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFTAlt@23 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ftStaticAlt(I)I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSinglePoint@42 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.singlePoint()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSegLongerEnd@55 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.segmentLongerEnd()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onExciseWithWhere@118 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereExcise(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#m6-cust@24 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m6IdAndPriority()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onRepeat5@98 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I +- top.maplex.incisiontest.cases.SurgeonOperationCases#lowPriority@10 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.priorityTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnOr@91 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeWithGlob@14 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptIpObject@81 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset0@51 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimArg1@57 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixCombine(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#exciseFullBody@34 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.exciseRawTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftAfterHelperInvoke@19 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I +- top.maplex.incisiontest.cases.OperationMatrixCases#orderMid@29 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBefore0@46 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptNotIt@83 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptIsString@78 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonBasicCases#onGreetLead@8 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.greet(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOperationCases#disabledAdvice@8 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.disabledTarget()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftNew@52 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixAllocate()Ljava/util/ArrayList; +- top.maplex.incisiontest.cases.PerformanceCases#lead@3 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT100@22 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri100()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNewStringBuilder@83 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOperationCases#surgeonOverrideAdvice@12 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.surgeonDefaultTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogInString@76 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperAfterOffset1@40 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnLe@73 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimReturnPlain@55 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixPlainReturn()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#noParenLead@35 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.noParenMethod()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onThirdHelperBefore@39 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trailClassAndMethodA@23 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeClassA()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#spliceProceedAndKeep@59 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSpliceTarget(I)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onFieldGet@81 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFieldPutOffset@54 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteFieldGetGraft@40 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteFieldGet()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftFieldPut@51 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixFieldWrite(I)V +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnThrow@23 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.throwIt()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNewArray@86 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I +- top.maplex.incisiontest.cases.SurgeonVersionCases#onMultiRange1@41 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.multiRangeByIndex()Ljava/lang/String; +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFFAlt@21 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ffAltMethod(I)I +- top.maplex.incisiontest.cases.SurgeonAopCases#onCompanionEcho@24 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture$Companion.companionEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBeforeAll@48 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I +- top.maplex.incisiontest.cases.OperationMatrixCases#orderLow@31 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPriorityDefaultCases#adviceDefault@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgSingle@18 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimSingleArg(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFieldGetOffset@53 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgDouble0@19 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimDoubleArg(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#same-pri-first@27 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.samePriorityTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnInt@23 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnInt()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriorityNeg10@12 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onExciseVersioned@47 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.exciseTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonCrossClCases#onGetMaxPlayers@8 + state: ARMED + target: org/bukkit/Bukkit.getMaxPlayers()I + +[15:26:00 INFO]: [Incision-Test-1.0.0] [Incision] Instrumentation ��˾��� +[15:26:00 INFO]: [Incision-Test-1.0.0] [DEBUG] MeteorInjector ��ʼ����ɡ� +[15:26:00 INFO]: [Incision-Test-1.0.0] [DEBUG] injectAll(ENABLE): 201 ����, ��ʱ 95 ���� +[15:26:00 INFO]: [Incision-Test-1.0.0] [DEBUG] - SimpleCommandRegister: 46 ���� +[15:26:00 INFO]: [Incision-Test-1.0.0] [DEBUG] - EventBus: 26 ���� +[15:26:00 INFO]: [Incision-Test-1.0.0] [DEBUG] - ClassVisitorAwake: 21 ���� +[15:26:00 INFO]: [Incision-Test-1.0.0] [DEBUG] �������� "ENABLE" ��ʱ 94 ���롣 +[15:26:00 INFO]: [Adyeshach] Enabling Adyeshach v2.1.30 +[15:26:01 WARN]: [Adyeshach] �¼� com.ticxo.modelengine.api.events.AnimationEndEvent δ���ҵ�����ʹ�� @Ghost �رմ˾��档 +[15:26:01 INFO]: [spark] Starting background profiler... +[15:26:01 INFO]: [spark] The async-profiler engine is not supported for your os/arch (windows11/amd64), so the built-in Java engine will be used instead. +[15:26:01 INFO]: [Adyeshach] Loaded 217 entity metadata from the "entity_meta.desc" +[15:26:01 INFO]: Running delayed init tasks +[15:26:01 INFO]: [Incision-Test-1.0.0] [DEBUG] �������� "ACTIVE" ��ʱ 2 ���롣 +[15:26:01 INFO]: [IncisionTest] auto-run disabled for isolated benchmark process +[15:26:01 INFO]: [Adyeshach] Generate MinecraftPacketHandler in 5ms +[15:26:01 INFO]: [Adyeshach] Loaded 87 unused entity metadata from the "entity_meta_unused.desc" +[15:26:01 INFO]: Done (12.734s)! For help, type "help" +[15:26:01 INFO]: [Adyeshach] Loaded 123 entity type(s) from the "entity_types.desc" +[15:26:01 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture (1 transformers, 1401 bytes) +[15:26:01 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:26:01 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:26:01 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD, TRAIL] static=false +[15:26:01 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.predicate(I)I kinds=[LEAD] static=false +[15:26:01 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I kinds=[SPLICE] static=false +[15:26:01 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.siteInvoke(I)I kinds=[GRAFT] static=false +[15:26:01 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.fixture.PerformanceFixture$$IncisionBodies in PluginClassLoader{plugin=Incision-Test v1.0.0, pluginEnabled=true, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} +[15:26:01 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Bodies class defined in target loader: top.maplex.incisiontest.fixture.PerformanceFixture$$IncisionBodies loader=org.bukkit.plugin.java.PluginClassLoader +[15:26:01 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture �� changed=true (2479 bytes) +[15:26:01 INFO]: JMH-START backend=jvmti unit=ns/op warmup=3 measurement=7 iterationMillis=500 forks=0 output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.21.11-paper-java21-jvmti.json +[15:26:01 INFO]: # JMH version: 1.37 +[15:26:01 INFO]: # VM version: JDK 21.0.10, OpenJDK 64-Bit Server VM, 21.0.10+7-LTS +[15:26:01 INFO]: # VM invoker: D:\Java\azul-21.0.10\bin\java.exe +[15:26:01 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=jvmti -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.21.11-paper-java21-jvmti.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 -XX:+EnableDynamicAgentLoading +[15:26:01 INFO]: [Adyeshach] �����������ɣ���ʱ 180 ���롣 +[15:26:01 INFO]: # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:26:01 INFO]: # Warmup: 3 iterations, 500 ms each +[15:26:01 INFO]: # Measurement: 7 iterations, 500 ms each +[15:26:01 INFO]: # Timeout: 10 min per iteration +[15:26:01 INFO]: # Threads: 1 thread, will synchronize iterations +[15:26:01 INFO]: # Benchmark mode: Average time, time/op +[15:26:01 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.baseline +[15:26:01 INFO]: +[15:26:01 INFO]: # Run progress: 0.00% complete, ETA 00:00:30 +[15:26:01 INFO]: # Fork: N/A, test runs in the host VM +[15:26:01 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:26:01 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:26:02 INFO]: # Warmup Iteration 1: 0.312 ns/op +[15:26:02 WARN]: ************************************************************************************* +[15:26:02 WARN]: You are running the latest build for your Minecraft version (1.21.11) +[15:26:02 WARN]: However, you are 4 release(s) behind the latest stable release (26.2)! +[15:26:02 WARN]: It is recommended that you update as soon as possible +[15:26:02 WARN]: https://papermc.io/downloads/paper +[15:26:02 WARN]: ************************************************************************************* +[15:26:02 INFO]: # Warmup Iteration 2: 0.379 ns/op +[15:26:03 INFO]: # Warmup Iteration 3: 0.376 ns/op +[15:26:03 INFO]: Iteration 1: 0.381 ns/op +[15:26:04 INFO]: Iteration 2: 0.372 ns/op +[15:26:04 INFO]: Iteration 3: 0.374 ns/op +[15:26:05 INFO]: Iteration 4: 0.373 ns/op +[15:26:05 INFO]: Iteration 5: 0.375 ns/op +[15:26:06 INFO]: Iteration 6: 0.372 ns/op +[15:26:06 INFO]: Iteration 7: 0.373 ns/op +[15:26:06 INFO]: +[15:26:06 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.baseline": +[15:26:06 INFO]: 0.374 ��(99.9%) 0.007 ns/op [Average] +[15:26:06 INFO]: (min, avg, max) = (0.372, 0.374, 0.381), stdev = 0.003 +[15:26:06 INFO]: CI (99.9%): [0.367, 0.381] (assumes normal distribution) +[15:26:06 INFO]: +[15:26:06 INFO]: +[15:26:06 INFO]: # JMH version: 1.37 +[15:26:06 INFO]: # VM version: JDK 21.0.10, OpenJDK 64-Bit Server VM, 21.0.10+7-LTS +[15:26:06 INFO]: # VM invoker: D:\Java\azul-21.0.10\bin\java.exe +[15:26:06 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=jvmti -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.21.11-paper-java21-jvmti.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 -XX:+EnableDynamicAgentLoading +[15:26:06 INFO]: # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:26:06 INFO]: # Warmup: 3 iterations, 500 ms each +[15:26:06 INFO]: # Measurement: 7 iterations, 500 ms each +[15:26:06 INFO]: # Timeout: 10 min per iteration +[15:26:06 INFO]: # Threads: 1 thread, will synchronize iterations +[15:26:06 INFO]: # Benchmark mode: Average time, time/op +[15:26:06 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.lead +[15:26:06 INFO]: +[15:26:06 INFO]: # Run progress: 16.67% complete, ETA 00:00:25 +[15:26:06 INFO]: # Fork: N/A, test runs in the host VM +[15:26:06 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:26:06 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:26:07 INFO]: # Warmup Iteration 1: 89.110 ns/op +[15:26:07 INFO]: # Warmup Iteration 2: 75.998 ns/op +[15:26:08 INFO]: # Warmup Iteration 3: 72.429 ns/op +[15:26:08 INFO]: Iteration 1: 71.469 ns/op +[15:26:09 INFO]: Iteration 2: 71.592 ns/op +[15:26:09 INFO]: Iteration 3: 72.049 ns/op +[15:26:10 INFO]: Iteration 4: 71.810 ns/op +[15:26:10 INFO]: Iteration 5: 71.383 ns/op +[15:26:11 INFO]: Iteration 6: 73.341 ns/op +[15:26:11 INFO]: Iteration 7: 72.649 ns/op +[15:26:11 INFO]: +[15:26:11 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.lead": +[15:26:11 INFO]: 72.042 ��(99.9%) 1.613 ns/op [Average] +[15:26:11 INFO]: (min, avg, max) = (71.383, 72.042, 73.341), stdev = 0.716 +[15:26:11 INFO]: CI (99.9%): [70.429, 73.655] (assumes normal distribution) +[15:26:11 INFO]: +[15:26:11 INFO]: +[15:26:11 INFO]: # JMH version: 1.37 +[15:26:11 INFO]: # VM version: JDK 21.0.10, OpenJDK 64-Bit Server VM, 21.0.10+7-LTS +[15:26:11 INFO]: # VM invoker: D:\Java\azul-21.0.10\bin\java.exe +[15:26:11 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=jvmti -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.21.11-paper-java21-jvmti.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 -XX:+EnableDynamicAgentLoading +[15:26:11 INFO]: # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:26:11 INFO]: # Warmup: 3 iterations, 500 ms each +[15:26:11 INFO]: # Measurement: 7 iterations, 500 ms each +[15:26:11 INFO]: # Timeout: 10 min per iteration +[15:26:11 INFO]: # Threads: 1 thread, will synchronize iterations +[15:26:11 INFO]: # Benchmark mode: Average time, time/op +[15:26:11 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.leadTrail +[15:26:11 INFO]: +[15:26:11 INFO]: # Run progress: 33.33% complete, ETA 00:00:20 +[15:26:11 INFO]: # Fork: N/A, test runs in the host VM +[15:26:11 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:26:11 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:26:12 INFO]: # Warmup Iteration 1: 185.463 ns/op +[15:26:12 INFO]: # Warmup Iteration 2: 171.510 ns/op +[15:26:13 INFO]: # Warmup Iteration 3: 172.768 ns/op +[15:26:13 INFO]: Iteration 1: 172.407 ns/op +[15:26:14 INFO]: Iteration 2: 175.285 ns/op +[15:26:14 INFO]: Iteration 3: 173.603 ns/op +[15:26:15 INFO]: Iteration 4: 174.272 ns/op +[15:26:15 INFO]: Iteration 5: 172.203 ns/op +[15:26:16 INFO]: Iteration 6: 171.671 ns/op +[15:26:16 INFO]: Iteration 7: 174.091 ns/op +[15:26:16 INFO]: +[15:26:16 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.leadTrail": +[15:26:16 INFO]: 173.362 ��(99.9%) 2.941 ns/op [Average] +[15:26:16 INFO]: (min, avg, max) = (171.671, 173.362, 175.285), stdev = 1.306 +[15:26:16 INFO]: CI (99.9%): [170.421, 176.302] (assumes normal distribution) +[15:26:16 INFO]: +[15:26:16 INFO]: +[15:26:16 INFO]: # JMH version: 1.37 +[15:26:16 INFO]: # VM version: JDK 21.0.10, OpenJDK 64-Bit Server VM, 21.0.10+7-LTS +[15:26:16 INFO]: # VM invoker: D:\Java\azul-21.0.10\bin\java.exe +[15:26:16 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=jvmti -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.21.11-paper-java21-jvmti.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 -XX:+EnableDynamicAgentLoading +[15:26:16 INFO]: # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:26:16 INFO]: # Warmup: 3 iterations, 500 ms each +[15:26:16 INFO]: # Measurement: 7 iterations, 500 ms each +[15:26:16 INFO]: # Timeout: 10 min per iteration +[15:26:16 INFO]: # Threads: 1 thread, will synchronize iterations +[15:26:16 INFO]: # Benchmark mode: Average time, time/op +[15:26:16 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.predicateTrue +[15:26:16 INFO]: +[15:26:16 INFO]: # Run progress: 50.00% complete, ETA 00:00:15 +[15:26:16 INFO]: # Fork: N/A, test runs in the host VM +[15:26:16 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:26:16 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:26:17 INFO]: # Warmup Iteration 1: 78.311 ns/op +[15:26:17 INFO]: # Warmup Iteration 2: 72.926 ns/op +[15:26:18 INFO]: # Warmup Iteration 3: 72.472 ns/op +[15:26:18 INFO]: Iteration 1: 74.285 ns/op +[15:26:19 INFO]: Iteration 2: 72.720 ns/op +[15:26:19 INFO]: Iteration 3: 73.113 ns/op +[15:26:20 INFO]: Iteration 4: 74.107 ns/op +[15:26:20 INFO]: Iteration 5: 71.510 ns/op +[15:26:21 INFO]: Iteration 6: 75.552 ns/op +[15:26:21 INFO]: Iteration 7: 73.728 ns/op +[15:26:21 INFO]: +[15:26:21 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.predicateTrue": +[15:26:21 INFO]: 73.574 ��(99.9%) 2.897 ns/op [Average] +[15:26:21 INFO]: (min, avg, max) = (71.510, 73.574, 75.552), stdev = 1.286 +[15:26:21 INFO]: CI (99.9%): [70.676, 76.471] (assumes normal distribution) +[15:26:21 INFO]: +[15:26:21 INFO]: +[15:26:21 INFO]: # JMH version: 1.37 +[15:26:21 INFO]: # VM version: JDK 21.0.10, OpenJDK 64-Bit Server VM, 21.0.10+7-LTS +[15:26:21 INFO]: # VM invoker: D:\Java\azul-21.0.10\bin\java.exe +[15:26:21 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=jvmti -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.21.11-paper-java21-jvmti.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 -XX:+EnableDynamicAgentLoading +[15:26:21 INFO]: # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:26:21 INFO]: # Warmup: 3 iterations, 500 ms each +[15:26:21 INFO]: # Measurement: 7 iterations, 500 ms each +[15:26:21 INFO]: # Timeout: 10 min per iteration +[15:26:21 INFO]: # Threads: 1 thread, will synchronize iterations +[15:26:21 INFO]: # Benchmark mode: Average time, time/op +[15:26:21 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.siteInvoke +[15:26:21 INFO]: +[15:26:21 INFO]: # Run progress: 66.67% complete, ETA 00:00:10 +[15:26:21 INFO]: # Fork: N/A, test runs in the host VM +[15:26:21 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:26:21 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:26:22 INFO]: # Warmup Iteration 1: 189.407 ns/op +[15:26:22 INFO]: # Warmup Iteration 2: 145.303 ns/op +[15:26:23 INFO]: # Warmup Iteration 3: 144.250 ns/op +[15:26:23 INFO]: Iteration 1: 141.852 ns/op +[15:26:24 INFO]: Iteration 2: 143.890 ns/op +[15:26:24 INFO]: Iteration 3: 141.732 ns/op +[15:26:25 INFO]: Iteration 4: 141.557 ns/op +[15:26:25 INFO]: Iteration 5: 144.873 ns/op +[15:26:26 INFO]: Iteration 6: 144.965 ns/op +[15:26:26 INFO]: Iteration 7: 147.439 ns/op +[15:26:26 INFO]: +[15:26:26 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.siteInvoke": +[15:26:26 INFO]: 143.758 ��(99.9%) 4.939 ns/op [Average] +[15:26:26 INFO]: (min, avg, max) = (141.557, 143.758, 147.439), stdev = 2.193 +[15:26:26 INFO]: CI (99.9%): [138.820, 148.697] (assumes normal distribution) +[15:26:26 INFO]: +[15:26:26 INFO]: +[15:26:26 INFO]: # JMH version: 1.37 +[15:26:26 INFO]: # VM version: JDK 21.0.10, OpenJDK 64-Bit Server VM, 21.0.10+7-LTS +[15:26:26 INFO]: # VM invoker: D:\Java\azul-21.0.10\bin\java.exe +[15:26:26 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=jvmti -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.21.11-paper-java21-jvmti.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 -XX:+EnableDynamicAgentLoading +[15:26:26 INFO]: # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:26:26 INFO]: # Warmup: 3 iterations, 500 ms each +[15:26:26 INFO]: # Measurement: 7 iterations, 500 ms each +[15:26:26 INFO]: # Timeout: 10 min per iteration +[15:26:26 INFO]: # Threads: 1 thread, will synchronize iterations +[15:26:26 INFO]: # Benchmark mode: Average time, time/op +[15:26:26 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.spliceProceed +[15:26:26 INFO]: +[15:26:26 INFO]: # Run progress: 83.33% complete, ETA 00:00:05 +[15:26:26 INFO]: # Fork: N/A, test runs in the host VM +[15:26:26 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:26:26 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:26:27 INFO]: # Warmup Iteration 1: 123.189 ns/op +[15:26:27 INFO]: # Warmup Iteration 2: 103.143 ns/op +[15:26:28 INFO]: # Warmup Iteration 3: 103.310 ns/op +[15:26:28 INFO]: Iteration 1: 103.543 ns/op +[15:26:29 INFO]: Iteration 2: 103.518 ns/op +[15:26:29 INFO]: Iteration 3: 101.862 ns/op +[15:26:30 INFO]: Iteration 4: 103.575 ns/op +[15:26:30 INFO]: Iteration 5: 103.505 ns/op +[15:26:31 INFO]: Iteration 6: 103.139 ns/op +[15:26:31 INFO]: Iteration 7: 102.805 ns/op +[15:26:31 INFO]: +[15:26:31 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.spliceProceed": +[15:26:31 INFO]: 103.135 ��(99.9%) 1.416 ns/op [Average] +[15:26:31 INFO]: (min, avg, max) = (101.862, 103.135, 103.575), stdev = 0.629 +[15:26:31 INFO]: CI (99.9%): [101.719, 104.552] (assumes normal distribution) +[15:26:31 INFO]: +[15:26:31 INFO]: +[15:26:31 INFO]: # Run complete. Total time: 00:00:30 +[15:26:31 INFO]: +[15:26:31 INFO]: REMEMBER: The numbers below are just data. To gain reusable insights, you need to follow up on +[15:26:31 INFO]: why the numbers are the way they are. Use profilers (see -prof, -lprof), design factorial +[15:26:31 INFO]: experiments, perform baseline and negative tests that provide experimental control, make sure +[15:26:31 INFO]: the benchmarking environment is safe on JVM/OS/HW level, ask for reviews from the domain experts. +[15:26:31 INFO]: Do not assume the numbers tell you what you want them to tell. +[15:26:31 INFO]: +[15:26:31 INFO]: NOTE: Current JVM experimentally supports Compiler Blackholes, and they are in use. Please exercise +[15:26:31 INFO]: extra caution when trusting the results, look into the generated code to check the benchmark still +[15:26:31 INFO]: works, and factor in a small probability of new VM bugs. Additionally, while comparisons between +[15:26:31 INFO]: different JVMs are already problematic, the performance difference caused by different Blackhole +[15:26:31 INFO]: modes can be very significant. Please make sure you use the consistent Blackhole mode for comparisons. +[15:26:31 INFO]: +[15:26:31 INFO]: Benchmark Mode Cnt Score Error Units +[15:26:31 INFO]: IncisionJmhBenchmark.baseline avgt 7 0.374 �� 0.007 ns/op +[15:26:31 INFO]: IncisionJmhBenchmark.lead avgt 7 72.042 �� 1.613 ns/op +[15:26:31 INFO]: IncisionJmhBenchmark.leadTrail avgt 7 173.362 �� 2.941 ns/op +[15:26:31 INFO]: IncisionJmhBenchmark.predicateTrue avgt 7 73.574 �� 2.897 ns/op +[15:26:31 INFO]: IncisionJmhBenchmark.siteInvoke avgt 7 143.758 �� 4.939 ns/op +[15:26:31 INFO]: IncisionJmhBenchmark.spliceProceed avgt 7 103.135 �� 1.416 ns/op +[15:26:31 INFO]: +[15:26:31 INFO]: Benchmark result is saved to E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.21.11-paper-java21-jvmti.json +[15:26:31 INFO]: JMH-RESULT benchmark=baseline score=0.374 error=0.007 unit=ns/op +[15:26:31 INFO]: JMH-RESULT benchmark=lead score=72.042 error=1.613 unit=ns/op +[15:26:31 INFO]: JMH-RESULT benchmark=leadTrail score=173.362 error=2.941 unit=ns/op +[15:26:31 INFO]: JMH-RESULT benchmark=predicateTrue score=73.574 error=2.897 unit=ns/op +[15:26:31 INFO]: JMH-RESULT benchmark=siteInvoke score=143.758 error=4.939 unit=ns/op +[15:26:31 INFO]: JMH-RESULT benchmark=spliceProceed score=103.135 error=1.416 unit=ns/op +[15:26:31 INFO]: JMH-END backend=jvmti benchmarks=6 output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\1.21.11-paper-java21-jvmti.json +[15:26:31 INFO]: Stopping the server +[15:26:31 INFO]: Stopping server +[15:26:31 INFO]: [Adyeshach] Disabling Adyeshach v2.1.30 +[15:26:31 INFO]: [Incision-Test] Disabling Incision-Test v1.0.0 +[15:26:31 INFO]: [Incision-Test-1.0.0] [Incision] Incision DISABLE: ж�ر����ȫ�� advice +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (7265 bytes) +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (7265 bytes) +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (7066 bytes) +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture (1 transformers, 1401 bytes) +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD, TRAIL] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I kinds=[SPLICE] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.siteInvoke(I)I kinds=[GRAFT] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture �� changed=true (2379 bytes) +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.PerformanceFixture �� true (loaded=1 transformed=1) +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: org/bukkit/craftbukkit/v1_16_R3/util/CraftChatMessage �� org/bukkit/craftbukkit/util/CraftChatMessage +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/v1_16_R3/IChatBaseComponent �� net/minecraft/network/chat/Component +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper (1 transformers, 19510 bytes) +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; kinds=[SPLICE, LEAD, GRAFT] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper �� changed=true (20271 bytes) +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper �� true (loaded=1 transformed=1) +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6975 bytes) +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture (1 transformers, 1401 bytes) +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD, TRAIL] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I kinds=[SPLICE] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture �� changed=true (2159 bytes) +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.PerformanceFixture �� true (loaded=1 transformed=1) +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6975 bytes) +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6975 bytes) +[15:26:32 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6975 bytes) +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6975 bytes) +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/MinecraftServer (1 transformers, 142652 bytes) +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/MinecraftServer.getPlayerCount()I kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/MinecraftServer �� changed=true (142892 bytes) +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform net.minecraft.server.MinecraftServer �� true (loaded=1 transformed=1) +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6975 bytes) +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture (1 transformers, 1401 bytes) +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD, TRAIL] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture �� changed=true (1994 bytes) +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.PerformanceFixture �� true (loaded=1 transformed=1) +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI (1 transformers, 21696 bytes) +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI; kinds=[TRAIL] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI �� changed=true (21991 bytes) +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform ink.ptms.adyeshach.impl.DefaultAdyeshachAPI �� true (loaded=1 transformed=1) +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture (1 transformers, 1401 bytes) +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture �� changed=true (1893 bytes) +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.PerformanceFixture �� true (loaded=1 transformed=1) +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/AccessorFixture (0 transformers, 3612 bytes) +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/AccessorFixture �� changed=false (3612 bytes) +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.AccessorFixture �� true (loaded=1 transformed=1) +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:33 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6975 bytes) +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6871 bytes) +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6758 bytes) +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6669 bytes) +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture (1 transformers, 1401 bytes) +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD] static=false +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture �� changed=true (1797 bytes) +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.PerformanceFixture �� true (loaded=1 transformed=1) +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/MinecraftServer (1 transformers, 142652 bytes) +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/MinecraftServer.getPlayerCount()I kinds=[LEAD] static=false +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/MinecraftServer �� changed=true (142892 bytes) +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform net.minecraft.server.MinecraftServer �� true (loaded=1 transformed=1) +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/InsnPatternFixture (0 transformers, 982 bytes) +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/InsnPatternFixture �� changed=false (982 bytes) +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.InsnPatternFixture �� true (loaded=1 transformed=1) +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6577 bytes) +[15:26:34 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6577 bytes) +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture (1 transformers, 1401 bytes) +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture �� changed=true (1702 bytes) +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.PerformanceFixture �� true (loaded=1 transformed=1) +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: org/bukkit/Bukkit (0 transformers, 32911 bytes) +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: org/bukkit/Bukkit �� changed=false (32911 bytes) +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform org.bukkit.Bukkit �� true (loaded=1 transformed=1) +[15:26:35 INFO]: [Incision-Test-1.0.0] [Incision] AutoHeal: classLoader=PluginClassLoader{plugin=Incision-Test v1.0.0, pluginEnabled=false, url=plugins\.paper-remapped\Incision-Test-1.0.0.jar} removed=292 advice +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6577 bytes) +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6577 bytes) +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6577 bytes) +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6577 bytes) +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6577 bytes) +[15:26:35 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6577 bytes) +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper (1 transformers, 19510 bytes) +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; kinds=[SPLICE, LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper �� changed=true (19977 bytes) +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper �� true (loaded=1 transformed=1) +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6466 bytes) +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6466 bytes) +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6466 bytes) +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6375 bytes) +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI (0 transformers, 21696 bytes) +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI �� changed=false (21696 bytes) +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform ink.ptms.adyeshach.impl.DefaultAdyeshachAPI �� true (loaded=1 transformed=1) +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6239 bytes) +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6100 bytes) +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (5992 bytes) +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (5755 bytes) +[15:26:36 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:26:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:26:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:26:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:26:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:26:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:26:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (5755 bytes) +[15:26:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:26:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper (1 transformers, 19510 bytes) +[15:26:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; kinds=[LEAD] static=false +[15:26:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper �� changed=true (19813 bytes) +[15:26:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper �� true (loaded=1 transformed=1) +[15:26:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:26:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:26:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:26:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:26:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:26:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (5755 bytes) +[15:26:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:26:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper (0 transformers, 19510 bytes) +[15:26:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper �� changed=false (19510 bytes) +[15:26:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper �� true (loaded=1 transformed=1) +[15:26:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:26:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:26:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:26:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:26:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:26:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (5755 bytes) +[15:26:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:26:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture (0 transformers, 1401 bytes) +[15:26:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture �� changed=false (1401 bytes) +[15:26:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.PerformanceFixture �� true (loaded=1 transformed=1) +[15:26:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/MinecraftServer (0 transformers, 142652 bytes) +[15:26:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/MinecraftServer �� changed=false (142652 bytes) +[15:26:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform net.minecraft.server.MinecraftServer �� true (loaded=1 transformed=1) +[15:26:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:26:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:26:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:26:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:26:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (5662 bytes) +[15:26:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:26:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:26:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:26:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:26:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:26:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (5429 bytes) +[15:26:37 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:26:38 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:26:38 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:26:38 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:26:38 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (5321 bytes) +[15:26:38 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:26:38 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:26:38 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:26:38 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (5230 bytes) +[15:26:38 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:26:38 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (0 transformers, 4983 bytes) +[15:26:38 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=false (4983 bytes) +[15:26:38 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:26:38 INFO]: [Incision-Test-1.0.0] [DEBUG] injectAll(DISABLE): 201 ����, ��ʱ 6,360 ���� +[15:26:38 INFO]: [Incision-Test-1.0.0] [DEBUG] - ClassVisitorAwake: 6,360 ���� +[15:26:38 INFO]: [Incision-Test-1.0.0] [DEBUG] �������� "DISABLE" ��ʱ 6,359 ���롣 +[15:26:38 INFO]: Saving players +[15:26:38 INFO]: Saving worlds +[15:26:38 INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:overworld +[15:26:38 INFO]: [ChunkHolderManager] Waiting 60s for chunk system to halt for world 'world' +[15:26:38 INFO]: [ChunkHolderManager] Halted chunk system for world 'world' +[15:26:38 INFO]: [ChunkHolderManager] Saving all chunkholders for world 'world' +[15:26:38 INFO]: [ChunkHolderManager] Saved 0 block chunks, 0 entity chunks, 0 poi chunks in world 'world' in 0.00s +[15:26:38 INFO]: [ChunkHolderManager] Waiting 60s for chunk I/O to halt for world 'world' +[15:26:38 INFO]: [ChunkHolderManager] Halted I/O scheduler for world 'world' +[15:26:38 INFO]: Saving chunks for level 'ServerLevel[world_nether]'/minecraft:the_nether +[15:26:38 INFO]: [ChunkHolderManager] Waiting 60s for chunk system to halt for world 'world_nether' +[15:26:38 INFO]: [ChunkHolderManager] Halted chunk system for world 'world_nether' +[15:26:38 INFO]: [ChunkHolderManager] Saving all chunkholders for world 'world_nether' +[15:26:38 INFO]: [ChunkHolderManager] Saved 0 block chunks, 0 entity chunks, 0 poi chunks in world 'world_nether' in 0.00s +[15:26:38 INFO]: [ChunkHolderManager] Waiting 60s for chunk I/O to halt for world 'world_nether' +[15:26:38 INFO]: [ChunkHolderManager] Halted I/O scheduler for world 'world_nether' +[15:26:38 INFO]: Saving chunks for level 'ServerLevel[world_the_end]'/minecraft:the_end +[15:26:38 INFO]: [ChunkHolderManager] Waiting 60s for chunk system to halt for world 'world_the_end' +[15:26:38 INFO]: [ChunkHolderManager] Halted chunk system for world 'world_the_end' +[15:26:38 INFO]: [ChunkHolderManager] Saving all chunkholders for world 'world_the_end' +[15:26:38 INFO]: [ChunkHolderManager] Saved 0 block chunks, 0 entity chunks, 0 poi chunks in world 'world_the_end' in 0.00s +[15:26:38 INFO]: [ChunkHolderManager] Waiting 60s for chunk I/O to halt for world 'world_the_end' +[15:26:38 INFO]: [ChunkHolderManager] Halted I/O scheduler for world 'world_the_end' +[15:26:38 INFO]: ThreadedAnvilChunkStorage (world): All chunks are saved +[15:26:38 INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved +[15:26:38 INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved +[15:26:38 INFO]: ThreadedAnvilChunkStorage: All dimensions are saved +[15:26:38 INFO]: Waiting for all RegionFile I/O tasks to complete... +[15:26:38 INFO]: All RegionFile I/O tasks to complete +[15:26:38 INFO]: [MoonriseCommon] Awaiting termination of worker pool for up to 60s... +[15:26:38 INFO]: [MoonriseCommon] Awaiting termination of I/O pool for up to 60s... diff --git a/module/incision/performance/jmh-2026-07-28/console/26.1.2-spigot-java25-instrumentation.log b/module/incision/performance/jmh-2026-07-28/console/26.1.2-spigot-java25-instrumentation.log new file mode 100644 index 000000000..ab2e32a43 --- /dev/null +++ b/module/incision/performance/jmh-2026-07-28/console/26.1.2-spigot-java25-instrumentation.log @@ -0,0 +1,2310 @@ + +Unbundling libraries to E:\Minecraft-Server\incisionTest\run-26.1.2-spigot\bundler +Starting server +*** Error, this build is outdated *** +*** Please download a new build as per instructions from https://www.spigotmc.org/go/outdated-spigot *** +*** Server will start in 20 seconds *** +Loading libraries, please wait... +WARNING: A restricted method in java.lang.System has been called +WARNING: java.lang.System::load has been called by com.sun.jna.Native in an unnamed module (file:/E:/Minecraft-Server/incisionTest/run-26.1.2-spigot/bundler/libraries/jna-5.17.0.jar) +WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for callers in this module +WARNING: Restricted methods will be blocked in a future release unless native access is enabled + +WARNING: A terminally deprecated method in sun.misc.Unsafe has been called +WARNING: sun.misc.Unsafe::objectFieldOffset has been called by org.joml.MemUtil$MemUtilUnsafe (file:/E:/Minecraft-Server/incisionTest/run-26.1.2-spigot/bundler/libraries/joml-1.10.8.jar) +WARNING: Please consider reporting this to the maintainers of class org.joml.MemUtil$MemUtilUnsafe +WARNING: sun.misc.Unsafe::objectFieldOffset will be removed in a future release +[15:28:54] [ServerMain/INFO]: Environment: Environment[sessionHost=https://sessionserver.mojang.com, servicesHost=https://api.minecraftservices.com, profilesHost=https://api.mojang.com, name=PROD] +[15:28:55] [ServerMain/INFO]: Loaded 1515 recipes +[15:28:54] [ServerMain/INFO]: Environment: Environment[sessionHost=https://sessionserver.mojang.com, servicesHost=https://api.minecraftservices.com, profilesHost=https://api.mojang.com, name=PROD] +[15:28:55] [ServerMain/INFO]: Loaded 1515 recipes +[15:28:55] [Server thread/INFO]: Starting minecraft server version 26.1.2 +[15:28:55] [Server thread/INFO]: Loading properties +[15:28:55] [Server thread/INFO]: This server is running Spigot version 4620-Spigot-566f972-3347052 (MC: 26.1.2) (Implementing API version 26.1.2-R0.1-SNAPSHOT) +[15:28:55] [Server thread/INFO]: *** This version of Spigot contains changes to some enums. If you notice that plugins no longer work after updating, please report this to the developers of those plugins first. *** +[15:28:55] [Server thread/INFO]: *** If you cannot update those plugins, you can try setting `settings.compatibility.enum-compatibility-mode` to `true` in `bukkit.yml`. *** +[15:28:55] [Server thread/INFO]: Debug logging is disabled +[15:28:55] [Server thread/INFO]: Server Ping Player Sample Count: 12 +[15:28:55] [Server thread/INFO]: Using 4 threads for Netty based IO +[15:28:55] [Server thread/INFO]: Default game type: SURVIVAL +[15:28:55] [Server thread/INFO]: Generating keypair +[15:28:55] [Server thread/INFO]: Starting Minecraft server on *:25565 +[15:28:55] [ForkJoinPool.commonPool-worker-12/INFO]: [Adyeshach] Generate MinecraftHelper in 20ms +[15:28:56] [ForkJoinPool.commonPool-worker-12/INFO]: [Adyeshach] Generate MinecraftEntitySpawner in 12ms +[15:28:56] [ForkJoinPool.commonPool-worker-12/INFO]: [Adyeshach] Generate MinecraftEntityOperator in 9ms +[15:28:56] [Server thread/INFO]: [DEBUG] 当前以调试模式运行。 +[15:28:56] [Server thread/INFO]: [DEBUG] 基础依赖加载完成,用时 225 毫秒。 +[15:28:56] [Server thread/INFO]: 正在下载依赖 io.izzel.taboolib:common-env:6.3.0-local-dev +[15:28:56] [Server thread/INFO]: [DEBUG] 从 common-env-6.3.0-local-dev-fae78078.jar 中加载 extra.properties 配置 +[15:28:56] [Server thread/INFO]: [DEBUG] RuntimeEnv 加载完成,用时 24 毫秒。 +[15:28:56] [Server thread/INFO]: [DEBUG] = 调用 top.maplex.incisiontest.taboolib.common.env.RuntimeEnv.init() +[15:28:56] [Server thread/INFO]: 正在下载依赖 io.izzel.taboolib:common-util:6.3.0-local-dev +[15:28:56] [Server thread/INFO]: [DEBUG] 从 common-util-6.3.0-local-dev-55516d5b.jar 中加载 extra.properties 配置 +[15:28:56] [Server thread/INFO]: [DEBUG] ClassVisitorHandler 初始化完成。 +[15:28:56] [Server thread/INFO]: [DEBUG] = 调用 top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.init() +[15:28:56] [Server thread/INFO]: [DEBUG] = 调用 top.maplex.incisiontest.taboolib.common.io.ProjectScannerKt.init() +[15:28:56] [Server thread/INFO]: 正在下载依赖 io.izzel.taboolib:common-legacy-api:6.3.0-local-dev +[15:28:56] [Server thread/INFO]: 正在下载依赖 io.izzel.taboolib:common-platform-api:6.3.0-local-dev +[15:28:56] [Server thread/INFO]: [DEBUG] 从 common-platform-api-6.3.0-local-dev-4f1aa33f.jar 中加载 extra.properties 配置 +[15:28:56] [Server thread/INFO]: [DEBUG] = 调用 top.maplex.incisiontest.taboolib.common.platform.PlatformFactory.init() +[15:28:56] [Server thread/INFO]: 正在下载依赖 io.izzel.taboolib:bukkit-xseries:6.3.0-local-dev +[15:28:56] [Server thread/INFO]: 正在下载依赖 io.izzel.taboolib:bukkit-nms:6.3.0-local-dev +[15:28:56] [Server thread/INFO]: [DEBUG] 从 bukkit-nms-6.3.0-local-dev-3d7d438f.jar 中加载 extra.properties 配置 +[15:28:56] [Server thread/INFO]: [DEBUG] PaperClassFinder 已生效。 +[15:28:56] [Server thread/INFO]: [DEBUG] = 调用 top.maplex.incisiontest.taboolib.module.nms.MeteorReflection.init() +[15:28:56] [Server thread/INFO]: 正在下载依赖 io.izzel.taboolib:bukkit-ui:6.3.0-local-dev +[15:28:56] [Server thread/INFO]: 正在下载依赖 io.izzel.taboolib:bukkit-nms-stable:6.3.0-local-dev +[15:28:56] [Server thread/INFO]: 正在下载依赖 io.izzel.taboolib:minecraft-kether:6.3.0-local-dev +[15:28:56] [Server thread/INFO]: 正在下载依赖 io.izzel.taboolib:platform-bukkit-impl:6.3.0-local-dev +[15:28:57] [Server thread/INFO]: 正在下载依赖 io.izzel.taboolib:bukkit-hook:6.3.0-local-dev +[15:28:57] [Server thread/INFO]: 正在下载依赖 io.izzel.taboolib:bukkit-ui-legacy:6.3.0-local-dev +[15:28:57] [Server thread/INFO]: 正在下载依赖 io.izzel.taboolib:database:6.3.0-local-dev +[15:28:57] [Server thread/INFO]: 正在下载依赖 io.izzel.taboolib:bukkit-nms-legacy:6.3.0-local-dev +[15:28:57] [Server thread/INFO]: 正在下载依赖 io.izzel.taboolib:bukkit-nms-tag:6.3.0-local-dev +[15:28:57] [Server thread/INFO]: 正在下载依赖 io.izzel.taboolib:bukkit-ui-12100:6.3.0-local-dev +[15:28:57] [Server thread/INFO]: 正在下载依赖 io.izzel.taboolib:platform-bukkit:6.3.0-local-dev +[15:28:57] [Server thread/INFO]: 正在下载依赖 io.izzel.taboolib:bukkit-nms-tag-modern:6.3.0-local-dev +[15:28:57] [Server thread/INFO]: 正在下载依赖 io.izzel.taboolib:bukkit-nms-tag-legacy:6.3.0-local-dev +[15:28:57] [Server thread/INFO]: 正在下载依赖 io.izzel.taboolib:minecraft-command-helper:6.3.0-local-dev +[15:28:57] [Server thread/INFO]: 正在下载依赖 io.izzel.taboolib:incision:6.3.0-local-dev +[15:28:57] [Server thread/INFO]: 正在下载依赖 io.izzel.taboolib:bukkit-util:6.3.0-local-dev +[15:28:57] [Server thread/INFO]: 正在下载依赖 io.izzel.taboolib:minecraft-i18n:6.3.0-local-dev +[15:28:57] [Server thread/INFO]: 正在下载依赖 io.izzel.taboolib:basic-configuration:6.3.0-local-dev +[15:28:57] [Server thread/INFO]: 正在下载依赖 io.izzel.taboolib:basic-submit-chain:6.3.0-local-dev +[15:28:57] [Server thread/INFO]: 正在下载依赖 io.izzel.taboolib:minecraft-chat:6.3.0-local-dev +[15:28:57] [Server thread/INFO]: [DEBUG] 所有依赖加载完成,用时 1,119 毫秒。 +[15:28:57] [Server thread/INFO]: [DEBUG] ProjectScanner 扫描到 526 个类,用时 29 毫秒。 +[15:28:57] [Server thread/INFO]: [DEBUG] ClassVisitor 第一阶段过滤: 2,739 -> 1,200 个候选类,用时 6 毫秒。 +[15:28:57] [Server thread/INFO]: [DEBUG] ClassVisitor 第二阶段过滤: 1,200 -> 201 个有效类,用时 2 毫秒。 +[15:28:57] [Server thread/INFO]: [DEBUG] ClassVisitor 总用时 45 毫秒。 +[15:28:57] [Server thread/INFO]: [DEBUG] RunningClasses (All) : 2,739 +[15:28:57] [Server thread/INFO]: [DEBUG] RunningClasses (Jar) : 526 +[15:28:57] [Server thread/INFO]: [DEBUG] RunningClasses (Included) : 201 +[15:28:57] [Server thread/WARN]: [Incision-Test] Loaded class org.slf4j_2_0_8.LoggerFactory from Adyeshach v2.1.30 which is not a depend or softdepend of this plugin. +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] asm-tree probe: loader=org.bukkit.plugin.java.PluginClassLoader core=file:/E:/Minecraft-Server/incisionTest/run-26.1.2-spigot/cache/taboolib/top.maplex.incisiontest/asm-9.8-bc746a17.jar tree=file:/E:/Minecraft-Server/incisionTest/run-26.1.2-spigot/cache/taboolib/top.maplex.incisiontest/asm-tree-9.8-9faf6fa8.jar +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] asm-tree probe OK: name=top/maplex/incisiontest/taboolib/module/incision/IncisionBootstrap methods=8 +[15:28:57] [Server thread/INFO]: [Incision] TabooLibNmsResolver 已启用: nms=UNKNOWN,unobf=true,uniCB=true,mojang=true,impl=RemapTranslationUnobfuscated +[15:28:57] [Server thread/INFO]: [Incision] JvmtiBackend: JVMTI native loaded from C:\Users\ADMINI~1\AppData\Local\Temp\incision-native\incision-jvmti-e6191845.dll +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: io.izzel.incision.bridge.IncisionBridge in bootstrap +[15:28:57] [Server thread/INFO]: [Incision] IncisionBridge 已注入 bootstrap ClassLoader (JVMTI) +[15:28:57] [Server thread/INFO]: [Incision] IncisionBridge dispatcher 已注册 (CL=bootstrap) +[15:28:57] [Server thread/INFO]: [Incision] Incision CONST: api=2 resolver=RemapRouter[TabooLibNmsResolver] +[15:28:57] [Server thread/INFO]: [Incision] PipelineBackend installed into TabooLib RemapTranslation.extraTransformers +[15:28:57] [Server thread/INFO]: [DEBUG] 跨平台服务初始化完成,用时 74 毫秒。 +[15:28:57] [Server thread/INFO]: [DEBUG] 唤醒: 21 +[15:28:57] [Server thread/INFO]: [DEBUG] 注入: 20 +[15:28:57] [Server thread/INFO]: [DEBUG] 服务: 6 +[15:28:57] [Server thread/INFO]: [DEBUG] = PlatformOpenContainer (BukkitOpenContainer) +[15:28:57] [Server thread/INFO]: [DEBUG] = PlatformListener (BukkitListener) +[15:28:57] [Server thread/INFO]: [DEBUG] = PlatformAdapter (BukkitAdapter) +[15:28:57] [Server thread/INFO]: [DEBUG] = PlatformIO (BukkitIO) +[15:28:57] [Server thread/INFO]: [DEBUG] = PlatformExecutor (BukkitExecutor) +[15:28:57] [Server thread/INFO]: [DEBUG] = PlatformCommand (BukkitCommand) +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SharpnessModifier#sharpness-modifier@2 targets=[net/minecraft/world/item/enchantment/EnchantmentHelper.modifyDamage(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;F)F] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=net/minecraft/world/item/enchantment/EnchantmentHelper resolved=net/minecraft/world/item/enchantment/EnchantmentHelper advices=1 total=1 backend=Instrumentation +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SharpnessModifier → 1 suture / 1 advice +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityDefault#defaultPriority@4 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String;] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority advices=1 total=1 backend=Instrumentation +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityDefault → 1 suture / 1 advice +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperBefore@37 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=1 matches=1..1 +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onSecondHelperBefore@38 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=2 matches=1..1 +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onThirdHelperBefore@39 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperAfterOffset1@40 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperBeforeOffsetZero@41 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset1All@42 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset2All@43 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onBeforeNegOffset@44 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal0AfterOffset1@45 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=2 matches=1..1 +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal2AfterOffset2@46 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onAnyOrdinal@47 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOffsetPlus5@48 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=1 matches=1..1 +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOffsetMinus2@49 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onBeforeOffset2@50 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset0@51 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=1 matches=1..1 +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal1AfterOffset1@52 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.counterI ordinal=0 matches=1..1 +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFieldGetOffset@53 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.counterI ordinal=0 matches=1..1 +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFieldPutOffset@54 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/OffsetFixture resolved=top/maplex/incisiontest/fixture/OffsetFixture advices=18 total=18 backend=Instrumentation +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonOffsetCases → 18 suture / 18 advice +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.Pri0Surgeon#pri0@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List;] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=1 backend=Instrumentation +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.Pri0Surgeon → 1 suture / 1 advice +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriority200@10 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String;] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriority50@11 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String;] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriorityNeg10@12 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String;] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriorityDefault@13 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String;] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority advices=4 total=5 backend=Instrumentation +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation → 4 suture / 4 advice +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityNegativeCases#adviceNegative@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List;] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityFixture advices=1 total=1 backend=Instrumentation +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonPriorityNegativeCases → 1 suture / 1 advice +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityHigh#highPriority@2 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String;] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority advices=1 total=6 backend=Instrumentation +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityHigh → 1 suture / 1 advice +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#onCompanionOnly@8 targets=[top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion.companionOnlyEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#onStaticOnly@9 targets=[top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture.staticOnlyEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#both-static-path@10 targets=[top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture.bothEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#both-companion-path@11 targets=[top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion.bothEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion resolved=top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion advices=2 total=2 backend=Instrumentation +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture advices=2 total=2 backend=Instrumentation +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonKotlinTargetCases → 4 suture / 4 advice +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.Pri100Surgeon#pri100@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List;] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=2 backend=Instrumentation +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.Pri100Surgeon → 1 suture / 1 advice +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityMaxCases#adviceMax@2 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.extremeMaxTarget()I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=3 backend=Instrumentation +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonPriorityMaxCases → 1 suture / 1 advice +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#apiLead@12 targets=[ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI;] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#apiTrail@13 targets=[ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI;] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalLead@14 targets=[ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object;] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalTrail@15 targets=[ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object;] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalSplice@16 targets=[ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object;] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=org/bukkit/craftbukkit/v1_16_R3/util/CraftChatMessage.fromString(Ljava/lang/String;)[Lnet/minecraft/server/v1_16_R3/IChatBaseComponent; ordinal=0 matches=1..1 +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#craftChatInvoke@17 targets=[ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object;] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI; kinds=[LEAD, TRAIL] static=false +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=ink/ptms/adyeshach/impl/DefaultAdyeshachAPI resolved=ink/ptms/adyeshach/impl/DefaultAdyeshachAPI advices=2 total=2 backend=Instrumentation +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] resolveOwner: org/bukkit/craftbukkit/v1_16_R3/util/CraftChatMessage → org/bukkit/craftbukkit/util/CraftChatMessage +[15:28:57] [Server thread/WARN]: java.lang.ClassNotFoundException: net.minecraft.server.UNKNOWN.Particle +[15:28:57] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:160) +[15:28:57] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:112) +[15:28:57] [Server thread/WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490) +[15:28:57] [Server thread/WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:28:57] [Server thread/WARN]: at java.base/java.lang.Class.forName(Class.java:547) +[15:28:57] [Server thread/WARN]: at ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader.findClass(AsmClassLoader.kt:9) +[15:28:57] [Server thread/WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:557) +[15:28:57] [Server thread/WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490) +[15:28:57] [Server thread/WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:28:57] [Server thread/WARN]: at java.base/java.lang.Class.forName(Class.java:547) +[15:28:57] [Server thread/WARN]: at org.objectweb.asm9.ClassWriter.getCommonSuperClass(ClassWriter.java:1060) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel$SafeClassWriter.getCommonSuperClass(Scalpel.kt:543) +[15:28:57] [Server thread/WARN]: at org.objectweb.asm9.SymbolTable.addMergedType(SymbolTable.java:1286) +[15:28:57] [Server thread/WARN]: at org.objectweb.asm9.Frame.merge(Frame.java:1311) +[15:28:57] [Server thread/WARN]: at org.objectweb.asm9.Frame.merge(Frame.java:1244) +[15:28:57] [Server thread/WARN]: at org.objectweb.asm9.MethodWriter.computeAllFrames(MethodWriter.java:1612) +[15:28:57] [Server thread/WARN]: at org.objectweb.asm9.MethodWriter.visitMaxs(MethodWriter.java:1548) +[15:28:57] [Server thread/WARN]: at org.objectweb.asm9.tree.MethodNode.accept(MethodNode.java:767) +[15:28:57] [Server thread/WARN]: at org.objectweb.asm9.tree.MethodNode.accept(MethodNode.java:647) +[15:28:57] [Server thread/WARN]: at org.objectweb.asm9.tree.ClassNode.accept(ClassNode.java:468) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.applySiteWeaver(Scalpel.kt:185) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.weave(Scalpel.kt:57) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$installWeaver$installation$1.invoke(Scalpel.kt:196) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$installWeaver$installation$1.invoke(Scalpel.kt:196) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:47) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:44) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.InstrumentationBackend$register$1.transform(InstrumentationBackend.kt:86) +[15:28:57] [Server thread/WARN]: at java.instrument/java.lang.instrument.ClassFileTransformer.transform(ClassFileTransformer.java:257) +[15:28:57] [Server thread/WARN]: at java.instrument/sun.instrument.TransformerManager.transform(TransformerManager.java:188) +[15:28:57] [Server thread/WARN]: at java.instrument/sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:594) +[15:28:57] [Server thread/WARN]: at java.instrument/sun.instrument.InstrumentationImpl.retransformClasses0(Native Method) +[15:28:57] [Server thread/WARN]: at java.instrument/sun.instrument.InstrumentationImpl.retransformClasses(InstrumentationImpl.java:221) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.InstrumentationBackend.retransform(InstrumentationBackend.kt:114) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.Backend.install(Backend.kt:57) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel.installWeaver$incision(Scalpel.kt:196) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.SurgeonScanner.visitEnd(SurgeonScanner.kt:128) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.injectSingleVisitor(ClassVisitorHandler.java:323) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.injectAll(ClassVisitorHandler.java:286) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.lambda$init$0(ClassVisitorHandler.java:43) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib$2.run(TabooLib.java:119) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib.lambda$lifeCycle$0(TabooLib.java:86) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib.execution(TabooLib.java:228) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib.lifeCycle(TabooLib.java:79) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.platform.BukkitPlugin.lambda$static$0(BukkitPlugin.java:73) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib.execution(TabooLib.java:228) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.platform.BukkitPlugin.(BukkitPlugin.java:38) +[15:28:57] [Server thread/WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:28:57] [Server thread/WARN]: at java.base/java.lang.Class.forName(Class.java:547) +[15:28:57] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.(PluginClassLoader.java:68) +[15:28:57] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:145) +[15:28:57] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:406) +[15:28:57] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:313) +[15:28:57] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:122) +[15:28:57] [Server thread/WARN]: at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:473) +[15:28:57] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:342) +[15:28:57] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1091) +[15:28:57] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:358) +[15:28:57] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:1474) +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; kinds=[SPLICE, LEAD, GRAFT, TRAIL] static=false +[15:28:57] [Server thread/WARN]: java.lang.ClassNotFoundException: ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper$$IncisionBodies +[15:28:57] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:160) +[15:28:57] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:112) +[15:28:57] [Server thread/WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490) +[15:28:57] [Server thread/WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:28:57] [Server thread/WARN]: at java.base/java.lang.Class.forName(Class.java:547) +[15:28:57] [Server thread/WARN]: at ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader.findClass(AsmClassLoader.kt:9) +[15:28:57] [Server thread/WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:557) +[15:28:57] [Server thread/WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490) +[15:28:57] [Server thread/WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:28:57] [Server thread/WARN]: at java.base/java.lang.Class.forName(Class.java:547) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.isClassDefined(Scalpel.kt:292) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.generateAndRegisterBodies(Scalpel.kt:245) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.weave(Scalpel.kt:68) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$installWeaver$installation$1.invoke(Scalpel.kt:196) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$installWeaver$installation$1.invoke(Scalpel.kt:196) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:47) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:44) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.InstrumentationBackend$register$1.transform(InstrumentationBackend.kt:86) +[15:28:57] [Server thread/WARN]: at java.instrument/java.lang.instrument.ClassFileTransformer.transform(ClassFileTransformer.java:257) +[15:28:57] [Server thread/WARN]: at java.instrument/sun.instrument.TransformerManager.transform(TransformerManager.java:188) +[15:28:57] [Server thread/WARN]: at java.instrument/sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:594) +[15:28:57] [Server thread/WARN]: at java.instrument/sun.instrument.InstrumentationImpl.retransformClasses0(Native Method) +[15:28:57] [Server thread/WARN]: at java.instrument/sun.instrument.InstrumentationImpl.retransformClasses(InstrumentationImpl.java:221) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.InstrumentationBackend.retransform(InstrumentationBackend.kt:114) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.Backend.install(Backend.kt:57) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel.installWeaver$incision(Scalpel.kt:196) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.SurgeonScanner.visitEnd(SurgeonScanner.kt:128) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.injectSingleVisitor(ClassVisitorHandler.java:323) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.injectAll(ClassVisitorHandler.java:286) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.lambda$init$0(ClassVisitorHandler.java:43) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib$2.run(TabooLib.java:119) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib.lambda$lifeCycle$0(TabooLib.java:86) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib.execution(TabooLib.java:228) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib.lifeCycle(TabooLib.java:79) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.platform.BukkitPlugin.lambda$static$0(BukkitPlugin.java:73) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib.execution(TabooLib.java:228) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.platform.BukkitPlugin.(BukkitPlugin.java:38) +[15:28:57] [Server thread/WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:28:57] [Server thread/WARN]: at java.base/java.lang.Class.forName(Class.java:547) +[15:28:57] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.(PluginClassLoader.java:68) +[15:28:57] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:145) +[15:28:57] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:406) +[15:28:57] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:313) +[15:28:57] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:122) +[15:28:57] [Server thread/WARN]: at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:473) +[15:28:57] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:342) +[15:28:57] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1091) +[15:28:57] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:358) +[15:28:57] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:1474) +[15:28:57] [Server thread/WARN]: java.lang.ClassNotFoundException: ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper$$IncisionBodies +[15:28:57] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:160) +[15:28:57] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:112) +[15:28:57] [Server thread/WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490) +[15:28:57] [Server thread/WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:28:57] [Server thread/WARN]: at java.base/java.lang.Class.forName(Class.java:547) +[15:28:57] [Server thread/WARN]: at ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader.findClass(AsmClassLoader.kt:9) +[15:28:57] [Server thread/WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:557) +[15:28:57] [Server thread/WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490) +[15:28:57] [Server thread/WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:28:57] [Server thread/WARN]: at java.base/java.lang.Class.forName(Class.java:547) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.isClassDefined(Scalpel.kt:292) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.defineBodiesInTargetLoader(Scalpel.kt:285) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.generateAndRegisterBodies(Scalpel.kt:261) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.weave(Scalpel.kt:68) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$installWeaver$installation$1.invoke(Scalpel.kt:196) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$installWeaver$installation$1.invoke(Scalpel.kt:196) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:47) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:44) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.InstrumentationBackend$register$1.transform(InstrumentationBackend.kt:86) +[15:28:57] [Server thread/WARN]: at java.instrument/java.lang.instrument.ClassFileTransformer.transform(ClassFileTransformer.java:257) +[15:28:57] [Server thread/WARN]: at java.instrument/sun.instrument.TransformerManager.transform(TransformerManager.java:188) +[15:28:57] [Server thread/WARN]: at java.instrument/sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:594) +[15:28:57] [Server thread/WARN]: at java.instrument/sun.instrument.InstrumentationImpl.retransformClasses0(Native Method) +[15:28:57] [Server thread/WARN]: at java.instrument/sun.instrument.InstrumentationImpl.retransformClasses(InstrumentationImpl.java:221) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.InstrumentationBackend.retransform(InstrumentationBackend.kt:114) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.Backend.install(Backend.kt:57) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel.installWeaver$incision(Scalpel.kt:196) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.SurgeonScanner.visitEnd(SurgeonScanner.kt:128) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.injectSingleVisitor(ClassVisitorHandler.java:323) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.injectAll(ClassVisitorHandler.java:286) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.lambda$init$0(ClassVisitorHandler.java:43) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib$2.run(TabooLib.java:119) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib.lambda$lifeCycle$0(TabooLib.java:86) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib.execution(TabooLib.java:228) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib.lifeCycle(TabooLib.java:79) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.platform.BukkitPlugin.lambda$static$0(BukkitPlugin.java:73) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib.execution(TabooLib.java:228) +[15:28:57] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.platform.BukkitPlugin.(BukkitPlugin.java:38) +[15:28:57] [Server thread/WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:28:57] [Server thread/WARN]: at java.base/java.lang.Class.forName(Class.java:547) +[15:28:57] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.(PluginClassLoader.java:68) +[15:28:57] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:145) +[15:28:57] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:406) +[15:28:57] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:313) +[15:28:57] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:122) +[15:28:57] [Server thread/WARN]: at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:473) +[15:28:57] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:342) +[15:28:57] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1091) +[15:28:57] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:358) +[15:28:57] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:1474) +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper$$IncisionBodies in ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader@71c6d3c4 +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Bodies class defined in target loader: ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper$$IncisionBodies loader=ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper resolved=ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper advices=4 total=4 backend=Instrumentation +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.AdyeshachIntegrationCases → 6 suture / 6 advice +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aTNeg10@19 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPriNeg10()I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT0@20 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri0()I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT5@21 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri5()I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT100@22 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri100()I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aFNeg10@23 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPriNeg10()I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF0@24 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri0()I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF5@25 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri5()I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF100@26 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri100()I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#same-pri-first@27 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.samePriorityTarget()Ljava/util/List;] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#same-pri-second@28 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.samePriorityTarget()Ljava/util/List;] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#cycle-advice@29 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cycleTarget()I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture resolved=top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture advices=11 total=11 backend=Instrumentation +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.OperationEnabledPriorityCases → 11 suture / 11 advice +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonCrossClCases#onIsHardcore@4 targets=[net/minecraft/server/MinecraftServer.isHardcore()Z] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonCrossClCases#onGetPlayerCount@5 targets=[net/minecraft/server/MinecraftServer.getPlayerCount()I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonCrossClCases#onGetMaxPlayers@8 targets=[org/bukkit/Bukkit.getMaxPlayers()I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/MinecraftServer.isHardcore()Z kinds=[LEAD] static=false +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/MinecraftServer.getPlayerCount()I kinds=[LEAD] static=false +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=net/minecraft/server/MinecraftServer resolved=net/minecraft/server/MinecraftServer advices=2 total=2 backend=Instrumentation +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject org/bukkit/Bukkit.getMaxPlayers()I kinds=[LEAD] static=true +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=org/bukkit/Bukkit resolved=org/bukkit/Bukkit advices=1 total=1 backend=Instrumentation +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonCrossClCases → 3 suture / 3 advice +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAdvancedCases#onReturnsBoolExcise@4 targets=[top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture.returnsBoolean(Z)Z] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAdvancedCases#onLongCalcBypass@5 targets=[top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture.longCalc(JJ)J] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture advices=2 total=2 backend=Instrumentation +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAdvancedCases → 2 suture / 2 advice +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AccessorTheatreDslCases#onDescribe@6 targets=[top/maplex/incisiontest/fixture/AccessorChildFixture.describe()Ljava/lang/String;] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AccessorChildFixture resolved=top/maplex/incisiontest/fixture/AccessorChildFixture advices=1 total=1 backend=Instrumentation +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.AccessorTheatreDslCases → 1 suture / 1 advice +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadFullDescriptor@20 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeMethodFull(Ljava/lang/String;)Ljava/lang/String;] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadWildArgs@21 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeMethodWild(*)*] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadExactTarget@22 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeStarTarget()Ljava/lang/String;] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trailClassAndMethodA@23 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeClassA()I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trailClassAndMethodB@24 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeClassB()I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#spliceFull@25 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeShorthandArgs(Ljava/lang/String;I)Ljava/lang/String;] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.inner1()I ordinal=0 matches=1..1 +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#bypassFullDescriptor@26 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeInvokeHelper()I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.inner2()I ordinal=0 matches=1..1 +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#graftFullDescriptor@27 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeInvokeHelper()I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trimFullDescriptor@28 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeTrimArgs(Ljava/lang/String;I)Ljava/lang/String;] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope advices=9 total=9 backend=Instrumentation +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases → 9 suture / 9 advice +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#headLead@42 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSimpleReturn()Ljava/lang/String;] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#tailTrailNormal@43 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSimpleReturn()Ljava/lang/String;] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trailMultiReturn@44 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixMultiReturn(Z)I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trailOnThrow@45 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixThrowUncaught(Z)Ljava/lang/String;] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=0 matches=1..1 +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBefore0@46 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=1 matches=1..1 +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBefore1@47 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=-1 matches=1..-1 +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBeforeAll@48 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=0 matches=1..1 +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeAfter0@49 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.counterI ordinal=0 matches=1..1 +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftFieldGet@50 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixFieldRead()I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.lastWrittenI ordinal=0 matches=1..1 +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftFieldPut@51 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixFieldWrite(I)V] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/util/ArrayList. ordinal=0 matches=1..1 +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftNew@52 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixAllocate()Ljava/util/ArrayList;] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=THROW mode=EXACT target=. ordinal=0 matches=1..1 +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftThrow@53 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixThrowUncaught(Z)Ljava/lang/String;] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=0 matches=1..1 +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#bypassReplace@54 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeMixed(I)I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimReturnPlain@55 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixPlainReturn()I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimArg0@56 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimArg1@57 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixCombine(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#exciseFullReplace@58 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixExciseTarget()Ljava/lang/String;] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#spliceProceedAndKeep@59 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSpliceTarget(I)I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture advices=18 total=18 backend=Instrumentation +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases → 18 suture / 18 advice +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgSingle@18 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimSingleArg(Ljava/lang/String;)Ljava/lang/String;] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgDouble0@19 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimDoubleArg(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgDouble1@20 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimDoubleArg(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgTriple2@21 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimTripleArg(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgQuad3@22 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimQuadArg(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnInt@23 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnInt()I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnLong@24 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnLong()J] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnString@25 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnString()Ljava/lang/String;] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnBool@26 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnBoolean()Z] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim advices=9 total=9 backend=Instrumentation +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases → 9 suture / 9 advice +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM1@19 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m1Default()I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#m2-cust@20 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m2CustomId()I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM3@21 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m3DisabledNoId()I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM4@22 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m4PriorityPositive()I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM5@23 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m5PriorityNegative()I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#m6-cust@24 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m6IdAndPriority()I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#m7-cust@25 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m7IdAndDisabled()I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#m8-cust@26 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m8AllThree()I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM9@27 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m9PriorityZeroExplicit()I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#orderHigh@28 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List;] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#orderMid@29 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List;] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#orderZero@30 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List;] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#orderLow@31 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List;] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/OperationMatrixFixture resolved=top/maplex/incisiontest/fixture/OperationMatrixFixture advices=13 total=13 backend=Instrumentation +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.OperationMatrixCases → 13 suture / 13 advice +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onLegacy 因 @Version([1.8, 1.17]) 跳过 (current=26.1.2) +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onModern 因 @Version([1.17, 26.1]) 跳过 (current=26.1.2) +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onFuture@31 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.versionedTarget()Ljava/lang/String;] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onNoop@32 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.noopMatcherTarget()Ljava/lang/String;] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onNmsGetPlayerCount@33 targets=[net/minecraft/server/MinecraftServer.getPlayerCount()I] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeInRange@34 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherInRange()Ljava/lang/String;] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBelowStart 因 @Version([3.0, 4.0]) 跳过 (current=2.5) +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeAboveEnd 因 @Version([0.1, 1.0]) 跳过 (current=2.5) +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBoundaryEnd@37 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherBoundaryEnd()Ljava/lang/String;] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBoundaryStart@38 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherBoundaryStart()Ljava/lang/String;] +[15:28:57] [Server thread/WARN]: [Incision][WARN] VersionMatcher 解析失败: top.maplex.incisiontest.api.FailingVersionMatcher — java.lang.reflect.InvocationTargetException: null; fail-closed +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onMissingMatcherFallback@39 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.missingMatcherFallback()Ljava/lang/String;] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onMultiRange0 因 @Version([0, 1]) 跳过 (current=2.5) +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onMultiRange1@41 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.multiRangeByIndex()Ljava/lang/String;] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onMultiRange2 因 @Version([4, 5]) 跳过 (current=2.5) +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture advices=7 total=7 backend=Instrumentation +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/MinecraftServer.isHardcore()Z kinds=[LEAD] static=false +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/MinecraftServer.getPlayerCount()I kinds=[LEAD] static=false +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=net/minecraft/server/MinecraftServer resolved=net/minecraft/server/MinecraftServer advices=1 total=3 backend=Instrumentation +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonVersionCases → 8 suture / 8 advice +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AccessorUtilCases#onProcess@26 targets=[top/maplex/incisiontest/fixture/UtilFixture.process(Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String;] +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/UtilFixture resolved=top/maplex/incisiontest/fixture/UtilFixture advices=1 total=1 backend=Instrumentation +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.AccessorUtilCases → 1 suture / 1 advice +[15:28:57] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SharpnessObserver#observeSharpness@0 targets=[net/minecraft/world/item/enchantment/EnchantmentHelper.modifyDamage(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;F)F] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=net/minecraft/world/item/enchantment/EnchantmentHelper resolved=net/minecraft/world/item/enchantment/EnchantmentHelper advices=1 total=2 backend=Instrumentation +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SharpnessObserver → 1 suture / 1 advice +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityLow#lowPriority@2 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String;] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority advices=1 total=7 backend=Instrumentation +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityLow → 1 suture / 1 advice +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFF@20 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ffEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFFAlt@21 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ffAltMethod(I)I] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFT@22 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ftStaticEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFTAlt@23 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ftStaticAlt(I)I] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTF@24 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.tfCompanionEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTFAlt@25 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.tfCompanionAlt(I)I] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTStatic@26 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ttBothEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTCompanion@27 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.ttBothEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTAltStatic@28 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ttBothAlt(I)I] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTAltCompanion@29 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.ttBothAlt(I)I] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture resolved=top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture advices=6 total=6 backend=Instrumentation +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion resolved=top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion advices=4 total=4 backend=Instrumentation +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.KotlinTargetMatrixCases → 10 suture / 10 advice +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AccessorCases#onPublicDouble@18 targets=[top/maplex/incisiontest/fixture/AccessorFixture.publicDouble(I)I] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/AccessorFixture.publicDouble(I)I kinds=[LEAD] static=false +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=top/maplex/incisiontest/fixture/AccessorFixture resolved=top/maplex/incisiontest/fixture/AccessorFixture advices=1 total=1 backend=Instrumentation +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.AccessorCases → 1 suture / 1 advice +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onAccumulatePattern@73 targets=[top/maplex/incisiontest/fixture/InsnPatternFixture.accumulate(I)I] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticIconst5@74 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticSeq2@75 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticSeq4@76 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticAny@77 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onIconstFamilyRepeat@78 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onLdcString@79 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String;] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onLdcCstFiltered@80 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String;] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onFieldGet@81 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onFieldPut@82 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNewStringBuilder@83 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String;] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeVirtualGlob@84 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String;] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeStaticMath@85 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNewArray@86 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onANewArray@87 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInstanceOf@88 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onCheckCast@89 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onIfeq@90 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] @Surgeon pattern 未命中,跳过 advice: top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGoto +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onAthrow@92 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String;] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onReturn@93 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onSeq3@94 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String;] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onEmptyPattern@95 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onSeq5@96 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onRepeat2@97 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onRepeat5@98 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onCstNumeric@99 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobOwnerJavaLang@100 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobNameSuffix@101 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] @Surgeon pattern 未命中,跳过 advice: top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobDesc +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onDescExact@103 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeInterface@104 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeSpecial@105 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String;] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArrayLength@106 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] @Surgeon pattern 未命中,跳过 advice: top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNop +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onDup@108 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String;] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/InsnPatternFixture.accumulate(I)I kinds=[LEAD] static=false +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=top/maplex/incisiontest/fixture/InsnPatternFixture resolved=top/maplex/incisiontest/fixture/InsnPatternFixture advices=1 total=1 backend=Instrumentation +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=top/maplex/incisiontest/fixture/ComplexOpcodeFixture resolved=top/maplex/incisiontest/fixture/ComplexOpcodeFixture advices=32 total=32 backend=Instrumentation +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonInsnPatternCases → 33 suture / 33 advice +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onBothEmpty@39 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.bothEmpty()Ljava/lang/String;] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onOnlyEndGiven@40 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.onlyEndGiven()Ljava/lang/String;] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onOnlyStartGiven@41 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.onlyStartGiven()Ljava/lang/String;] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSinglePoint@42 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.singlePoint()Ljava/lang/String;] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#surgeonDefaultAdvice@11 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.surgeonDefaultTarget()Ljava/util/List;] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#surgeonOverrideAdvice@12 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.surgeonDefaultTarget()Ljava/util/List;] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#multiSurgeonLowerSide@13 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.multiSurgeonTarget()Ljava/util/List;] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture advices=7 total=8 backend=Instrumentation +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonOperationCases → 7 suture / 7 advice +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#beforeTouchField@18 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.touchesField()I] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#afterMultiArg@19 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.multiArg(ILjava/lang/String;D)Ljava/lang/String;] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#aroundCallsHelper@20 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.callsHelper(I)I] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#aroundModifyArgs@21 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.greet(Ljava/lang/String;)Ljava/lang/String;] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#aroundRewriteResult@22 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.rewriteTarget(I)I] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#onStaticEcho@23 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.staticEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#onCompanionEcho@24 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture$Companion.companionEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonAopTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonAopTargetFixture advices=6 total=6 backend=Instrumentation +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonAopTargetFixture$Companion resolved=top/maplex/incisiontest/fixture/SurgeonAopTargetFixture$Companion advices=1 total=1 backend=Instrumentation +[15:28:58] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAopCases → 7 suture / 7 advice +[15:28:58] [Server thread/INFO]: [DEBUG] injectAll(CONST): 201 个类, 用时 717 毫秒 +[15:28:58] [Server thread/INFO]: [DEBUG] - SurgeonScanner: 716 毫秒 +[15:28:58] [Server thread/INFO]: [DEBUG] 生命周期 "CONST" 用时 838 毫秒。 +[15:28:58] [Server thread/INFO]: [DEBUG] Bukkit 插件初始化完成,用时 2,187 毫秒。 +[15:28:58] [Server thread/INFO]: [DEBUG] 已屏蔽 IllegalAccess 警告,用时 0 毫秒。 +[15:28:58] [Server thread/INFO]: [DEBUG] ProjectScanner 扫描到 8 个资源文件,用时 0 毫秒。 +[15:28:58] [Server thread/WARN]: java.lang.IllegalStateException: top.maplex.incisiontest.taboolib.module.nms.MinecraftLanguage is not an instance of top.maplex.incisiontest.taboolib.module.nms.MinecraftLanguage +[15:28:58] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.library.reflex.JavaClassMethod.invoke(JavaClassMethod.kt:68) +[15:28:58] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.platform.ClassVisitorAwake.visit(ClassVisitorAwake.kt:17) +[15:28:58] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.injectSingleVisitor(ClassVisitorHandler.java:321) +[15:28:58] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.injectAll(ClassVisitorHandler.java:286) +[15:28:58] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.lambda$init$0(ClassVisitorHandler.java:43) +[15:28:58] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib$2.run(TabooLib.java:119) +[15:28:58] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib.lambda$lifeCycle$0(TabooLib.java:86) +[15:28:58] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib.execution(TabooLib.java:228) +[15:28:58] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib.lifeCycle(TabooLib.java:79) +[15:28:58] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.platform.BukkitPlugin.(BukkitPlugin.java:84) +[15:28:58] [Server thread/WARN]: at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) +[15:28:58] [Server thread/WARN]: at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) +[15:28:58] [Server thread/WARN]: at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:483) +[15:28:58] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.(PluginClassLoader.java:88) +[15:28:58] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:145) +[15:28:58] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:406) +[15:28:58] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:313) +[15:28:58] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:122) +[15:28:58] [Server thread/WARN]: at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:473) +[15:28:58] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:342) +[15:28:58] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.runServer(Unknown Source) +[15:28:58] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(Unknown Source) +[15:28:58] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:1474) +[15:28:58] [Server thread/WARN]: Caused by: java.lang.ClassCastException: class java.util.Properties cannot be cast to class com.google.gson.JsonObject (java.util.Properties is in module java.base of loader 'bootstrap'; com.google.gson.JsonObject is in unnamed module of loader java.net.URLClassLoader @7291c18f) +[15:28:58] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.nms.MinecraftLanguage.loadFilesFromExchange(MinecraftLanguage.kt:181) +[15:28:58] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.nms.MinecraftLanguage.init(MinecraftLanguage.kt:151) +[15:28:58] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.library.reflex.JavaClassMethod.invoke(JavaClassMethod.kt:57) +[15:28:58] [Server thread/WARN]: ... 22 more +[15:28:58] [Server thread/INFO]: [DEBUG] 加载配置文件: E:\Minecraft-Server\incisionTest\run-26.1.2-spigot\plugins\Incision-Test\datasource.yml +[15:28:58] [Server thread/INFO]: [DEBUG] 加载配置文件: E:\Minecraft-Server\incisionTest\run-26.1.2-spigot\plugins\Incision-Test\kether.yml +[15:28:58] [Server thread/INFO]: [DEBUG] 生命周期 "INIT" 用时 40 毫秒。 +[15:28:58] [Server thread/INFO]: [Adyeshach] Loading Adyeshach v2.1.30 +[15:28:58] [Server thread/WARN]: [Adyeshach] 当前 Minecraft 版本不受支持,请等待插件适配。 +[15:28:58] [Server thread/INFO]: [Incision-Test] Loading Incision-Test v1.0.0 +[15:28:58] [Server thread/INFO]: [DEBUG] 生命周期 "LOAD" 用时 43 毫秒。 +[15:28:58] [Server thread/INFO]: Preparing level "world" +[15:28:58] [Server thread/INFO]: -------- World Settings For [world] -------- +[15:28:58] [Server thread/INFO]: Entity Activation Range: An 32 / Mo 32 / Ra 48 / Mi 16 / Tiv true / Isa false +[15:28:58] [Server thread/INFO]: Item Despawn Rate: 6000 +[15:28:58] [Server thread/INFO]: Arrow Despawn Rate: 1200 Trident Respawn Rate:1200 +[15:28:58] [Server thread/INFO]: Zombie Aggressive Towards Villager: true +[15:28:58] [Server thread/INFO]: Item Merge Radius: 2.5 +[15:28:58] [Server thread/INFO]: Simulation Distance: 10 +[15:28:58] [Server thread/INFO]: View Distance: 10 +[15:28:58] [Server thread/INFO]: Allow Zombie Pigmen to spawn from portal blocks: true +[15:28:58] [Server thread/INFO]: Nerfing mobs spawned from spawners: false +[15:28:58] [Server thread/INFO]: Hopper Transfer: 8 Hopper Check: 1 Hopper Amount: 1 Hopper Can Load Chunks: false +[15:28:58] [Server thread/INFO]: Experience Merge Radius: 3.0 +[15:28:58] [Server thread/INFO]: Mob Spawn Range: 6 +[15:28:58] [Server thread/INFO]: Cactus Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: Cane Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: Melon Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: Mushroom Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: Pumpkin Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: Sapling Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: Beetroot Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: Carrot Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: Potato Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: Wheat Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: NetherWart Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: Vine Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: Cocoa Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: Bamboo Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: SweetBerry Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: Kelp Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: TwistingVines Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: WeepingVines Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: CaveVines Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: Custom Map Seeds: Village: 10387312 Desert: 14357617 Igloo: 14357618 Jungle: 14357619 Swamp: 14357620 Monument: 10387313 Ocean: 14357621 Shipwreck: 165745295 End City: 10387313 Slime: 987234911 Nether: 30084232 Mansion: 10387319 Fossil: 14357921 Portal: 34222645 +[15:28:58] [Server thread/INFO]: Max TNT Explosions: 100 +[15:28:58] [Server thread/INFO]: Tile Max Tick Time: 50ms Entity max Tick Time: 50ms +[15:28:58] [Server thread/INFO]: Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Di 128 / Other 64 +[15:28:58] [Server thread/INFO]: -------- World Settings For [world_nether] -------- +[15:28:58] [Server thread/INFO]: Entity Activation Range: An 32 / Mo 32 / Ra 48 / Mi 16 / Tiv true / Isa false +[15:28:58] [Server thread/INFO]: Item Despawn Rate: 6000 +[15:28:58] [Server thread/INFO]: Arrow Despawn Rate: 1200 Trident Respawn Rate:1200 +[15:28:58] [Server thread/INFO]: Zombie Aggressive Towards Villager: true +[15:28:58] [Server thread/INFO]: Item Merge Radius: 2.5 +[15:28:58] [Server thread/INFO]: Simulation Distance: 10 +[15:28:58] [Server thread/INFO]: View Distance: 10 +[15:28:58] [Server thread/INFO]: Allow Zombie Pigmen to spawn from portal blocks: true +[15:28:58] [Server thread/INFO]: Nerfing mobs spawned from spawners: false +[15:28:58] [Server thread/INFO]: Hopper Transfer: 8 Hopper Check: 1 Hopper Amount: 1 Hopper Can Load Chunks: false +[15:28:58] [Server thread/INFO]: Experience Merge Radius: 3.0 +[15:28:58] [Server thread/INFO]: Mob Spawn Range: 6 +[15:28:58] [Server thread/INFO]: Cactus Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: Cane Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: Melon Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: Mushroom Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: Pumpkin Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: Sapling Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: Beetroot Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: Carrot Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: Potato Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: Wheat Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: NetherWart Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: Vine Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: Cocoa Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: Bamboo Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: SweetBerry Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: Kelp Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: TwistingVines Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: WeepingVines Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: CaveVines Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: Custom Map Seeds: Village: 10387312 Desert: 14357617 Igloo: 14357618 Jungle: 14357619 Swamp: 14357620 Monument: 10387313 Ocean: 14357621 Shipwreck: 165745295 End City: 10387313 Slime: 987234911 Nether: 30084232 Mansion: 10387319 Fossil: 14357921 Portal: 34222645 +[15:28:58] [Server thread/INFO]: Max TNT Explosions: 100 +[15:28:58] [Server thread/INFO]: Tile Max Tick Time: 50ms Entity max Tick Time: 50ms +[15:28:58] [Server thread/INFO]: Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Di 128 / Other 64 +[15:28:58] [Server thread/INFO]: -------- World Settings For [world_the_end] -------- +[15:28:58] [Server thread/INFO]: Entity Activation Range: An 32 / Mo 32 / Ra 48 / Mi 16 / Tiv true / Isa false +[15:28:58] [Server thread/INFO]: Item Despawn Rate: 6000 +[15:28:58] [Server thread/INFO]: Arrow Despawn Rate: 1200 Trident Respawn Rate:1200 +[15:28:58] [Server thread/INFO]: Zombie Aggressive Towards Villager: true +[15:28:58] [Server thread/INFO]: Item Merge Radius: 2.5 +[15:28:58] [Server thread/INFO]: Simulation Distance: 10 +[15:28:58] [Server thread/INFO]: View Distance: 10 +[15:28:58] [Server thread/INFO]: Allow Zombie Pigmen to spawn from portal blocks: true +[15:28:58] [Server thread/INFO]: Nerfing mobs spawned from spawners: false +[15:28:58] [Server thread/INFO]: Hopper Transfer: 8 Hopper Check: 1 Hopper Amount: 1 Hopper Can Load Chunks: false +[15:28:58] [Server thread/INFO]: Experience Merge Radius: 3.0 +[15:28:58] [Server thread/INFO]: Mob Spawn Range: 6 +[15:28:58] [Server thread/INFO]: Cactus Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: Cane Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: Melon Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: Mushroom Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: Pumpkin Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: Sapling Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: Beetroot Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: Carrot Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: Potato Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: Wheat Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: NetherWart Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: Vine Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: Cocoa Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: Bamboo Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: SweetBerry Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: Kelp Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: TwistingVines Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: WeepingVines Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: CaveVines Growth Modifier: 100% +[15:28:58] [Server thread/INFO]: Custom Map Seeds: Village: 10387312 Desert: 14357617 Igloo: 14357618 Jungle: 14357619 Swamp: 14357620 Monument: 10387313 Ocean: 14357621 Shipwreck: 165745295 End City: 10387313 Slime: 987234911 Nether: 30084232 Mansion: 10387319 Fossil: 14357921 Portal: 34222645 +[15:28:58] [Server thread/INFO]: Max TNT Explosions: 100 +[15:28:58] [Server thread/INFO]: Tile Max Tick Time: 50ms Entity max Tick Time: 50ms +[15:28:58] [Server thread/INFO]: Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Di 128 / Other 64 +[15:28:58] [Server thread/INFO]: Loading 0 persistent chunks... +[15:28:58] [Server thread/INFO]: Time elapsed: 2 ms +[15:28:58] [Server thread/INFO]: [Adyeshach] Enabling Adyeshach v2.1.30 +[15:28:58] [Server thread/INFO]: [Incision-Test] Enabling Incision-Test v1.0.0 +[15:28:58] [Server thread/INFO]: [Incision] Incision ENABLE: gate / 诊断收尾开始 +[15:28:58] [Server thread/INFO]: [Incision] Gate created: apiVersion=2 +[15:28:58] [Server thread/INFO]: [Incision] Incision Gate online: api=2 +[15:28:58] [Server thread/INFO]: [Incision] Checkup report: total=292 +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSegLongerStart@54 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.segmentLongerStart()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobOwnerJavaLang@100 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset1All@42 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onSeq3@94 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onOnlyStartGiven@41 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.onlyStartGiven()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptNotIsInt@79 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeAfterPattern@15 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTAltCompanion@29 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.ttBothAlt(I)I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aTNeg10@19 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPriNeg10()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onTouchSafeCall@89 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.touch(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg0@30 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.PerformanceCases#predicate@6 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.predicate(I)I +- top.maplex.incisiontest.cases.OperationIdVariantsCases#adviceEmptyFallback@10 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idEmptyFallbackTarget()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrdAll@37 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#both-companion-path@11 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion.bothEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterPropertySize@86 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalTrail@15 + state: ARMED + target: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM1@19 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m1Default()I +- top.maplex.incisiontest.cases.SurgeonOperationCases#custom-operation-id@7 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.customIdTarget()I +- top.maplex.incisiontest.cases.SurgeonAopCases#aroundRewriteResult@22 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.rewriteTarget(I)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onCstNumeric@99 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpliceWithWhere@117 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereSplice(I)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobNameSuffix@101 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trailClassAndMethodB@24 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeClassB()I +- top.maplex.incisiontest.cases.SurgeonAdvancedCases#onLongCalcBypass@5 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture.longCalc(JJ)J +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF100@26 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri100()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#graftFullDescriptor@27 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeInvokeHelper()I +- top.maplex.incisiontest.cases.PerformanceCases#siteInvoke@8 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.siteInvoke(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnGe@74 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onReturn@93 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onTriggerItExact@82 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.trigger(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticSeq4@76 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagFalse@95 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnNew@22 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.allocate()Ljava/lang/StringBuilder; +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onHeadPatternIfeq@12 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeStaticMath@85 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperBeforeOffsetZero@41 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteNewWithTarget@42 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteNewObject()Ljava/lang/StringBuilder; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadFullDescriptor@20 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeMethodFull(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnLowLevel@68 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onBypassWithWhere@119 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereBypass(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogEqString@69 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal0AfterOffset1@45 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimArg0@56 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#orderZero@30 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorThrow@33 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteThrowMethod()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArrayLength@106 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I +- top.maplex.incisiontest.cases.SurgeonSiteCases#trimEchoArg@26 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.echo(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onTrimArgWithWhere@121 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereTrim(I)I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTFAlt@25 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.tfCompanionAlt(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogThisRef@99 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#m7-cust@25 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m7IdAndDisabled()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onIconstFamilyRepeat@78 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteFieldPutGraft@41 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteFieldPut(I)V +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldGetAfter@25 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.readCounterShift()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityHigh#highPriority@2 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnString@25 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnString()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onGraftWithWhere@120 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereGraft(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnBool@26 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnBoolean()Z +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFT@22 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ftStaticEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnAnd@90 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgDouble1@20 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimDoubleArg(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInstanceOf@88 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorTail@31 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteTailMethod()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#exciseFullReplace@58 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixExciseTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftBeforeHelperInvoke@18 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I +- top.maplex.incisiontest.cases.SurgeonOperationHigherCases#higherSurgeonAdvice@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.multiSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onLdcString@79 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticSeq2@75 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonCrossClCases#onIsHardcore@4 + state: ARMED + target: net/minecraft/server/MinecraftServer.isHardcore()Z +- top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeInRange@34 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherInRange()Ljava/lang/String; +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#craftChatInvoke@17 + state: ARMED + target: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onRepeat2@97 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNot@92 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnDragon@67 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onCheckCast@89 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I +- top.maplex.incisiontest.cases.SurgeonMixinCases#redirectHelper@5 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture.helper(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteShiftBefore@38 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorReturn@32 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteReturnMethod()I +- top.maplex.incisiontest.cases.SurgeonAopCases#onStaticEcho@23 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.staticEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.PerformanceCases#splice@7 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldPutAfter@27 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.writeCounterShift(I)V +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnLong@24 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnLong()J +- top.maplex.incisiontest.cases.OperationIdVariantsCases#veryLong-abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghij@11 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idVeryLongTarget()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onTrailWithWhere@116 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereTrail(I)I +- top.maplex.incisiontest.cases.SharpnessModifier#sharpness-modifier@2 + state: ARMED + target: net/minecraft/world/item/enchantment/EnchantmentHelper.modifyDamage(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/… +- top.maplex.incisiontest.cases.SharpnessObserver#observeSharpness@0 + state: ARMED + target: net/minecraft/world/item/enchantment/EnchantmentHelper.modifyDamage(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/… +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#apiLead@12 + state: ARMED + target: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI; +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM5@23 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m5PriorityNegative()I +- top.maplex.incisiontest.cases.SurgeonAopCases#beforeTouchField@18 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.touchesField()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trailOnThrow@45 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixThrowUncaught(Z)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onTrimReturnVersioned@50 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.trimReturnTarget()I +- top.maplex.incisiontest.cases.PerformanceCases#trailOfPair@5 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I +- top.maplex.incisiontest.cases.Pri100Surgeon#pri100@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg1@31 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationIdVariantsCases#id-variant-normal@8 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idNormalTarget()I +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onHeadWithPattern@11 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureGt@72 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonBasicCases#onAddSplice@10 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.add(II)I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTAltStatic@28 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ttBothAlt(I)I +- top.maplex.incisiontest.cases.AccessorCases#onPublicDouble@18 + state: ARMED + target: top/maplex/incisiontest/fixture/AccessorFixture.publicDouble(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteShiftAfter@39 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I +- top.maplex.incisiontest.cases.SurgeonMixinCases#overwriteMayThrow@4 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture.mayThrow(Z)Ljava/lang/String; +- top.maplex.incisiontest.cases.AccessorUtilCases#onProcess@26 + state: ARMED + target: top/maplex/incisiontest/fixture/UtilFixture.process(Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadExactTarget@22 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeStarTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onSecondHelperBefore@38 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset2All@43 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onExplicitNoop@52 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.explicitNoopMatcherTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFF@20 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ffEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onDup@108 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPriorityMaxCases#adviceMax@2 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.extremeMaxTarget()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onAthrow@92 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#m2-cust@20 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m2CustomId()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd0@34 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I +- top.maplex.incisiontest.cases.PriNeg100Surgeon#priNeg100@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticAny@77 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onGraftVersioned@49 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.graftCallerTarget()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal1AfterOffset1@52 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBoundaryStart@38 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherBoundaryStart()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onDescExact@103 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#same-pri-second@28 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.samePriorityTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM4@22 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m4PriorityPositive()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityDefault#defaultPriority@4 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onBeforeOffset2@50 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriorityDefault@13 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onFakeNoBounds@53 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.fakeMatcherNoBoundsTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOperationCases#highPriority@9 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.priorityTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal2AfterOffset2@46 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonPriorityMinCases#adviceMin@2 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.extremeMinTarget()I +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#apiTrail@13 + state: ARMED + target: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeInterface@104 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I +- top.maplex.incisiontest.cases.OperationMatrixCases#m8-cust@26 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m8AllThree()I +- top.maplex.incisiontest.cases.SurgeonAopCases#aroundCallsHelper@20 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.callsHelper(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldGetBefore@24 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.readCounterShift()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trimFullDescriptor@28 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeTrimArgs(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticIconst5@74 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onEmptyPattern@95 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V +- top.maplex.incisiontest.cases.SurgeonOperationCases#surgeonDefaultAdvice@11 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.surgeonDefaultTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onIfeq@90 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I +- top.maplex.incisiontest.cases.SurgeonAopCases#afterMultiArg@19 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.multiArg(ILjava/lang/String;D)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#both-static-path@10 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture.bothEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonBasicCases#onVoidTrail@9 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.voidNoArg()V +- top.maplex.incisiontest.cases.PerformanceCases#probe@2 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aFNeg10@23 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPriNeg10()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldPutBefore@26 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.writeCounterShift(I)V +- top.maplex.incisiontest.cases.SurgeonVersionCases#onMissingMatcherFallback@39 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.missingMatcherFallback()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgQuad3@22 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimQuadArg(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onLdcCstFiltered@80 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#orderHigh@28 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPriorityPositiveCases#advicePositive@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteOffsetZero@44 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgTriple2@21 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimTripleArg(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionCases#onNmsGetPlayerCount@33 + state: ARMED + target: net/minecraft/server/MinecraftServer.getPlayerCount()I +- top.maplex.incisiontest.cases.SurgeonSiteCases#bypassHelperInvoke@24 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onBothEmpty@39 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.bothEmpty()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onBypassVersioned@48 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.bypassCallerTarget()I +- top.maplex.incisiontest.cases.SurgeonOperationCases#multiSurgeonLowerSide@13 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.multiSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTStatic@26 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ttBothEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT0@20 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri0()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagTrue@94 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onEmptyWhere@115 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereEmpty(I)I +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeWithPattern@13 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTF@24 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.tfCompanionEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onAccumulatePattern@73 + state: ARMED + target: top/maplex/incisiontest/fixture/InsnPatternFixture.accumulate(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBefore1@47 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#spliceFull@25 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeShorthandArgs(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#spliceShortCircuit@33 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.spliceSkipTarget(I)I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onBeforeNegOffset@44 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnFieldPut@21 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.writeCounter(I)V +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd1@35 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOffsetMinus2@49 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonSiteCases#trimReturnPlain@25 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.plainReturn()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNeqInt@70 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeSpecial@105 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBoundaryEnd@37 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherBoundaryEnd()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onLeadVersioned@44 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.leadTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM9@27 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m9PriorityZeroExplicit()I +- top.maplex.incisiontest.cases.Pri0Surgeon#pri0@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAdvancedCases#onReturnsBoolExcise@4 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture.returnsBoolean(Z)Z +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onOnlyEndGiven@40 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.onlyEndGiven()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOffsetPlus5@48 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT5@21 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri5()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftFieldGet@50 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixFieldRead()I +- top.maplex.incisiontest.cases.SurgeonVersionCases#onNoop@32 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.noopMatcherTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.AccessorTheatreDslCases#onDescribe@6 + state: ARMED + target: top/maplex/incisiontest/fixture/AccessorChildFixture.describe()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriority200@10 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#newBefore@28 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.allocateBuilder()Ljava/lang/StringBuilder; +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalSplice@16 + state: ARMED + target: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftThrow@53 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixThrowUncaught(Z)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onSeq5@96 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#headLead@42 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSimpleReturn()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF0@24 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri0()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trailMultiReturn@44 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixMultiReturn(Z)I +- top.maplex.incisiontest.cases.SurgeonPriorityNegativeCases#adviceNegative@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureLt@71 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#newAfter@29 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.allocateBuilder()Ljava/lang/StringBuilder; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg2@32 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAopCases#aroundModifyArgs@21 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.greet(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPriorityZeroCases#adviceZero@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTCompanion@27 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.ttBothEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeVirtualGlob@84 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationIdVariantsCases#id::with/special.chars-001@9 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idSpecialCharsTarget()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onAnyOrdinal@47 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagNull@96 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriority50@11 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureDouble@97 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF5@25 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri5()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onHandleInList@77 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.handle(Ljava/util/List;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnCompound@98 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterProperty@85 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalLead@14 + state: ARMED + target: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onANewArray@87 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM3@21 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m3DisabledNoId()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogMatches@75 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteNewEmptyTarget@43 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteTargetEmpty()Ljava/lang/Object; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterMethodNoArg@88 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadWildArgs@21 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeMethodWild(*)* +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperBefore@37 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSpliceVersioned@46 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.spliceTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd2@36 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorHead@30 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteHeadMethod()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeAfter0@49 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#bypassReplace@54 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeMixed(I)I +- top.maplex.incisiontest.cases.PerformanceCases#leadOfPair@4 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I +- top.maplex.incisiontest.cases.SurgeonCrossClCases#onGetPlayerCount@5 + state: ARMED + target: net/minecraft/server/MinecraftServer.getPlayerCount()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterMethodCall@87 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnFieldGet@20 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.readCounter()I +- top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#onCompanionOnly@8 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion.companionOnlyEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptAsCast@84 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onTrailVersioned@45 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.trailTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#cycle-advice@29 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cycleTarget()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNested@93 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#onStaticOnly@9 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture.staticOnlyEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#tailTrailNormal@43 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSimpleReturn()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityLow#lowPriority@2 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onHandleIcList@80 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.handle(Ljava/util/List;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onFieldPut@82 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#bypassFullDescriptor@26 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeInvokeHelper()I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFTAlt@23 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ftStaticAlt(I)I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSinglePoint@42 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.singlePoint()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSegLongerEnd@55 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.segmentLongerEnd()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onExciseWithWhere@118 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereExcise(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#m6-cust@24 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m6IdAndPriority()I +- top.maplex.incisiontest.cases.SurgeonVersionCases#onFuture@31 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.versionedTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onRepeat5@98 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I +- top.maplex.incisiontest.cases.SurgeonOperationCases#lowPriority@10 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.priorityTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnOr@91 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeWithGlob@14 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptIpObject@81 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset0@51 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimArg1@57 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixCombine(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#exciseFullBody@34 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.exciseRawTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftAfterHelperInvoke@19 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I +- top.maplex.incisiontest.cases.OperationMatrixCases#orderMid@29 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBefore0@46 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptNotIt@83 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptIsString@78 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonBasicCases#onGreetLead@8 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.greet(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOperationCases#disabledAdvice@8 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.disabledTarget()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftNew@52 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixAllocate()Ljava/util/ArrayList; +- top.maplex.incisiontest.cases.PerformanceCases#lead@3 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT100@22 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri100()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNewStringBuilder@83 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOperationCases#surgeonOverrideAdvice@12 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.surgeonDefaultTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogInString@76 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperAfterOffset1@40 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnLe@73 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimReturnPlain@55 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixPlainReturn()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#noParenLead@35 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.noParenMethod()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onThirdHelperBefore@39 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trailClassAndMethodA@23 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeClassA()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#spliceProceedAndKeep@59 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSpliceTarget(I)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onFieldGet@81 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFieldPutOffset@54 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteFieldGetGraft@40 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteFieldGet()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftFieldPut@51 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixFieldWrite(I)V +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnThrow@23 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.throwIt()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNewArray@86 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I +- top.maplex.incisiontest.cases.SurgeonVersionCases#onMultiRange1@41 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.multiRangeByIndex()Ljava/lang/String; +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFFAlt@21 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ffAltMethod(I)I +- top.maplex.incisiontest.cases.SurgeonAopCases#onCompanionEcho@24 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture$Companion.companionEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBeforeAll@48 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I +- top.maplex.incisiontest.cases.OperationMatrixCases#orderLow@31 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPriorityDefaultCases#adviceDefault@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgSingle@18 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimSingleArg(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFieldGetOffset@53 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgDouble0@19 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimDoubleArg(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#same-pri-first@27 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.samePriorityTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnInt@23 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnInt()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriorityNeg10@12 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onExciseVersioned@47 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.exciseTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonCrossClCases#onGetMaxPlayers@8 + state: ARMED + target: org/bukkit/Bukkit.getMaxPlayers()I + +[15:28:58] [Server thread/INFO]: [Incision] Instrumentation 后端就绪 +[15:28:58] [Server thread/INFO]: [DEBUG] MeteorInjector 初始化完成。 +[15:28:58] [Server thread/INFO]: [DEBUG] 生命周期 "ENABLE" 用时 47 毫秒。 +[15:28:58] [Server thread/INFO]: Server permissions file permissions.yml is empty, ignoring it +[15:28:58] [Server thread/INFO]: Done (0.249s)! For help, type "help" +[15:28:58] [Server thread/INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:overworld +[15:28:58] [Server thread/INFO]: Saving chunks for level 'ServerLevel[world_nether]'/minecraft:the_nether +[15:28:58] [Server thread/INFO]: Saving chunks for level 'ServerLevel[world_the_end]'/minecraft:the_end +[15:28:58] [Server thread/INFO]: ThreadedAnvilChunkStorage (world): All chunks are saved +[15:28:58] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved +[15:28:58] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved +[15:28:58] [Server thread/INFO]: ThreadedAnvilChunkStorage: All dimensions are saved +[15:28:58] [Server thread/INFO]: [DEBUG] 生命周期 "ACTIVE" 用时 1 毫秒。 +[15:28:58] [Server thread/INFO]: [IncisionTest] auto-run disabled for isolated benchmark process +[15:28:59] [Craft Scheduler Thread - 0/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:28:59] [Craft Scheduler Thread - 0/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:28:59] [Craft Scheduler Thread - 0/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD, TRAIL] static=false +[15:28:59] [Craft Scheduler Thread - 0/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.predicate(I)I kinds=[LEAD] static=false +[15:28:59] [Craft Scheduler Thread - 0/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I kinds=[SPLICE] static=false +[15:28:59] [Craft Scheduler Thread - 0/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.siteInvoke(I)I kinds=[GRAFT] static=false +[15:28:59] [Craft Scheduler Thread - 0/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.fixture.PerformanceFixture$$IncisionBodies in org.bukkit.plugin.java.PluginClassLoader@7841969e +[15:28:59] [Craft Scheduler Thread - 0/INFO]: [DEBUG] [Incision][DEBUG] Bodies class defined in target loader: top.maplex.incisiontest.fixture.PerformanceFixture$$IncisionBodies loader=org.bukkit.plugin.java.PluginClassLoader +[15:28:59] [Craft Scheduler Thread - 0/INFO]: JMH-START backend=instrumentation unit=ns/op warmup=3 measurement=7 iterationMillis=500 forks=0 output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\26.1.2-spigot-java25-instrumentation.json +[15:28:59] [Craft Scheduler Thread - 0/INFO]: # JMH version: 1.37 +[15:28:59] [Craft Scheduler Thread - 0/INFO]: # VM version: JDK 25.0.2, OpenJDK 64-Bit Server VM, 25.0.2+10-LTS +[15:28:59] [Craft Scheduler Thread - 0/INFO]: # VM invoker: D:\Java\zulu25.32.21-ca-jdk25.0.2-win_x64\bin\java.exe +[15:28:59] [Craft Scheduler Thread - 0/INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=instrumentation -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\26.1.2-spigot-java25-instrumentation.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 -XX:+EnableDynamicAgentLoading +[15:28:59] [Craft Scheduler Thread - 0/INFO]: # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:28:59] [Craft Scheduler Thread - 0/INFO]: # Warmup: 3 iterations, 500 ms each +[15:28:59] [Craft Scheduler Thread - 0/INFO]: # Measurement: 7 iterations, 500 ms each +[15:28:59] [Craft Scheduler Thread - 0/INFO]: # Timeout: 10 min per iteration +[15:28:59] [Craft Scheduler Thread - 0/INFO]: # Threads: 1 thread, will synchronize iterations +[15:28:59] [Craft Scheduler Thread - 0/INFO]: # Benchmark mode: Average time, time/op +[15:28:59] [Craft Scheduler Thread - 0/INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.baseline +[15:28:59] [Craft Scheduler Thread - 0/INFO]: +[15:28:59] [Craft Scheduler Thread - 0/INFO]: # Run progress: 0.00% complete, ETA 00:00:30 +[15:28:59] [Craft Scheduler Thread - 0/INFO]: # Fork: N/A, test runs in the host VM +[15:28:59] [Craft Scheduler Thread - 0/INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:28:59] [Craft Scheduler Thread - 0/INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:29:00] [Craft Scheduler Thread - 0/INFO]: # Warmup Iteration 1: 0.443 ns/op +[15:29:00] [Craft Scheduler Thread - 0/INFO]: # Warmup Iteration 2: 0.478 ns/op +[15:29:01] [Craft Scheduler Thread - 0/INFO]: # Warmup Iteration 3: 0.418 ns/op +[15:29:01] [Craft Scheduler Thread - 0/INFO]: Iteration 1: 0.514 ns/op +[15:29:02] [Craft Scheduler Thread - 0/INFO]: Iteration 2: 0.449 ns/op +[15:29:02] [Craft Scheduler Thread - 0/INFO]: Iteration 3: 0.536 ns/op +[15:29:03] [Craft Scheduler Thread - 0/INFO]: Iteration 4: 0.429 ns/op +[15:29:03] [Craft Scheduler Thread - 0/INFO]: Iteration 5: 0.482 ns/op +[15:29:04] [Craft Scheduler Thread - 0/INFO]: Iteration 6: 0.473 ns/op +[15:29:04] [Craft Scheduler Thread - 0/INFO]: Iteration 7: 0.445 ns/op +[15:29:04] [Craft Scheduler Thread - 0/INFO]: +[15:29:04] [Craft Scheduler Thread - 0/INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.baseline": +[15:29:04] [Craft Scheduler Thread - 0/INFO]: 0.475 ±(99.9%) 0.087 ns/op [Average] +[15:29:04] [Craft Scheduler Thread - 0/INFO]: (min, avg, max) = (0.429, 0.475, 0.536), stdev = 0.039 +[15:29:04] [Craft Scheduler Thread - 0/INFO]: CI (99.9%): [0.388, 0.562] (assumes normal distribution) +[15:29:04] [Craft Scheduler Thread - 0/INFO]: +[15:29:04] [Craft Scheduler Thread - 0/INFO]: +[15:29:04] [Craft Scheduler Thread - 0/INFO]: # JMH version: 1.37 +[15:29:04] [Craft Scheduler Thread - 0/INFO]: # VM version: JDK 25.0.2, OpenJDK 64-Bit Server VM, 25.0.2+10-LTS +[15:29:04] [Craft Scheduler Thread - 0/INFO]: # VM invoker: D:\Java\zulu25.32.21-ca-jdk25.0.2-win_x64\bin\java.exe +[15:29:04] [Craft Scheduler Thread - 0/INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=instrumentation -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\26.1.2-spigot-java25-instrumentation.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 -XX:+EnableDynamicAgentLoading +[15:29:04] [Craft Scheduler Thread - 0/INFO]: # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:29:04] [Craft Scheduler Thread - 0/INFO]: # Warmup: 3 iterations, 500 ms each +[15:29:04] [Craft Scheduler Thread - 0/INFO]: # Measurement: 7 iterations, 500 ms each +[15:29:04] [Craft Scheduler Thread - 0/INFO]: # Timeout: 10 min per iteration +[15:29:04] [Craft Scheduler Thread - 0/INFO]: # Threads: 1 thread, will synchronize iterations +[15:29:04] [Craft Scheduler Thread - 0/INFO]: # Benchmark mode: Average time, time/op +[15:29:04] [Craft Scheduler Thread - 0/INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.lead +[15:29:04] [Craft Scheduler Thread - 0/INFO]: +[15:29:04] [Craft Scheduler Thread - 0/INFO]: # Run progress: 16.67% complete, ETA 00:00:25 +[15:29:04] [Craft Scheduler Thread - 0/INFO]: # Fork: N/A, test runs in the host VM +[15:29:04] [Craft Scheduler Thread - 0/INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:29:04] [Craft Scheduler Thread - 0/INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:29:05] [Craft Scheduler Thread - 0/INFO]: # Warmup Iteration 1: 110.806 ns/op +[15:29:05] [Craft Scheduler Thread - 0/INFO]: # Warmup Iteration 2: 101.869 ns/op +[15:29:06] [Craft Scheduler Thread - 0/INFO]: # Warmup Iteration 3: 101.415 ns/op +[15:29:06] [Craft Scheduler Thread - 0/INFO]: Iteration 1: 84.685 ns/op +[15:29:07] [Craft Scheduler Thread - 0/INFO]: Iteration 2: 74.250 ns/op +[15:29:07] [Craft Scheduler Thread - 0/INFO]: Iteration 3: 91.057 ns/op +[15:29:08] [Craft Scheduler Thread - 0/INFO]: Iteration 4: 85.811 ns/op +[15:29:08] [Craft Scheduler Thread - 0/INFO]: Iteration 5: 79.362 ns/op +[15:29:09] [Craft Scheduler Thread - 0/INFO]: Iteration 6: 88.070 ns/op +[15:29:09] [Craft Scheduler Thread - 0/INFO]: Iteration 7: 79.092 ns/op +[15:29:09] [Craft Scheduler Thread - 0/INFO]: +[15:29:09] [Craft Scheduler Thread - 0/INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.lead": +[15:29:09] [Craft Scheduler Thread - 0/INFO]: 83.190 ±(99.9%) 13.203 ns/op [Average] +[15:29:09] [Craft Scheduler Thread - 0/INFO]: (min, avg, max) = (74.250, 83.190, 91.057), stdev = 5.862 +[15:29:09] [Craft Scheduler Thread - 0/INFO]: CI (99.9%): [69.987, 96.392] (assumes normal distribution) +[15:29:09] [Craft Scheduler Thread - 0/INFO]: +[15:29:09] [Craft Scheduler Thread - 0/INFO]: +[15:29:09] [Craft Scheduler Thread - 0/INFO]: # JMH version: 1.37 +[15:29:09] [Craft Scheduler Thread - 0/INFO]: # VM version: JDK 25.0.2, OpenJDK 64-Bit Server VM, 25.0.2+10-LTS +[15:29:09] [Craft Scheduler Thread - 0/INFO]: # VM invoker: D:\Java\zulu25.32.21-ca-jdk25.0.2-win_x64\bin\java.exe +[15:29:09] [Craft Scheduler Thread - 0/INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=instrumentation -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\26.1.2-spigot-java25-instrumentation.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 -XX:+EnableDynamicAgentLoading +[15:29:09] [Craft Scheduler Thread - 0/INFO]: # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:29:09] [Craft Scheduler Thread - 0/INFO]: # Warmup: 3 iterations, 500 ms each +[15:29:09] [Craft Scheduler Thread - 0/INFO]: # Measurement: 7 iterations, 500 ms each +[15:29:09] [Craft Scheduler Thread - 0/INFO]: # Timeout: 10 min per iteration +[15:29:09] [Craft Scheduler Thread - 0/INFO]: # Threads: 1 thread, will synchronize iterations +[15:29:09] [Craft Scheduler Thread - 0/INFO]: # Benchmark mode: Average time, time/op +[15:29:09] [Craft Scheduler Thread - 0/INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.leadTrail +[15:29:09] [Craft Scheduler Thread - 0/INFO]: +[15:29:09] [Craft Scheduler Thread - 0/INFO]: # Run progress: 33.33% complete, ETA 00:00:20 +[15:29:09] [Craft Scheduler Thread - 0/INFO]: # Fork: N/A, test runs in the host VM +[15:29:09] [Craft Scheduler Thread - 0/INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:29:09] [Craft Scheduler Thread - 0/INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:29:10] [Craft Scheduler Thread - 0/INFO]: # Warmup Iteration 1: 263.047 ns/op +[15:29:10] [Craft Scheduler Thread - 0/INFO]: # Warmup Iteration 2: 260.881 ns/op +[15:29:11] [Craft Scheduler Thread - 0/INFO]: # Warmup Iteration 3: 248.794 ns/op +[15:29:11] [Craft Scheduler Thread - 0/INFO]: Iteration 1: 245.086 ns/op +[15:29:12] [Craft Scheduler Thread - 0/INFO]: Iteration 2: 211.097 ns/op +[15:29:12] [Craft Scheduler Thread - 0/INFO]: Iteration 3: 228.062 ns/op +[15:29:13] [Craft Scheduler Thread - 0/INFO]: Iteration 4: 252.683 ns/op +[15:29:13] [Craft Scheduler Thread - 0/INFO]: Iteration 5: 199.383 ns/op +[15:29:14] [Craft Scheduler Thread - 0/INFO]: Iteration 6: 240.192 ns/op +[15:29:14] [Craft Scheduler Thread - 0/INFO]: Iteration 7: 205.297 ns/op +[15:29:14] [Craft Scheduler Thread - 0/INFO]: +[15:29:14] [Craft Scheduler Thread - 0/INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.leadTrail": +[15:29:14] [Craft Scheduler Thread - 0/INFO]: 225.972 ±(99.9%) 47.253 ns/op [Average] +[15:29:14] [Craft Scheduler Thread - 0/INFO]: (min, avg, max) = (199.383, 225.972, 252.683), stdev = 20.981 +[15:29:14] [Craft Scheduler Thread - 0/INFO]: CI (99.9%): [178.719, 273.224] (assumes normal distribution) +[15:29:14] [Craft Scheduler Thread - 0/INFO]: +[15:29:14] [Craft Scheduler Thread - 0/INFO]: +[15:29:14] [Craft Scheduler Thread - 0/INFO]: # JMH version: 1.37 +[15:29:14] [Craft Scheduler Thread - 0/INFO]: # VM version: JDK 25.0.2, OpenJDK 64-Bit Server VM, 25.0.2+10-LTS +[15:29:14] [Craft Scheduler Thread - 0/INFO]: # VM invoker: D:\Java\zulu25.32.21-ca-jdk25.0.2-win_x64\bin\java.exe +[15:29:14] [Craft Scheduler Thread - 0/INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=instrumentation -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\26.1.2-spigot-java25-instrumentation.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 -XX:+EnableDynamicAgentLoading +[15:29:14] [Craft Scheduler Thread - 0/INFO]: # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:29:14] [Craft Scheduler Thread - 0/INFO]: # Warmup: 3 iterations, 500 ms each +[15:29:14] [Craft Scheduler Thread - 0/INFO]: # Measurement: 7 iterations, 500 ms each +[15:29:14] [Craft Scheduler Thread - 0/INFO]: # Timeout: 10 min per iteration +[15:29:14] [Craft Scheduler Thread - 0/INFO]: # Threads: 1 thread, will synchronize iterations +[15:29:14] [Craft Scheduler Thread - 0/INFO]: # Benchmark mode: Average time, time/op +[15:29:14] [Craft Scheduler Thread - 0/INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.predicateTrue +[15:29:14] [Craft Scheduler Thread - 0/INFO]: +[15:29:14] [Craft Scheduler Thread - 0/INFO]: # Run progress: 50.00% complete, ETA 00:00:15 +[15:29:14] [Craft Scheduler Thread - 0/INFO]: # Fork: N/A, test runs in the host VM +[15:29:14] [Craft Scheduler Thread - 0/INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:29:14] [Craft Scheduler Thread - 0/INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:29:15] [Craft Scheduler Thread - 0/INFO]: # Warmup Iteration 1: 110.905 ns/op +[15:29:15] [Craft Scheduler Thread - 0/INFO]: # Warmup Iteration 2: 101.717 ns/op +[15:29:16] [Craft Scheduler Thread - 0/INFO]: # Warmup Iteration 3: 91.080 ns/op +[15:29:16] [Craft Scheduler Thread - 0/INFO]: Iteration 1: 93.978 ns/op +[15:29:17] [Craft Scheduler Thread - 0/INFO]: Iteration 2: 90.437 ns/op +[15:29:17] [Craft Scheduler Thread - 0/INFO]: Iteration 3: 88.029 ns/op +[15:29:18] [Craft Scheduler Thread - 0/INFO]: Iteration 4: 97.772 ns/op +[15:29:18] [Craft Scheduler Thread - 0/INFO]: Iteration 5: 82.474 ns/op +[15:29:19] [Craft Scheduler Thread - 0/INFO]: Iteration 6: 85.301 ns/op +[15:29:19] [Craft Scheduler Thread - 0/INFO]: Iteration 7: 94.167 ns/op +[15:29:19] [Craft Scheduler Thread - 0/INFO]: +[15:29:19] [Craft Scheduler Thread - 0/INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.predicateTrue": +[15:29:19] [Craft Scheduler Thread - 0/INFO]: 90.308 ±(99.9%) 12.189 ns/op [Average] +[15:29:19] [Craft Scheduler Thread - 0/INFO]: (min, avg, max) = (82.474, 90.308, 97.772), stdev = 5.412 +[15:29:19] [Craft Scheduler Thread - 0/INFO]: CI (99.9%): [78.120, 102.497] (assumes normal distribution) +[15:29:19] [Craft Scheduler Thread - 0/INFO]: +[15:29:19] [Craft Scheduler Thread - 0/INFO]: +[15:29:19] [Craft Scheduler Thread - 0/INFO]: # JMH version: 1.37 +[15:29:19] [Craft Scheduler Thread - 0/INFO]: # VM version: JDK 25.0.2, OpenJDK 64-Bit Server VM, 25.0.2+10-LTS +[15:29:19] [Craft Scheduler Thread - 0/INFO]: # VM invoker: D:\Java\zulu25.32.21-ca-jdk25.0.2-win_x64\bin\java.exe +[15:29:19] [Craft Scheduler Thread - 0/INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=instrumentation -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\26.1.2-spigot-java25-instrumentation.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 -XX:+EnableDynamicAgentLoading +[15:29:19] [Craft Scheduler Thread - 0/INFO]: # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:29:19] [Craft Scheduler Thread - 0/INFO]: # Warmup: 3 iterations, 500 ms each +[15:29:19] [Craft Scheduler Thread - 0/INFO]: # Measurement: 7 iterations, 500 ms each +[15:29:19] [Craft Scheduler Thread - 0/INFO]: # Timeout: 10 min per iteration +[15:29:19] [Craft Scheduler Thread - 0/INFO]: # Threads: 1 thread, will synchronize iterations +[15:29:19] [Craft Scheduler Thread - 0/INFO]: # Benchmark mode: Average time, time/op +[15:29:19] [Craft Scheduler Thread - 0/INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.siteInvoke +[15:29:19] [Craft Scheduler Thread - 0/INFO]: +[15:29:19] [Craft Scheduler Thread - 0/INFO]: # Run progress: 66.67% complete, ETA 00:00:10 +[15:29:19] [Craft Scheduler Thread - 0/INFO]: # Fork: N/A, test runs in the host VM +[15:29:19] [Craft Scheduler Thread - 0/INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:29:19] [Craft Scheduler Thread - 0/INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:29:20] [Craft Scheduler Thread - 0/INFO]: # Warmup Iteration 1: 168.640 ns/op +[15:29:20] [Craft Scheduler Thread - 0/INFO]: # Warmup Iteration 2: 138.226 ns/op +[15:29:21] [Craft Scheduler Thread - 0/INFO]: # Warmup Iteration 3: 161.648 ns/op +[15:29:21] [Craft Scheduler Thread - 0/INFO]: Iteration 1: 145.370 ns/op +[15:29:22] [Craft Scheduler Thread - 0/INFO]: Iteration 2: 147.764 ns/op +[15:29:22] [Craft Scheduler Thread - 0/INFO]: Iteration 3: 141.650 ns/op +[15:29:23] [Craft Scheduler Thread - 0/INFO]: Iteration 4: 135.395 ns/op +[15:29:23] [Craft Scheduler Thread - 0/INFO]: Iteration 5: 154.986 ns/op +[15:29:24] [Craft Scheduler Thread - 0/INFO]: Iteration 6: 139.652 ns/op +[15:29:24] [Craft Scheduler Thread - 0/INFO]: Iteration 7: 152.069 ns/op +[15:29:24] [Craft Scheduler Thread - 0/INFO]: +[15:29:24] [Craft Scheduler Thread - 0/INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.siteInvoke": +[15:29:24] [Craft Scheduler Thread - 0/INFO]: 145.269 ±(99.9%) 15.632 ns/op [Average] +[15:29:24] [Craft Scheduler Thread - 0/INFO]: (min, avg, max) = (135.395, 145.269, 154.986), stdev = 6.941 +[15:29:24] [Craft Scheduler Thread - 0/INFO]: CI (99.9%): [129.638, 160.901] (assumes normal distribution) +[15:29:24] [Craft Scheduler Thread - 0/INFO]: +[15:29:24] [Craft Scheduler Thread - 0/INFO]: +[15:29:24] [Craft Scheduler Thread - 0/INFO]: # JMH version: 1.37 +[15:29:24] [Craft Scheduler Thread - 0/INFO]: # VM version: JDK 25.0.2, OpenJDK 64-Bit Server VM, 25.0.2+10-LTS +[15:29:24] [Craft Scheduler Thread - 0/INFO]: # VM invoker: D:\Java\zulu25.32.21-ca-jdk25.0.2-win_x64\bin\java.exe +[15:29:24] [Craft Scheduler Thread - 0/INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=instrumentation -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\26.1.2-spigot-java25-instrumentation.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 -XX:+EnableDynamicAgentLoading +[15:29:24] [Craft Scheduler Thread - 0/INFO]: # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:29:24] [Craft Scheduler Thread - 0/INFO]: # Warmup: 3 iterations, 500 ms each +[15:29:24] [Craft Scheduler Thread - 0/INFO]: # Measurement: 7 iterations, 500 ms each +[15:29:24] [Craft Scheduler Thread - 0/INFO]: # Timeout: 10 min per iteration +[15:29:24] [Craft Scheduler Thread - 0/INFO]: # Threads: 1 thread, will synchronize iterations +[15:29:24] [Craft Scheduler Thread - 0/INFO]: # Benchmark mode: Average time, time/op +[15:29:24] [Craft Scheduler Thread - 0/INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.spliceProceed +[15:29:24] [Craft Scheduler Thread - 0/INFO]: +[15:29:24] [Craft Scheduler Thread - 0/INFO]: # Run progress: 83.33% complete, ETA 00:00:05 +[15:29:24] [Craft Scheduler Thread - 0/INFO]: # Fork: N/A, test runs in the host VM +[15:29:24] [Craft Scheduler Thread - 0/INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:29:24] [Craft Scheduler Thread - 0/INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:29:25] [Craft Scheduler Thread - 0/INFO]: # Warmup Iteration 1: 156.350 ns/op +[15:29:25] [Craft Scheduler Thread - 0/INFO]: # Warmup Iteration 2: 115.484 ns/op +[15:29:26] [Craft Scheduler Thread - 0/INFO]: # Warmup Iteration 3: 132.596 ns/op +[15:29:26] [Craft Scheduler Thread - 0/INFO]: Iteration 1: 114.969 ns/op +[15:29:27] [Craft Scheduler Thread - 0/INFO]: Iteration 2: 117.284 ns/op +[15:29:27] [Craft Scheduler Thread - 0/INFO]: Iteration 3: 116.459 ns/op +[15:29:28] [Craft Scheduler Thread - 0/INFO]: Iteration 4: 122.284 ns/op +[15:29:28] [Craft Scheduler Thread - 0/INFO]: Iteration 5: 121.081 ns/op +[15:29:29] [Craft Scheduler Thread - 0/INFO]: Iteration 6: 121.902 ns/op +[15:29:29] [Craft Scheduler Thread - 0/INFO]: Iteration 7: 115.587 ns/op +[15:29:29] [Craft Scheduler Thread - 0/INFO]: +[15:29:29] [Craft Scheduler Thread - 0/INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.spliceProceed": +[15:29:29] [Craft Scheduler Thread - 0/INFO]: 118.509 ±(99.9%) 7.072 ns/op [Average] +[15:29:29] [Craft Scheduler Thread - 0/INFO]: (min, avg, max) = (114.969, 118.509, 122.284), stdev = 3.140 +[15:29:29] [Craft Scheduler Thread - 0/INFO]: CI (99.9%): [111.438, 125.581] (assumes normal distribution) +[15:29:29] [Craft Scheduler Thread - 0/INFO]: +[15:29:29] [Craft Scheduler Thread - 0/INFO]: +[15:29:29] [Craft Scheduler Thread - 0/INFO]: # Run complete. Total time: 00:00:30 +[15:29:29] [Craft Scheduler Thread - 0/INFO]: +[15:29:29] [Craft Scheduler Thread - 0/INFO]: REMEMBER: The numbers below are just data. To gain reusable insights, you need to follow up on +[15:29:29] [Craft Scheduler Thread - 0/INFO]: why the numbers are the way they are. Use profilers (see -prof, -lprof), design factorial +[15:29:29] [Craft Scheduler Thread - 0/INFO]: experiments, perform baseline and negative tests that provide experimental control, make sure +[15:29:29] [Craft Scheduler Thread - 0/INFO]: the benchmarking environment is safe on JVM/OS/HW level, ask for reviews from the domain experts. +[15:29:29] [Craft Scheduler Thread - 0/INFO]: Do not assume the numbers tell you what you want them to tell. +[15:29:29] [Craft Scheduler Thread - 0/INFO]: +[15:29:29] [Craft Scheduler Thread - 0/INFO]: NOTE: Current JVM experimentally supports Compiler Blackholes, and they are in use. Please exercise +[15:29:29] [Craft Scheduler Thread - 0/INFO]: extra caution when trusting the results, look into the generated code to check the benchmark still +[15:29:29] [Craft Scheduler Thread - 0/INFO]: works, and factor in a small probability of new VM bugs. Additionally, while comparisons between +[15:29:29] [Craft Scheduler Thread - 0/INFO]: different JVMs are already problematic, the performance difference caused by different Blackhole +[15:29:29] [Craft Scheduler Thread - 0/INFO]: modes can be very significant. Please make sure you use the consistent Blackhole mode for comparisons. +[15:29:29] [Craft Scheduler Thread - 0/INFO]: +[15:29:29] [Craft Scheduler Thread - 0/INFO]: Benchmark Mode Cnt Score Error Units +[15:29:29] [Craft Scheduler Thread - 0/INFO]: IncisionJmhBenchmark.baseline avgt 7 0.475 ± 0.087 ns/op +[15:29:29] [Craft Scheduler Thread - 0/INFO]: IncisionJmhBenchmark.lead avgt 7 83.190 ± 13.203 ns/op +[15:29:29] [Craft Scheduler Thread - 0/INFO]: IncisionJmhBenchmark.leadTrail avgt 7 225.972 ± 47.253 ns/op +[15:29:29] [Craft Scheduler Thread - 0/INFO]: IncisionJmhBenchmark.predicateTrue avgt 7 90.308 ± 12.189 ns/op +[15:29:29] [Craft Scheduler Thread - 0/INFO]: IncisionJmhBenchmark.siteInvoke avgt 7 145.269 ± 15.632 ns/op +[15:29:29] [Craft Scheduler Thread - 0/INFO]: IncisionJmhBenchmark.spliceProceed avgt 7 118.509 ± 7.072 ns/op +[15:29:29] [Craft Scheduler Thread - 0/INFO]: +[15:29:29] [Craft Scheduler Thread - 0/INFO]: Benchmark result is saved to E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\26.1.2-spigot-java25-instrumentation.json +[15:29:29] [Craft Scheduler Thread - 0/INFO]: JMH-RESULT benchmark=baseline score=0.475 error=0.087 unit=ns/op +[15:29:29] [Craft Scheduler Thread - 0/INFO]: JMH-RESULT benchmark=lead score=83.190 error=13.203 unit=ns/op +[15:29:29] [Craft Scheduler Thread - 0/INFO]: JMH-RESULT benchmark=leadTrail score=225.972 error=47.253 unit=ns/op +[15:29:29] [Craft Scheduler Thread - 0/INFO]: JMH-RESULT benchmark=predicateTrue score=90.308 error=12.189 unit=ns/op +[15:29:29] [Craft Scheduler Thread - 0/INFO]: JMH-RESULT benchmark=siteInvoke score=145.269 error=15.632 unit=ns/op +[15:29:29] [Craft Scheduler Thread - 0/INFO]: JMH-RESULT benchmark=spliceProceed score=118.509 error=7.072 unit=ns/op +[15:29:29] [Craft Scheduler Thread - 0/INFO]: JMH-END backend=instrumentation benchmarks=6 output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\26.1.2-spigot-java25-instrumentation.json +[15:29:29] [Server thread/INFO]: Stopping the server +[15:29:29] [Server thread/INFO]: Stopping server +[15:29:29] [Server thread/INFO]: [Incision-Test] Disabling Incision-Test v1.0.0 +[15:29:29] [Server thread/INFO]: [Incision] Incision DISABLE: 卸载本插件全部 advice +[15:29:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:29:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:29:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:29:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:29:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:29:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:29:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:29:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:29:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:29:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:29:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:29:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:29:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:29:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:29:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:29:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:29:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:29:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:29:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:29:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:29:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:29:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:29:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:29:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:29:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:29:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:29:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:29:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:29:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:29:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:29:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:29:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:29:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:29:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:29:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:29:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:29:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:29:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:29:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD, TRAIL] static=false +[15:29:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I kinds=[SPLICE] static=false +[15:29:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.siteInvoke(I)I kinds=[GRAFT] static=false +[15:29:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] resolveOwner: org/bukkit/craftbukkit/v1_16_R3/util/CraftChatMessage → org/bukkit/craftbukkit/util/CraftChatMessage +[15:29:29] [Server thread/WARN]: java.lang.ClassNotFoundException: net.minecraft.server.UNKNOWN.Particle +[15:29:29] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:160) +[15:29:29] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:112) +[15:29:29] [Server thread/WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490) +[15:29:29] [Server thread/WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:29:29] [Server thread/WARN]: at java.base/java.lang.Class.forName(Class.java:547) +[15:29:29] [Server thread/WARN]: at ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader.findClass(AsmClassLoader.kt:9) +[15:29:29] [Server thread/WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:557) +[15:29:29] [Server thread/WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490) +[15:29:29] [Server thread/WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:29:29] [Server thread/WARN]: at java.base/java.lang.Class.forName(Class.java:547) +[15:29:29] [Server thread/WARN]: at org.objectweb.asm9.ClassWriter.getCommonSuperClass(ClassWriter.java:1060) +[15:29:29] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel$SafeClassWriter.getCommonSuperClass(Scalpel.kt:543) +[15:29:29] [Server thread/WARN]: at org.objectweb.asm9.SymbolTable.addMergedType(SymbolTable.java:1286) +[15:29:29] [Server thread/WARN]: at org.objectweb.asm9.Frame.merge(Frame.java:1311) +[15:29:29] [Server thread/WARN]: at org.objectweb.asm9.Frame.merge(Frame.java:1244) +[15:29:29] [Server thread/WARN]: at org.objectweb.asm9.MethodWriter.computeAllFrames(MethodWriter.java:1612) +[15:29:29] [Server thread/WARN]: at org.objectweb.asm9.MethodWriter.visitMaxs(MethodWriter.java:1548) +[15:29:29] [Server thread/WARN]: at org.objectweb.asm9.tree.MethodNode.accept(MethodNode.java:767) +[15:29:29] [Server thread/WARN]: at org.objectweb.asm9.tree.MethodNode.accept(MethodNode.java:647) +[15:29:29] [Server thread/WARN]: at org.objectweb.asm9.tree.ClassNode.accept(ClassNode.java:468) +[15:29:29] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.applySiteWeaver(Scalpel.kt:185) +[15:29:29] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.weave(Scalpel.kt:57) +[15:29:29] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$reinstallOwner$installation$1.invoke(Scalpel.kt:255) +[15:29:29] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$reinstallOwner$installation$1.invoke(Scalpel.kt:255) +[15:29:29] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:47) +[15:29:29] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:44) +[15:29:29] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.InstrumentationBackend$register$1.transform(InstrumentationBackend.kt:86) +[15:29:29] [Server thread/WARN]: at java.instrument/java.lang.instrument.ClassFileTransformer.transform(ClassFileTransformer.java:257) +[15:29:29] [Server thread/WARN]: at java.instrument/sun.instrument.TransformerManager.transform(TransformerManager.java:188) +[15:29:29] [Server thread/WARN]: at java.instrument/sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:594) +[15:29:29] [Server thread/WARN]: at java.instrument/sun.instrument.InstrumentationImpl.retransformClasses0(Native Method) +[15:29:29] [Server thread/WARN]: at java.instrument/sun.instrument.InstrumentationImpl.retransformClasses(InstrumentationImpl.java:221) +[15:29:29] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.InstrumentationBackend.retransform(InstrumentationBackend.kt:114) +[15:29:29] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.Backend.install(Backend.kt:57) +[15:29:29] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel.reinstallOwner(Scalpel.kt:255) +[15:29:29] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel.removeWeaver$incision(Scalpel.kt:232) +[15:29:29] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.dsl.SutureImpl.heal(SutureImpl.kt:27) +[15:29:29] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.lifecycle.AutoHealHandler.healByClassLoader(AutoHealHandler.kt:35) +[15:29:29] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.IncisionBootstrap.onDisable(IncisionBootstrap.kt:99) +[15:29:29] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.library.reflex.JavaClassMethod.invoke(JavaClassMethod.kt:57) +[15:29:29] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.platform.ClassVisitorAwake.visit(ClassVisitorAwake.kt:17) +[15:29:29] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.injectSingleVisitor(ClassVisitorHandler.java:321) +[15:29:29] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.injectAll(ClassVisitorHandler.java:286) +[15:29:29] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.lambda$init$0(ClassVisitorHandler.java:43) +[15:29:29] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib$2.run(TabooLib.java:119) +[15:29:29] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib.lambda$lifeCycle$0(TabooLib.java:86) +[15:29:29] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib.execution(TabooLib.java:228) +[15:29:29] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib.lifeCycle(TabooLib.java:79) +[15:29:29] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.platform.BukkitPlugin.onDisable(BukkitPlugin.java:127) +[15:29:29] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:269) +[15:29:29] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoader.java:367) +[15:29:29] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManager.java:513) +[15:29:29] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.disablePlugins(SimplePluginManager.java:505) +[15:29:29] [Server thread/WARN]: at org.bukkit.craftbukkit.CraftServer.disablePlugins(CraftServer.java:518) +[15:29:29] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.stopServer(MinecraftServer.java:993) +[15:29:29] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.stopServer(DedicatedServer.java:938) +[15:29:29] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.runServer(Unknown Source) +[15:29:29] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(Unknown Source) +[15:29:29] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:1474) +[15:29:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; kinds=[SPLICE, LEAD, GRAFT] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD, TRAIL] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I kinds=[SPLICE] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/MinecraftServer.getPlayerCount()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD, TRAIL] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI; kinds=[TRAIL] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/MinecraftServer.getPlayerCount()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [Incision] AutoHeal: classLoader=org.bukkit.plugin.java.PluginClassLoader@7841969e removed=292 advice +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:29:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; kinds=[SPLICE, LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:29:31] [Server thread/INFO]: [DEBUG] injectAll(DISABLE): 201 个类, 用时 2,066 毫秒 +[15:29:31] [Server thread/INFO]: [DEBUG] - ClassVisitorAwake: 2,066 毫秒 +[15:29:31] [Server thread/INFO]: [DEBUG] 生命周期 "DISABLE" 用时 2,068 毫秒。 +[15:29:31] [Server thread/INFO]: [Adyeshach] Disabling Adyeshach v2.1.30 +[15:29:31] [Server thread/INFO]: Saving players +[15:29:31] [Server thread/INFO]: Saving worlds +[15:29:31] [Server thread/INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:overworld +[15:29:31] [Server thread/INFO]: Saving chunks for level 'ServerLevel[world_nether]'/minecraft:the_nether +[15:29:32] [Server thread/INFO]: Saving chunks for level 'ServerLevel[world_the_end]'/minecraft:the_end +[15:29:32] [Server thread/INFO]: ThreadedAnvilChunkStorage (world): All chunks are saved +[15:29:32] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved +[15:29:32] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved +[15:29:32] [Server thread/INFO]: ThreadedAnvilChunkStorage: All dimensions are saved diff --git a/module/incision/performance/jmh-2026-07-28/console/26.1.2-spigot-java25-jvmti.log b/module/incision/performance/jmh-2026-07-28/console/26.1.2-spigot-java25-jvmti.log new file mode 100644 index 000000000..05948465b --- /dev/null +++ b/module/incision/performance/jmh-2026-07-28/console/26.1.2-spigot-java25-jvmti.log @@ -0,0 +1,2754 @@ + +Unbundling libraries to E:\Minecraft-Server\incisionTest\run-26.1.2-spigot\bundler +Starting server +*** Error, this build is outdated *** +*** Please download a new build as per instructions from https://www.spigotmc.org/go/outdated-spigot *** +*** Server will start in 20 seconds *** +Loading libraries, please wait... +WARNING: A restricted method in java.lang.System has been called +WARNING: java.lang.System::load has been called by com.sun.jna.Native in an unnamed module (file:/E:/Minecraft-Server/incisionTest/run-26.1.2-spigot/bundler/libraries/jna-5.17.0.jar) +WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for callers in this module +WARNING: Restricted methods will be blocked in a future release unless native access is enabled + +WARNING: A terminally deprecated method in sun.misc.Unsafe has been called +WARNING: sun.misc.Unsafe::objectFieldOffset has been called by org.joml.MemUtil$MemUtilUnsafe (file:/E:/Minecraft-Server/incisionTest/run-26.1.2-spigot/bundler/libraries/joml-1.10.8.jar) +WARNING: Please consider reporting this to the maintainers of class org.joml.MemUtil$MemUtilUnsafe +WARNING: sun.misc.Unsafe::objectFieldOffset will be removed in a future release +[15:27:49] [ServerMain/INFO]: Environment: Environment[sessionHost=https://sessionserver.mojang.com, servicesHost=https://api.minecraftservices.com, profilesHost=https://api.mojang.com, name=PROD] +[15:27:49] [ServerMain/INFO]: Loaded 1515 recipes +[15:27:49] [ServerMain/INFO]: Environment: Environment[sessionHost=https://sessionserver.mojang.com, servicesHost=https://api.minecraftservices.com, profilesHost=https://api.mojang.com, name=PROD] +[15:27:49] [ServerMain/INFO]: Loaded 1515 recipes +[15:27:49] [Server thread/INFO]: Starting minecraft server version 26.1.2 +[15:27:49] [Server thread/INFO]: Loading properties +[15:27:49] [Server thread/INFO]: This server is running Spigot version 4620-Spigot-566f972-3347052 (MC: 26.1.2) (Implementing API version 26.1.2-R0.1-SNAPSHOT) +[15:27:50] [Server thread/INFO]: *** This version of Spigot contains changes to some enums. If you notice that plugins no longer work after updating, please report this to the developers of those plugins first. *** +[15:27:50] [Server thread/INFO]: *** If you cannot update those plugins, you can try setting `settings.compatibility.enum-compatibility-mode` to `true` in `bukkit.yml`. *** +[15:27:50] [Server thread/INFO]: Debug logging is disabled +[15:27:50] [Server thread/INFO]: Using 4 threads for Netty based IO +[15:27:50] [Server thread/INFO]: Server Ping Player Sample Count: 12 +[15:27:50] [Server thread/INFO]: Default game type: SURVIVAL +[15:27:50] [Server thread/INFO]: Generating keypair +[15:27:50] [Server thread/INFO]: Starting Minecraft server on *:25565 +[15:27:50] [ForkJoinPool.commonPool-worker-10/INFO]: [Adyeshach] Generate MinecraftHelper in 22ms +[15:27:50] [ForkJoinPool.commonPool-worker-10/INFO]: [Adyeshach] Generate MinecraftEntitySpawner in 12ms +[15:27:50] [ForkJoinPool.commonPool-worker-10/INFO]: [Adyeshach] Generate MinecraftEntityOperator in 10ms +[15:27:50] [Server thread/INFO]: [DEBUG] 当前以调试模式运行。 +[15:27:51] [Server thread/INFO]: [DEBUG] 基础依赖加载完成,用时 213 毫秒。 +[15:27:51] [Server thread/INFO]: 正在下载依赖 io.izzel.taboolib:common-env:6.3.0-local-dev +[15:27:51] [Server thread/INFO]: [DEBUG] 从 common-env-6.3.0-local-dev-fae78078.jar 中加载 extra.properties 配置 +[15:27:51] [Server thread/INFO]: [DEBUG] RuntimeEnv 加载完成,用时 19 毫秒。 +[15:27:51] [Server thread/INFO]: [DEBUG] = 调用 top.maplex.incisiontest.taboolib.common.env.RuntimeEnv.init() +[15:27:51] [Server thread/INFO]: 正在下载依赖 io.izzel.taboolib:common-util:6.3.0-local-dev +[15:27:51] [Server thread/INFO]: [DEBUG] 从 common-util-6.3.0-local-dev-55516d5b.jar 中加载 extra.properties 配置 +[15:27:51] [Server thread/INFO]: [DEBUG] ClassVisitorHandler 初始化完成。 +[15:27:51] [Server thread/INFO]: [DEBUG] = 调用 top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.init() +[15:27:51] [Server thread/INFO]: [DEBUG] = 调用 top.maplex.incisiontest.taboolib.common.io.ProjectScannerKt.init() +[15:27:51] [Server thread/INFO]: 正在下载依赖 io.izzel.taboolib:common-legacy-api:6.3.0-local-dev +[15:27:51] [Server thread/INFO]: 正在下载依赖 io.izzel.taboolib:common-platform-api:6.3.0-local-dev +[15:27:51] [Server thread/INFO]: [DEBUG] 从 common-platform-api-6.3.0-local-dev-4f1aa33f.jar 中加载 extra.properties 配置 +[15:27:51] [Server thread/INFO]: [DEBUG] = 调用 top.maplex.incisiontest.taboolib.common.platform.PlatformFactory.init() +[15:27:51] [Server thread/INFO]: 正在下载依赖 io.izzel.taboolib:bukkit-xseries:6.3.0-local-dev +[15:27:51] [Server thread/INFO]: 正在下载依赖 io.izzel.taboolib:bukkit-nms:6.3.0-local-dev +[15:27:51] [Server thread/INFO]: [DEBUG] 从 bukkit-nms-6.3.0-local-dev-3d7d438f.jar 中加载 extra.properties 配置 +[15:27:51] [Server thread/INFO]: [DEBUG] PaperClassFinder 已生效。 +[15:27:51] [Server thread/INFO]: [DEBUG] = 调用 top.maplex.incisiontest.taboolib.module.nms.MeteorReflection.init() +[15:27:51] [Server thread/INFO]: 正在下载依赖 io.izzel.taboolib:bukkit-ui:6.3.0-local-dev +[15:27:51] [Server thread/INFO]: 正在下载依赖 io.izzel.taboolib:bukkit-nms-stable:6.3.0-local-dev +[15:27:51] [Server thread/INFO]: 正在下载依赖 io.izzel.taboolib:minecraft-kether:6.3.0-local-dev +[15:27:51] [Server thread/INFO]: 正在下载依赖 io.izzel.taboolib:platform-bukkit-impl:6.3.0-local-dev +[15:27:51] [Server thread/INFO]: 正在下载依赖 io.izzel.taboolib:bukkit-hook:6.3.0-local-dev +[15:27:51] [Server thread/INFO]: 正在下载依赖 io.izzel.taboolib:bukkit-ui-legacy:6.3.0-local-dev +[15:27:51] [Server thread/INFO]: 正在下载依赖 io.izzel.taboolib:database:6.3.0-local-dev +[15:27:51] [Server thread/INFO]: 正在下载依赖 io.izzel.taboolib:bukkit-nms-legacy:6.3.0-local-dev +[15:27:51] [Server thread/INFO]: 正在下载依赖 io.izzel.taboolib:bukkit-nms-tag:6.3.0-local-dev +[15:27:51] [Server thread/INFO]: 正在下载依赖 io.izzel.taboolib:bukkit-ui-12100:6.3.0-local-dev +[15:27:51] [Server thread/INFO]: 正在下载依赖 io.izzel.taboolib:platform-bukkit:6.3.0-local-dev +[15:27:51] [Server thread/INFO]: 正在下载依赖 io.izzel.taboolib:bukkit-nms-tag-modern:6.3.0-local-dev +[15:27:51] [Server thread/INFO]: 正在下载依赖 io.izzel.taboolib:bukkit-nms-tag-legacy:6.3.0-local-dev +[15:27:51] [Server thread/INFO]: 正在下载依赖 io.izzel.taboolib:minecraft-command-helper:6.3.0-local-dev +[15:27:51] [Server thread/INFO]: 正在下载依赖 io.izzel.taboolib:incision:6.3.0-local-dev +[15:27:52] [Server thread/INFO]: 正在下载依赖 io.izzel.taboolib:bukkit-util:6.3.0-local-dev +[15:27:52] [Server thread/INFO]: 正在下载依赖 io.izzel.taboolib:minecraft-i18n:6.3.0-local-dev +[15:27:52] [Server thread/INFO]: 正在下载依赖 io.izzel.taboolib:basic-configuration:6.3.0-local-dev +[15:27:52] [Server thread/INFO]: 正在下载依赖 io.izzel.taboolib:basic-submit-chain:6.3.0-local-dev +[15:27:52] [Server thread/INFO]: 正在下载依赖 io.izzel.taboolib:minecraft-chat:6.3.0-local-dev +[15:27:52] [Server thread/INFO]: [DEBUG] 所有依赖加载完成,用时 1,124 毫秒。 +[15:27:52] [Server thread/INFO]: [DEBUG] ProjectScanner 扫描到 526 个类,用时 29 毫秒。 +[15:27:52] [Server thread/INFO]: [DEBUG] ClassVisitor 第一阶段过滤: 2,739 -> 1,200 个候选类,用时 7 毫秒。 +[15:27:52] [Server thread/INFO]: [DEBUG] ClassVisitor 第二阶段过滤: 1,200 -> 201 个有效类,用时 1 毫秒。 +[15:27:52] [Server thread/INFO]: [DEBUG] ClassVisitor 总用时 44 毫秒。 +[15:27:52] [Server thread/INFO]: [DEBUG] RunningClasses (All) : 2,739 +[15:27:52] [Server thread/INFO]: [DEBUG] RunningClasses (Jar) : 526 +[15:27:52] [Server thread/INFO]: [DEBUG] RunningClasses (Included) : 201 +[15:27:52] [Server thread/INFO]: 正在下载 https://maven.aliyun.com/repository/central/org/openjdk/jmh/jmh-core/1.37/jmh-core-1.37.pom +[15:27:52] [Server thread/INFO]: 正在下载 https://maven.aliyun.com/repository/central/org/openjdk/jmh/jmh-parent/1.37/jmh-parent-1.37.pom +[15:27:52] [Server thread/INFO]: 正在下载 https://maven.aliyun.com/repository/central/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.pom +[15:27:52] [Server thread/INFO]: 正在下载 https://maven.aliyun.com/repository/central/org/sonatype/oss/oss-parent/7/oss-parent-7.pom +[15:27:52] [Server thread/INFO]: 正在下载 https://maven.aliyun.com/repository/central/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.pom +[15:27:52] [Server thread/INFO]: 正在下载 https://maven.aliyun.com/repository/central/org/apache/commons/commons-parent/39/commons-parent-39.pom +[15:27:52] [Server thread/INFO]: 正在下载 https://maven.aliyun.com/repository/central/org/apache/apache/16/apache-16.pom +[15:27:52] [Server thread/INFO]: 正在下载 https://maven.aliyun.com/repository/central/org/openjdk/jmh/jmh-core/1.37/jmh-core-1.37.jar +[15:27:53] [Server thread/INFO]: 正在下载 https://maven.aliyun.com/repository/central/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar +[15:27:53] [Server thread/INFO]: 正在下载 https://maven.aliyun.com/repository/central/net/bytebuddy/byte-buddy-agent/1.14.18/byte-buddy-agent-1.14.18.pom +[15:27:53] [Server thread/INFO]: 正在下载 https://maven.aliyun.com/repository/central/net/bytebuddy/byte-buddy-parent/1.14.18/byte-buddy-parent-1.14.18.pom +[15:27:53] [Server thread/INFO]: 正在下载 https://maven.aliyun.com/repository/central/net/bytebuddy/byte-buddy-agent/1.14.18/byte-buddy-agent-1.14.18.jar +[15:27:53] [Server thread/WARN]: [Incision-Test] Loaded class org.slf4j_2_0_8.LoggerFactory from Adyeshach v2.1.30 which is not a depend or softdepend of this plugin. +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] asm-tree probe: loader=org.bukkit.plugin.java.PluginClassLoader core=file:/E:/Minecraft-Server/incisionTest/run-26.1.2-spigot/cache/taboolib/top.maplex.incisiontest/asm-9.8-bc746a17.jar tree=file:/E:/Minecraft-Server/incisionTest/run-26.1.2-spigot/cache/taboolib/top.maplex.incisiontest/asm-tree-9.8-9faf6fa8.jar +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] asm-tree probe OK: name=top/maplex/incisiontest/taboolib/module/incision/IncisionBootstrap methods=8 +[15:27:53] [Server thread/INFO]: [Incision] TabooLibNmsResolver 已启用: nms=UNKNOWN,unobf=true,uniCB=true,mojang=true,impl=RemapTranslationUnobfuscated +[15:27:53] [Server thread/INFO]: [Incision] JvmtiBackend: JVMTI native loaded from C:\Users\ADMINI~1\AppData\Local\Temp\incision-native\incision-jvmti-e6191845.dll +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: io.izzel.incision.bridge.IncisionBridge in bootstrap +[15:27:53] [Server thread/INFO]: [Incision] IncisionBridge 已注入 bootstrap ClassLoader (JVMTI) +[15:27:53] [Server thread/INFO]: [Incision] IncisionBridge dispatcher 已注册 (CL=bootstrap) +[15:27:53] [Server thread/INFO]: [Incision] Incision CONST: api=2 resolver=RemapRouter[TabooLibNmsResolver] +[15:27:53] [Server thread/INFO]: [Incision] PipelineBackend installed into TabooLib RemapTranslation.extraTransformers +[15:27:53] [Server thread/INFO]: [DEBUG] 跨平台服务初始化完成,用时 1,350 毫秒。 +[15:27:53] [Server thread/INFO]: [DEBUG] 唤醒: 21 +[15:27:53] [Server thread/INFO]: [DEBUG] 注入: 20 +[15:27:53] [Server thread/INFO]: [DEBUG] 服务: 6 +[15:27:53] [Server thread/INFO]: [DEBUG] = PlatformOpenContainer (BukkitOpenContainer) +[15:27:53] [Server thread/INFO]: [DEBUG] = PlatformListener (BukkitListener) +[15:27:53] [Server thread/INFO]: [DEBUG] = PlatformAdapter (BukkitAdapter) +[15:27:53] [Server thread/INFO]: [DEBUG] = PlatformIO (BukkitIO) +[15:27:53] [Server thread/INFO]: [DEBUG] = PlatformExecutor (BukkitExecutor) +[15:27:53] [Server thread/INFO]: [DEBUG] = PlatformCommand (BukkitCommand) +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SharpnessModifier#sharpness-modifier@2 targets=[net/minecraft/world/item/enchantment/EnchantmentHelper.modifyDamage(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;F)F] +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=net/minecraft/world/item/enchantment/EnchantmentHelper resolved=net/minecraft/world/item/enchantment/EnchantmentHelper advices=1 total=1 backend=JVMTI +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SharpnessModifier → 1 suture / 1 advice +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityDefault#defaultPriority@4 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String;] +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority advices=1 total=1 backend=JVMTI +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityDefault → 1 suture / 1 advice +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperBefore@37 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=1 matches=1..1 +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onSecondHelperBefore@38 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=2 matches=1..1 +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onThirdHelperBefore@39 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperAfterOffset1@40 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperBeforeOffsetZero@41 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset1All@42 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset2All@43 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onBeforeNegOffset@44 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal0AfterOffset1@45 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=2 matches=1..1 +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal2AfterOffset2@46 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onAnyOrdinal@47 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOffsetPlus5@48 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=1 matches=1..1 +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOffsetMinus2@49 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onBeforeOffset2@50 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset0@51 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=1 matches=1..1 +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal1AfterOffset1@52 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.counterI ordinal=0 matches=1..1 +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFieldGetOffset@53 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.counterI ordinal=0 matches=1..1 +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFieldPutOffset@54 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/OffsetFixture resolved=top/maplex/incisiontest/fixture/OffsetFixture advices=18 total=18 backend=JVMTI +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonOffsetCases → 18 suture / 18 advice +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.Pri0Surgeon#pri0@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List;] +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=1 backend=JVMTI +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.Pri0Surgeon → 1 suture / 1 advice +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriority200@10 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String;] +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriority50@11 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String;] +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriorityNeg10@12 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String;] +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriorityDefault@13 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String;] +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority advices=4 total=5 backend=JVMTI +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation → 4 suture / 4 advice +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityNegativeCases#adviceNegative@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List;] +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityFixture advices=1 total=1 backend=JVMTI +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonPriorityNegativeCases → 1 suture / 1 advice +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityHigh#highPriority@2 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String;] +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority advices=1 total=6 backend=JVMTI +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityHigh → 1 suture / 1 advice +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#onCompanionOnly@8 targets=[top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion.companionOnlyEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#onStaticOnly@9 targets=[top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture.staticOnlyEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#both-static-path@10 targets=[top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture.bothEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#both-companion-path@11 targets=[top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion.bothEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion resolved=top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion advices=2 total=2 backend=JVMTI +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture advices=2 total=2 backend=JVMTI +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonKotlinTargetCases → 4 suture / 4 advice +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.Pri100Surgeon#pri100@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List;] +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=2 backend=JVMTI +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.Pri100Surgeon → 1 suture / 1 advice +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityMaxCases#adviceMax@2 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.extremeMaxTarget()I] +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=3 backend=JVMTI +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonPriorityMaxCases → 1 suture / 1 advice +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#apiLead@12 targets=[ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI;] +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#apiTrail@13 targets=[ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI;] +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalLead@14 targets=[ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object;] +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalTrail@15 targets=[ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object;] +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalSplice@16 targets=[ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object;] +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=org/bukkit/craftbukkit/v1_16_R3/util/CraftChatMessage.fromString(Ljava/lang/String;)[Lnet/minecraft/server/v1_16_R3/IChatBaseComponent; ordinal=0 matches=1..1 +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#craftChatInvoke@17 targets=[ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object;] +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI (1 transformers, 20238 bytes) +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI; kinds=[LEAD, TRAIL] static=false +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI → changed=true (20666 bytes) +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform ink.ptms.adyeshach.impl.DefaultAdyeshachAPI → true (loaded=1 transformed=1) +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=ink/ptms/adyeshach/impl/DefaultAdyeshachAPI resolved=ink/ptms/adyeshach/impl/DefaultAdyeshachAPI advices=2 total=2 backend=JVMTI +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] resolveOwner: org/bukkit/craftbukkit/v1_16_R3/util/CraftChatMessage → org/bukkit/craftbukkit/util/CraftChatMessage +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper (1 transformers, 18407 bytes) +[15:27:53] [Server thread/WARN]: java.lang.ClassNotFoundException: net.minecraft.server.UNKNOWN.Particle +[15:27:53] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:160) +[15:27:53] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:112) +[15:27:53] [Server thread/WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490) +[15:27:53] [Server thread/WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:27:53] [Server thread/WARN]: at java.base/java.lang.Class.forName(Class.java:547) +[15:27:53] [Server thread/WARN]: at ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader.findClass(AsmClassLoader.kt:9) +[15:27:53] [Server thread/WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:557) +[15:27:53] [Server thread/WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490) +[15:27:53] [Server thread/WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:27:53] [Server thread/WARN]: at java.base/java.lang.Class.forName(Class.java:547) +[15:27:53] [Server thread/WARN]: at org.objectweb.asm9.ClassWriter.getCommonSuperClass(ClassWriter.java:1060) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel$SafeClassWriter.getCommonSuperClass(Scalpel.kt:543) +[15:27:53] [Server thread/WARN]: at org.objectweb.asm9.SymbolTable.addMergedType(SymbolTable.java:1286) +[15:27:53] [Server thread/WARN]: at org.objectweb.asm9.Frame.merge(Frame.java:1311) +[15:27:53] [Server thread/WARN]: at org.objectweb.asm9.Frame.merge(Frame.java:1244) +[15:27:53] [Server thread/WARN]: at org.objectweb.asm9.MethodWriter.computeAllFrames(MethodWriter.java:1612) +[15:27:53] [Server thread/WARN]: at org.objectweb.asm9.MethodWriter.visitMaxs(MethodWriter.java:1548) +[15:27:53] [Server thread/WARN]: at org.objectweb.asm9.tree.MethodNode.accept(MethodNode.java:767) +[15:27:53] [Server thread/WARN]: at org.objectweb.asm9.tree.MethodNode.accept(MethodNode.java:647) +[15:27:53] [Server thread/WARN]: at org.objectweb.asm9.tree.ClassNode.accept(ClassNode.java:468) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.applySiteWeaver(Scalpel.kt:185) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.weave(Scalpel.kt:57) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$installWeaver$installation$1.invoke(Scalpel.kt:196) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$installWeaver$installation$1.invoke(Scalpel.kt:196) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:47) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:44) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.JvmtiBackend.onClassFileLoad(JvmtiBackend.kt:80) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.JvmtiBackend.nRetransformByName(Native Method) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.JvmtiBackend.retransform(JvmtiBackend.kt:55) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.Backend.install(Backend.kt:57) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel.installWeaver$incision(Scalpel.kt:196) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.SurgeonScanner.visitEnd(SurgeonScanner.kt:128) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.injectSingleVisitor(ClassVisitorHandler.java:323) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.injectAll(ClassVisitorHandler.java:286) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.lambda$init$0(ClassVisitorHandler.java:43) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib$2.run(TabooLib.java:119) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib.lambda$lifeCycle$0(TabooLib.java:86) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib.execution(TabooLib.java:228) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib.lifeCycle(TabooLib.java:79) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.platform.BukkitPlugin.lambda$static$0(BukkitPlugin.java:73) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib.execution(TabooLib.java:228) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.platform.BukkitPlugin.(BukkitPlugin.java:38) +[15:27:53] [Server thread/WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:27:53] [Server thread/WARN]: at java.base/java.lang.Class.forName(Class.java:547) +[15:27:53] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.(PluginClassLoader.java:68) +[15:27:53] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:145) +[15:27:53] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:406) +[15:27:53] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:313) +[15:27:53] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:122) +[15:27:53] [Server thread/WARN]: at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:473) +[15:27:53] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:342) +[15:27:53] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1091) +[15:27:53] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:358) +[15:27:53] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:1474) +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; kinds=[SPLICE, LEAD, GRAFT, TRAIL] static=false +[15:27:53] [Server thread/WARN]: java.lang.ClassNotFoundException: ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper$$IncisionBodies +[15:27:53] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:160) +[15:27:53] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:112) +[15:27:53] [Server thread/WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490) +[15:27:53] [Server thread/WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:27:53] [Server thread/WARN]: at java.base/java.lang.Class.forName(Class.java:547) +[15:27:53] [Server thread/WARN]: at ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader.findClass(AsmClassLoader.kt:9) +[15:27:53] [Server thread/WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:557) +[15:27:53] [Server thread/WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490) +[15:27:53] [Server thread/WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:27:53] [Server thread/WARN]: at java.base/java.lang.Class.forName(Class.java:547) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.isClassDefined(Scalpel.kt:292) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.generateAndRegisterBodies(Scalpel.kt:245) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.weave(Scalpel.kt:68) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$installWeaver$installation$1.invoke(Scalpel.kt:196) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$installWeaver$installation$1.invoke(Scalpel.kt:196) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:47) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:44) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.JvmtiBackend.onClassFileLoad(JvmtiBackend.kt:80) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.JvmtiBackend.nRetransformByName(Native Method) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.JvmtiBackend.retransform(JvmtiBackend.kt:55) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.Backend.install(Backend.kt:57) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel.installWeaver$incision(Scalpel.kt:196) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.SurgeonScanner.visitEnd(SurgeonScanner.kt:128) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.injectSingleVisitor(ClassVisitorHandler.java:323) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.injectAll(ClassVisitorHandler.java:286) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.lambda$init$0(ClassVisitorHandler.java:43) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib$2.run(TabooLib.java:119) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib.lambda$lifeCycle$0(TabooLib.java:86) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib.execution(TabooLib.java:228) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib.lifeCycle(TabooLib.java:79) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.platform.BukkitPlugin.lambda$static$0(BukkitPlugin.java:73) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib.execution(TabooLib.java:228) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.platform.BukkitPlugin.(BukkitPlugin.java:38) +[15:27:53] [Server thread/WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:27:53] [Server thread/WARN]: at java.base/java.lang.Class.forName(Class.java:547) +[15:27:53] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.(PluginClassLoader.java:68) +[15:27:53] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:145) +[15:27:53] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:406) +[15:27:53] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:313) +[15:27:53] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:122) +[15:27:53] [Server thread/WARN]: at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:473) +[15:27:53] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:342) +[15:27:53] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1091) +[15:27:53] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:358) +[15:27:53] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:1474) +[15:27:53] [Server thread/WARN]: java.lang.ClassNotFoundException: ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper$$IncisionBodies +[15:27:53] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:160) +[15:27:53] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:112) +[15:27:53] [Server thread/WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490) +[15:27:53] [Server thread/WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:27:53] [Server thread/WARN]: at java.base/java.lang.Class.forName(Class.java:547) +[15:27:53] [Server thread/WARN]: at ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader.findClass(AsmClassLoader.kt:9) +[15:27:53] [Server thread/WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:557) +[15:27:53] [Server thread/WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490) +[15:27:53] [Server thread/WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:27:53] [Server thread/WARN]: at java.base/java.lang.Class.forName(Class.java:547) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.isClassDefined(Scalpel.kt:292) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.defineBodiesInTargetLoader(Scalpel.kt:285) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.generateAndRegisterBodies(Scalpel.kt:261) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.weave(Scalpel.kt:68) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$installWeaver$installation$1.invoke(Scalpel.kt:196) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$installWeaver$installation$1.invoke(Scalpel.kt:196) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:47) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:44) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.JvmtiBackend.onClassFileLoad(JvmtiBackend.kt:80) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.JvmtiBackend.nRetransformByName(Native Method) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.JvmtiBackend.retransform(JvmtiBackend.kt:55) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.Backend.install(Backend.kt:57) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel.installWeaver$incision(Scalpel.kt:196) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.SurgeonScanner.visitEnd(SurgeonScanner.kt:128) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.injectSingleVisitor(ClassVisitorHandler.java:323) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.injectAll(ClassVisitorHandler.java:286) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.lambda$init$0(ClassVisitorHandler.java:43) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib$2.run(TabooLib.java:119) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib.lambda$lifeCycle$0(TabooLib.java:86) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib.execution(TabooLib.java:228) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib.lifeCycle(TabooLib.java:79) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.platform.BukkitPlugin.lambda$static$0(BukkitPlugin.java:73) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib.execution(TabooLib.java:228) +[15:27:53] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.platform.BukkitPlugin.(BukkitPlugin.java:38) +[15:27:53] [Server thread/WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:27:53] [Server thread/WARN]: at java.base/java.lang.Class.forName(Class.java:547) +[15:27:53] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.(PluginClassLoader.java:68) +[15:27:53] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:145) +[15:27:53] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:406) +[15:27:53] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:313) +[15:27:53] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:122) +[15:27:53] [Server thread/WARN]: at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:473) +[15:27:53] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:342) +[15:27:53] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1091) +[15:27:53] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:358) +[15:27:53] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:1474) +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper$$IncisionBodies in ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader@76662cca +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Bodies class defined in target loader: ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper$$IncisionBodies loader=ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper → changed=true (19081 bytes) +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper → true (loaded=1 transformed=1) +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper resolved=ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper advices=4 total=4 backend=JVMTI +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.AdyeshachIntegrationCases → 6 suture / 6 advice +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aTNeg10@19 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPriNeg10()I] +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT0@20 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri0()I] +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT5@21 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri5()I] +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT100@22 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri100()I] +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aFNeg10@23 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPriNeg10()I] +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF0@24 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri0()I] +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF5@25 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri5()I] +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF100@26 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri100()I] +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#same-pri-first@27 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.samePriorityTarget()Ljava/util/List;] +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#same-pri-second@28 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.samePriorityTarget()Ljava/util/List;] +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#cycle-advice@29 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cycleTarget()I] +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture resolved=top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture advices=11 total=11 backend=JVMTI +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.OperationEnabledPriorityCases → 11 suture / 11 advice +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonCrossClCases#onIsHardcore@4 targets=[net/minecraft/server/MinecraftServer.isHardcore()Z] +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonCrossClCases#onGetPlayerCount@5 targets=[net/minecraft/server/MinecraftServer.getPlayerCount()I] +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonCrossClCases#onGetMaxPlayers@8 targets=[org/bukkit/Bukkit.getMaxPlayers()I] +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/MinecraftServer (1 transformers, 132343 bytes) +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/MinecraftServer.isHardcore()Z kinds=[LEAD] static=false +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/MinecraftServer.getPlayerCount()I kinds=[LEAD] static=false +[15:27:53] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/MinecraftServer → changed=true (132658 bytes) +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform net.minecraft.server.MinecraftServer → true (loaded=1 transformed=1) +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=net/minecraft/server/MinecraftServer resolved=net/minecraft/server/MinecraftServer advices=2 total=2 backend=JVMTI +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: org/bukkit/Bukkit (1 transformers, 23761 bytes) +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject org/bukkit/Bukkit.getMaxPlayers()I kinds=[LEAD] static=true +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: org/bukkit/Bukkit → changed=true (23981 bytes) +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform org.bukkit.Bukkit → true (loaded=1 transformed=1) +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=org/bukkit/Bukkit resolved=org/bukkit/Bukkit advices=1 total=1 backend=JVMTI +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonCrossClCases → 3 suture / 3 advice +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAdvancedCases#onReturnsBoolExcise@4 targets=[top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture.returnsBoolean(Z)Z] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAdvancedCases#onLongCalcBypass@5 targets=[top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture.longCalc(JJ)J] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture advices=2 total=2 backend=JVMTI +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAdvancedCases → 2 suture / 2 advice +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AccessorTheatreDslCases#onDescribe@6 targets=[top/maplex/incisiontest/fixture/AccessorChildFixture.describe()Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AccessorChildFixture resolved=top/maplex/incisiontest/fixture/AccessorChildFixture advices=1 total=1 backend=JVMTI +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.AccessorTheatreDslCases → 1 suture / 1 advice +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadFullDescriptor@20 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeMethodFull(Ljava/lang/String;)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadWildArgs@21 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeMethodWild(*)*] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadExactTarget@22 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeStarTarget()Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trailClassAndMethodA@23 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeClassA()I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trailClassAndMethodB@24 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeClassB()I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#spliceFull@25 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeShorthandArgs(Ljava/lang/String;I)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.inner1()I ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#bypassFullDescriptor@26 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeInvokeHelper()I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.inner2()I ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#graftFullDescriptor@27 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeInvokeHelper()I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trimFullDescriptor@28 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeTrimArgs(Ljava/lang/String;I)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope advices=9 total=9 backend=JVMTI +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases → 9 suture / 9 advice +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#headLead@42 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSimpleReturn()Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#tailTrailNormal@43 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSimpleReturn()Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trailMultiReturn@44 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixMultiReturn(Z)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trailOnThrow@45 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixThrowUncaught(Z)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBefore0@46 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=1 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBefore1@47 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=-1 matches=1..-1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBeforeAll@48 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeAfter0@49 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.counterI ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftFieldGet@50 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixFieldRead()I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.lastWrittenI ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftFieldPut@51 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixFieldWrite(I)V] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/util/ArrayList. ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftNew@52 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixAllocate()Ljava/util/ArrayList;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=THROW mode=EXACT target=. ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftThrow@53 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixThrowUncaught(Z)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#bypassReplace@54 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeMixed(I)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimReturnPlain@55 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixPlainReturn()I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimArg0@56 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimArg1@57 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixCombine(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#exciseFullReplace@58 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixExciseTarget()Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#spliceProceedAndKeep@59 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSpliceTarget(I)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture advices=18 total=18 backend=JVMTI +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases → 18 suture / 18 advice +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgSingle@18 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimSingleArg(Ljava/lang/String;)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgDouble0@19 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimDoubleArg(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgDouble1@20 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimDoubleArg(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgTriple2@21 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimTripleArg(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgQuad3@22 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimQuadArg(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnInt@23 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnInt()I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnLong@24 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnLong()J] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnString@25 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnString()Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnBool@26 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnBoolean()Z] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim advices=9 total=9 backend=JVMTI +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases → 9 suture / 9 advice +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM1@19 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m1Default()I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#m2-cust@20 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m2CustomId()I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM3@21 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m3DisabledNoId()I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM4@22 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m4PriorityPositive()I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM5@23 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m5PriorityNegative()I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#m6-cust@24 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m6IdAndPriority()I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#m7-cust@25 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m7IdAndDisabled()I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#m8-cust@26 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m8AllThree()I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM9@27 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m9PriorityZeroExplicit()I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#orderHigh@28 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#orderMid@29 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#orderZero@30 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#orderLow@31 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/OperationMatrixFixture resolved=top/maplex/incisiontest/fixture/OperationMatrixFixture advices=13 total=13 backend=JVMTI +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.OperationMatrixCases → 13 suture / 13 advice +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onLegacy 因 @Version([1.8, 1.17]) 跳过 (current=26.1.2) +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onModern 因 @Version([1.17, 26.1]) 跳过 (current=26.1.2) +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onFuture@31 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.versionedTarget()Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onNoop@32 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.noopMatcherTarget()Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onNmsGetPlayerCount@33 targets=[net/minecraft/server/MinecraftServer.getPlayerCount()I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeInRange@34 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherInRange()Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBelowStart 因 @Version([3.0, 4.0]) 跳过 (current=2.5) +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeAboveEnd 因 @Version([0.1, 1.0]) 跳过 (current=2.5) +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBoundaryEnd@37 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherBoundaryEnd()Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBoundaryStart@38 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherBoundaryStart()Ljava/lang/String;] +[15:27:54] [Server thread/WARN]: [Incision][WARN] VersionMatcher 解析失败: top.maplex.incisiontest.api.FailingVersionMatcher — java.lang.reflect.InvocationTargetException: null; fail-closed +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onMissingMatcherFallback@39 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.missingMatcherFallback()Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onMultiRange0 因 @Version([0, 1]) 跳过 (current=2.5) +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onMultiRange1@41 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.multiRangeByIndex()Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onMultiRange2 因 @Version([4, 5]) 跳过 (current=2.5) +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture advices=7 total=7 backend=JVMTI +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/MinecraftServer (1 transformers, 132343 bytes) +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/MinecraftServer.isHardcore()Z kinds=[LEAD] static=false +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/MinecraftServer.getPlayerCount()I kinds=[LEAD] static=false +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/MinecraftServer → changed=true (132658 bytes) +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform net.minecraft.server.MinecraftServer → true (loaded=1 transformed=1) +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=net/minecraft/server/MinecraftServer resolved=net/minecraft/server/MinecraftServer advices=1 total=3 backend=JVMTI +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonVersionCases → 8 suture / 8 advice +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AccessorUtilCases#onProcess@26 targets=[top/maplex/incisiontest/fixture/UtilFixture.process(Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/UtilFixture resolved=top/maplex/incisiontest/fixture/UtilFixture advices=1 total=1 backend=JVMTI +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.AccessorUtilCases → 1 suture / 1 advice +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SharpnessObserver#observeSharpness@0 targets=[net/minecraft/world/item/enchantment/EnchantmentHelper.modifyDamage(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;F)F] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=net/minecraft/world/item/enchantment/EnchantmentHelper resolved=net/minecraft/world/item/enchantment/EnchantmentHelper advices=1 total=2 backend=JVMTI +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SharpnessObserver → 1 suture / 1 advice +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityLow#lowPriority@2 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority advices=1 total=7 backend=JVMTI +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityLow → 1 suture / 1 advice +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFF@20 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ffEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFFAlt@21 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ffAltMethod(I)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFT@22 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ftStaticEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFTAlt@23 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ftStaticAlt(I)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTF@24 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.tfCompanionEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTFAlt@25 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.tfCompanionAlt(I)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTStatic@26 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ttBothEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTCompanion@27 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.ttBothEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTAltStatic@28 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ttBothAlt(I)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTAltCompanion@29 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.ttBothAlt(I)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture resolved=top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture advices=6 total=6 backend=JVMTI +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion resolved=top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion advices=4 total=4 backend=JVMTI +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.KotlinTargetMatrixCases → 10 suture / 10 advice +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AccessorCases#onPublicDouble@18 targets=[top/maplex/incisiontest/fixture/AccessorFixture.publicDouble(I)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/AccessorFixture (1 transformers, 3612 bytes) +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/AccessorFixture.publicDouble(I)I kinds=[LEAD] static=false +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/AccessorFixture → changed=true (3906 bytes) +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.AccessorFixture → true (loaded=1 transformed=1) +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=top/maplex/incisiontest/fixture/AccessorFixture resolved=top/maplex/incisiontest/fixture/AccessorFixture advices=1 total=1 backend=JVMTI +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.AccessorCases → 1 suture / 1 advice +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onAccumulatePattern@73 targets=[top/maplex/incisiontest/fixture/InsnPatternFixture.accumulate(I)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticIconst5@74 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticSeq2@75 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticSeq4@76 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticAny@77 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onIconstFamilyRepeat@78 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onLdcString@79 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onLdcCstFiltered@80 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onFieldGet@81 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onFieldPut@82 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNewStringBuilder@83 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeVirtualGlob@84 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeStaticMath@85 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNewArray@86 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onANewArray@87 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInstanceOf@88 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onCheckCast@89 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onIfeq@90 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] @Surgeon pattern 未命中,跳过 advice: top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGoto +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onAthrow@92 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onReturn@93 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onSeq3@94 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onEmptyPattern@95 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onSeq5@96 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onRepeat2@97 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onRepeat5@98 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onCstNumeric@99 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobOwnerJavaLang@100 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobNameSuffix@101 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] @Surgeon pattern 未命中,跳过 advice: top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobDesc +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onDescExact@103 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeInterface@104 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeSpecial@105 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArrayLength@106 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] @Surgeon pattern 未命中,跳过 advice: top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNop +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onDup@108 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/InsnPatternFixture (1 transformers, 982 bytes) +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/InsnPatternFixture.accumulate(I)I kinds=[LEAD] static=false +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/InsnPatternFixture → changed=true (1277 bytes) +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.InsnPatternFixture → true (loaded=1 transformed=1) +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=top/maplex/incisiontest/fixture/InsnPatternFixture resolved=top/maplex/incisiontest/fixture/InsnPatternFixture advices=1 total=1 backend=JVMTI +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6596 bytes) +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=top/maplex/incisiontest/fixture/ComplexOpcodeFixture resolved=top/maplex/incisiontest/fixture/ComplexOpcodeFixture advices=32 total=32 backend=JVMTI +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonInsnPatternCases → 33 suture / 33 advice +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onBothEmpty@39 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.bothEmpty()Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onOnlyEndGiven@40 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.onlyEndGiven()Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onOnlyStartGiven@41 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.onlyStartGiven()Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSinglePoint@42 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.singlePoint()Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onInvertedRange 因 @Version([9.0, 1.0]) 跳过 (current=2.5) +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onLeadVersioned@44 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.leadTarget()Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onTrailVersioned@45 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.trailTarget()Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSpliceVersioned@46 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.spliceTarget()Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onExciseVersioned@47 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.exciseTarget()Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.helperForBypass()I ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onBypassVersioned@48 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.bypassCallerTarget()I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onGraftVersioned@49 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.graftCallerTarget()I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onTrimReturnVersioned@50 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.trimReturnTarget()I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onDefaultMatcher 因 @Version([2.0, 3.0]) 跳过 (current=26.1.2) +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onExplicitNoop@52 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.explicitNoopMatcherTarget()Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onFakeNoBounds@53 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.fakeMatcherNoBoundsTarget()Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSegLongerStart@54 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.segmentLongerStart()Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSegLongerEnd@55 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.segmentLongerEnd()Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onMicroStepBelow 因 @Version([2.6, 3.0]) 跳过 (current=2.5) +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onMicroStepAbove 因 @Version([2.0, 2.4]) 跳过 (current=2.5) +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture resolved=top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture advices=15 total=15 backend=JVMTI +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonVersionMatrixCases → 15 suture / 15 advice +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorHead@30 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteHeadMethod()Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorTail@31 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteTailMethod()Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorReturn@32 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteReturnMethod()I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=THROW mode=EXACT target=. ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorThrow@33 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteThrowMethod()Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd0@34 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=1 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd1@35 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=2 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd2@36 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=-1 matches=1..-1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrdAll@37 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteShiftBefore@38 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteShiftAfter@39 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.counterI ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteFieldGetGraft@40 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteFieldGet()I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.lastWrittenI ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteFieldPutGraft@41 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteFieldPut(I)V] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteNewWithTarget@42 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteNewObject()Ljava/lang/StringBuilder;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=. ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteNewEmptyTarget@43 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteTargetEmpty()Ljava/lang/Object;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteOffsetZero@44 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site advices=15 total=15 backend=JVMTI +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases → 15 suture / 15 advice +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.counterShiftI ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldGetBefore@24 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.readCounterShift()I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.counterShiftI ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldGetAfter@25 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.readCounterShift()I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.counterShiftI ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldPutBefore@26 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.writeCounterShift(I)V] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.counterShiftI ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldPutAfter@27 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.writeCounterShift(I)V] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#newBefore@28 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.allocateBuilder()Ljava/lang/StringBuilder;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#newAfter@29 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.allocateBuilder()Ljava/lang/StringBuilder;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg0@30 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg1@31 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg2@32 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#spliceShortCircuit@33 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.spliceSkipTarget(I)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#exciseFullBody@34 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.exciseRawTarget()Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#noParenLead@35 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.noParenMethod()Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras advices=12 total=12 backend=JVMTI +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases → 12 suture / 12 advice +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationIdVariantsCases#id-variant-normal@8 targets=[top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idNormalTarget()I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationIdVariantsCases#id::with/special.chars-001@9 targets=[top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idSpecialCharsTarget()I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationIdVariantsCases#adviceEmptyFallback@10 targets=[top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idEmptyFallbackTarget()I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationIdVariantsCases#veryLong-abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghij@11 targets=[top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idVeryLongTarget()I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/OperationIdVariantsFixture resolved=top/maplex/incisiontest/fixture/OperationIdVariantsFixture advices=4 total=4 backend=JVMTI +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.OperationIdVariantsCases → 4 suture / 4 advice +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityPositiveCases#advicePositive@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityFixture advices=1 total=2 backend=JVMTI +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonPriorityPositiveCases → 1 suture / 1 advice +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityDefaultCases#adviceDefault@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityFixture advices=1 total=3 backend=JVMTI +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonPriorityDefaultCases → 1 suture / 1 advice +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#probe@2 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#lead@3 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#leadOfPair@4 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#trailOfPair@5 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$1 in org.bukkit.plugin.java.PluginClassLoader@5a0cc2a8 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#predicate@6 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.predicate(I)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#splice@7 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/PerformanceFixture.helper(I)I ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#siteInvoke@8 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.siteInvoke(I)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/PerformanceFixture resolved=top/maplex/incisiontest/fixture/PerformanceFixture advices=7 total=7 backend=JVMTI +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.PerformanceCases → 7 suture / 7 advice +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftBeforeHelperInvoke@18 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftAfterHelperInvoke@19 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.counterI ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnFieldGet@20 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.readCounter()I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.counterI ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnFieldPut@21 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.writeCounter(I)V] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnNew@22 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.allocate()Ljava/lang/StringBuilder;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=THROW mode=EXACT target=. ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnThrow@23 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.throwIt()Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#bypassHelperInvoke@24 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#trimReturnPlain@25 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.plainReturn()I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#trimEchoArg@26 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.echo(Ljava/lang/String;)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture advices=9 total=9 backend=JVMTI +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonSiteCases → 9 suture / 9 advice +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonBasicCases#onGreetLead@8 targets=[top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.greet(Ljava/lang/String;)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonBasicCases#onVoidTrail@9 targets=[top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.voidNoArg()V] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonBasicCases#onAddSplice@10 targets=[top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.add(II)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture advices=3 total=3 backend=JVMTI +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonBasicCases → 3 suture / 3 advice +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityMinCases#adviceMin@2 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.extremeMinTarget()I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=4 backend=JVMTI +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonPriorityMinCases → 1 suture / 1 advice +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onHeadWithPattern@11 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onHeadPatternIfeq@12 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/ComplexOpcodeFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeWithPattern@13 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=GLOB target=*ComplexOpcodeFixture*.helper(*)* ordinal=-1 matches=1..-1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeWithGlob@14 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/ComplexOpcodeFixture.helper(I)I ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeAfterPattern@15 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (7265 bytes) +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=top/maplex/incisiontest/fixture/ComplexOpcodeFixture resolved=top/maplex/incisiontest/fixture/ComplexOpcodeFixture advices=5 total=37 backend=JVMTI +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases → 5 suture / 5 advice +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonMixinCases#overwriteMayThrow@4 targets=[top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture.mayThrow(Z)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonMixinCases#redirectHelper@5 targets=[top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture.helper(I)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture advices=2 total=2 backend=JVMTI +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonMixinCases → 2 suture / 2 advice +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationHigherCases#higherSurgeonAdvice@0 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.multiSurgeonTarget()Ljava/util/List;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture advices=1 total=1 backend=JVMTI +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonOperationHigherCases → 1 suture / 1 advice +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityZeroCases#adviceZero@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityFixture advices=1 total=4 backend=JVMTI +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonPriorityZeroCases → 1 suture / 1 advice +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$2 in org.bukkit.plugin.java.PluginClassLoader@5a0cc2a8 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnDragon@67 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$3 in org.bukkit.plugin.java.PluginClassLoader@5a0cc2a8 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnLowLevel@68 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$4 in org.bukkit.plugin.java.PluginClassLoader@5a0cc2a8 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogEqString@69 targets=[top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$5 in org.bukkit.plugin.java.PluginClassLoader@5a0cc2a8 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNeqInt@70 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$6 in org.bukkit.plugin.java.PluginClassLoader@5a0cc2a8 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureLt@71 targets=[top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$7 in org.bukkit.plugin.java.PluginClassLoader@5a0cc2a8 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureGt@72 targets=[top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$8 in org.bukkit.plugin.java.PluginClassLoader@5a0cc2a8 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnLe@73 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$9 in org.bukkit.plugin.java.PluginClassLoader@5a0cc2a8 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnGe@74 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$10 in org.bukkit.plugin.java.PluginClassLoader@5a0cc2a8 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogMatches@75 targets=[top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$11 in org.bukkit.plugin.java.PluginClassLoader@5a0cc2a8 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogInString@76 targets=[top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$12 in org.bukkit.plugin.java.PluginClassLoader@5a0cc2a8 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onHandleInList@77 targets=[top/maplex/incisiontest/fixture/PredicateFixture.handle(Ljava/util/List;)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$13 in org.bukkit.plugin.java.PluginClassLoader@5a0cc2a8 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptIsString@78 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$14 in org.bukkit.plugin.java.PluginClassLoader@5a0cc2a8 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptNotIsInt@79 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$15 in org.bukkit.plugin.java.PluginClassLoader@5a0cc2a8 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onHandleIcList@80 targets=[top/maplex/incisiontest/fixture/PredicateFixture.handle(Ljava/util/List;)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$16 in org.bukkit.plugin.java.PluginClassLoader@5a0cc2a8 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptIpObject@81 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$17 in org.bukkit.plugin.java.PluginClassLoader@5a0cc2a8 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onTriggerItExact@82 targets=[top/maplex/incisiontest/fixture/PredicateFixture.trigger(Ljava/lang/String;)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$18 in org.bukkit.plugin.java.PluginClassLoader@5a0cc2a8 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptNotIt@83 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$19 in org.bukkit.plugin.java.PluginClassLoader@5a0cc2a8 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptAsCast@84 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$20 in org.bukkit.plugin.java.PluginClassLoader@5a0cc2a8 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterProperty@85 targets=[top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$21 in org.bukkit.plugin.java.PluginClassLoader@5a0cc2a8 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterPropertySize@86 targets=[top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$22 in org.bukkit.plugin.java.PluginClassLoader@5a0cc2a8 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterMethodCall@87 targets=[top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$23 in org.bukkit.plugin.java.PluginClassLoader@5a0cc2a8 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterMethodNoArg@88 targets=[top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$24 in org.bukkit.plugin.java.PluginClassLoader@5a0cc2a8 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onTouchSafeCall@89 targets=[top/maplex/incisiontest/fixture/PredicateFixture.touch(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$25 in org.bukkit.plugin.java.PluginClassLoader@5a0cc2a8 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnAnd@90 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$26 in org.bukkit.plugin.java.PluginClassLoader@5a0cc2a8 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnOr@91 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$27 in org.bukkit.plugin.java.PluginClassLoader@5a0cc2a8 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNot@92 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$28 in org.bukkit.plugin.java.PluginClassLoader@5a0cc2a8 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNested@93 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$29 in org.bukkit.plugin.java.PluginClassLoader@5a0cc2a8 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagTrue@94 targets=[top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$30 in org.bukkit.plugin.java.PluginClassLoader@5a0cc2a8 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagFalse@95 targets=[top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$31 in org.bukkit.plugin.java.PluginClassLoader@5a0cc2a8 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagNull@96 targets=[top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$32 in org.bukkit.plugin.java.PluginClassLoader@5a0cc2a8 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureDouble@97 targets=[top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$33 in org.bukkit.plugin.java.PluginClassLoader@5a0cc2a8 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnCompound@98 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$34 in org.bukkit.plugin.java.PluginClassLoader@5a0cc2a8 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogThisRef@99 targets=[top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onEmptyWhere@115 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereEmpty(I)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$35 in org.bukkit.plugin.java.PluginClassLoader@5a0cc2a8 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onTrailWithWhere@116 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereTrail(I)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$36 in org.bukkit.plugin.java.PluginClassLoader@5a0cc2a8 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpliceWithWhere@117 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereSplice(I)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$37 in org.bukkit.plugin.java.PluginClassLoader@5a0cc2a8 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onExciseWithWhere@118 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereExcise(Ljava/lang/String;)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/PredicateFixture.whereBypassHelper(I)I ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$38 in org.bukkit.plugin.java.PluginClassLoader@5a0cc2a8 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onBypassWithWhere@119 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereBypass(I)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/PredicateFixture.whereGraftHelper(I)I ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$39 in org.bukkit.plugin.java.PluginClassLoader@5a0cc2a8 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onGraftWithWhere@120 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereGraft(I)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$40 in org.bukkit.plugin.java.PluginClassLoader@5a0cc2a8 +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onTrimArgWithWhere@121 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereTrim(I)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/PredicateFixture resolved=top/maplex/incisiontest/fixture/PredicateFixture advices=40 total=40 backend=JVMTI +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonPredicateCases → 40 suture / 40 advice +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PriNeg100Surgeon#priNeg100@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=5 backend=JVMTI +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.PriNeg100Surgeon → 1 suture / 1 advice +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#custom-operation-id@7 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.customIdTarget()I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#disabledAdvice@8 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.disabledTarget()I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#highPriority@9 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.priorityTarget()Ljava/util/List;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#lowPriority@10 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.priorityTarget()Ljava/util/List;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#surgeonDefaultAdvice@11 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.surgeonDefaultTarget()Ljava/util/List;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#surgeonOverrideAdvice@12 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.surgeonDefaultTarget()Ljava/util/List;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#multiSurgeonLowerSide@13 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.multiSurgeonTarget()Ljava/util/List;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture advices=7 total=8 backend=JVMTI +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonOperationCases → 7 suture / 7 advice +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#beforeTouchField@18 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.touchesField()I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#afterMultiArg@19 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.multiArg(ILjava/lang/String;D)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#aroundCallsHelper@20 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.callsHelper(I)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#aroundModifyArgs@21 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.greet(Ljava/lang/String;)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#aroundRewriteResult@22 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.rewriteTarget(I)I] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#onStaticEcho@23 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.staticEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#onCompanionEcho@24 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture$Companion.companionEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonAopTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonAopTargetFixture advices=6 total=6 backend=JVMTI +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonAopTargetFixture$Companion resolved=top/maplex/incisiontest/fixture/SurgeonAopTargetFixture$Companion advices=1 total=1 backend=JVMTI +[15:27:54] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] Surgeon 扫描: top.maplex.incisiontest.cases.SurgeonAopCases → 7 suture / 7 advice +[15:27:54] [Server thread/INFO]: [DEBUG] injectAll(CONST): 201 个类, 用时 1,108 毫秒 +[15:27:54] [Server thread/INFO]: [DEBUG] - SurgeonScanner: 1,107 毫秒 +[15:27:54] [Server thread/INFO]: [DEBUG] 生命周期 "CONST" 用时 2,506 毫秒。 +[15:27:54] [Server thread/INFO]: [DEBUG] Bukkit 插件初始化完成,用时 3,849 毫秒。 +[15:27:54] [Server thread/INFO]: [DEBUG] 已屏蔽 IllegalAccess 警告,用时 0 毫秒。 +[15:27:54] [Server thread/INFO]: [DEBUG] ProjectScanner 扫描到 8 个资源文件,用时 0 毫秒。 +[15:27:54] [Server thread/WARN]: java.lang.IllegalStateException: top.maplex.incisiontest.taboolib.module.nms.MinecraftLanguage is not an instance of top.maplex.incisiontest.taboolib.module.nms.MinecraftLanguage +[15:27:54] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.library.reflex.JavaClassMethod.invoke(JavaClassMethod.kt:68) +[15:27:54] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.platform.ClassVisitorAwake.visit(ClassVisitorAwake.kt:17) +[15:27:54] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.injectSingleVisitor(ClassVisitorHandler.java:321) +[15:27:54] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.injectAll(ClassVisitorHandler.java:286) +[15:27:54] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.lambda$init$0(ClassVisitorHandler.java:43) +[15:27:54] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib$2.run(TabooLib.java:119) +[15:27:54] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib.lambda$lifeCycle$0(TabooLib.java:86) +[15:27:54] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib.execution(TabooLib.java:228) +[15:27:54] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib.lifeCycle(TabooLib.java:79) +[15:27:54] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.platform.BukkitPlugin.(BukkitPlugin.java:84) +[15:27:54] [Server thread/WARN]: at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) +[15:27:54] [Server thread/WARN]: at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) +[15:27:54] [Server thread/WARN]: at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:483) +[15:27:54] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.(PluginClassLoader.java:88) +[15:27:54] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:145) +[15:27:54] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:406) +[15:27:54] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:313) +[15:27:54] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:122) +[15:27:54] [Server thread/WARN]: at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:473) +[15:27:54] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:342) +[15:27:54] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.runServer(Unknown Source) +[15:27:54] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(Unknown Source) +[15:27:54] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:1474) +[15:27:54] [Server thread/WARN]: Caused by: java.lang.ClassCastException: class java.util.Properties cannot be cast to class com.google.gson.JsonObject (java.util.Properties is in module java.base of loader 'bootstrap'; com.google.gson.JsonObject is in unnamed module of loader java.net.URLClassLoader @7291c18f) +[15:27:54] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.nms.MinecraftLanguage.loadFilesFromExchange(MinecraftLanguage.kt:181) +[15:27:54] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.nms.MinecraftLanguage.init(MinecraftLanguage.kt:151) +[15:27:54] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.library.reflex.JavaClassMethod.invoke(JavaClassMethod.kt:57) +[15:27:54] [Server thread/WARN]: ... 22 more +[15:27:54] [Server thread/INFO]: [DEBUG] 加载配置文件: E:\Minecraft-Server\incisionTest\run-26.1.2-spigot\plugins\Incision-Test\datasource.yml +[15:27:54] [Server thread/INFO]: [DEBUG] 加载配置文件: E:\Minecraft-Server\incisionTest\run-26.1.2-spigot\plugins\Incision-Test\kether.yml +[15:27:54] [Server thread/INFO]: [DEBUG] 生命周期 "INIT" 用时 37 毫秒。 +[15:27:54] [Server thread/INFO]: [Adyeshach] Loading Adyeshach v2.1.30 +[15:27:54] [Server thread/WARN]: [Adyeshach] 当前 Minecraft 版本不受支持,请等待插件适配。 +[15:27:54] [Server thread/INFO]: [Incision-Test] Loading Incision-Test v1.0.0 +[15:27:54] [Server thread/INFO]: [DEBUG] 生命周期 "LOAD" 用时 43 毫秒。 +[15:27:54] [Server thread/INFO]: Preparing level "world" +[15:27:54] [Server thread/INFO]: -------- World Settings For [world] -------- +[15:27:54] [Server thread/INFO]: Arrow Despawn Rate: 1200 Trident Respawn Rate:1200 +[15:27:54] [Server thread/INFO]: Item Despawn Rate: 6000 +[15:27:54] [Server thread/INFO]: Item Merge Radius: 2.5 +[15:27:54] [Server thread/INFO]: Simulation Distance: 10 +[15:27:54] [Server thread/INFO]: View Distance: 10 +[15:27:54] [Server thread/INFO]: Entity Activation Range: An 32 / Mo 32 / Ra 48 / Mi 16 / Tiv true / Isa false +[15:27:54] [Server thread/INFO]: Allow Zombie Pigmen to spawn from portal blocks: true +[15:27:54] [Server thread/INFO]: Nerfing mobs spawned from spawners: false +[15:27:54] [Server thread/INFO]: Zombie Aggressive Towards Villager: true +[15:27:54] [Server thread/INFO]: Experience Merge Radius: 3.0 +[15:27:54] [Server thread/INFO]: Hopper Transfer: 8 Hopper Check: 1 Hopper Amount: 1 Hopper Can Load Chunks: false +[15:27:54] [Server thread/INFO]: Mob Spawn Range: 6 +[15:27:54] [Server thread/INFO]: Tile Max Tick Time: 50ms Entity max Tick Time: 50ms +[15:27:54] [Server thread/INFO]: Cactus Growth Modifier: 100% +[15:27:54] [Server thread/INFO]: Cane Growth Modifier: 100% +[15:27:54] [Server thread/INFO]: Melon Growth Modifier: 100% +[15:27:54] [Server thread/INFO]: Mushroom Growth Modifier: 100% +[15:27:54] [Server thread/INFO]: Pumpkin Growth Modifier: 100% +[15:27:54] [Server thread/INFO]: Sapling Growth Modifier: 100% +[15:27:54] [Server thread/INFO]: Beetroot Growth Modifier: 100% +[15:27:54] [Server thread/INFO]: Carrot Growth Modifier: 100% +[15:27:54] [Server thread/INFO]: Potato Growth Modifier: 100% +[15:27:54] [Server thread/INFO]: Wheat Growth Modifier: 100% +[15:27:54] [Server thread/INFO]: NetherWart Growth Modifier: 100% +[15:27:54] [Server thread/INFO]: Vine Growth Modifier: 100% +[15:27:54] [Server thread/INFO]: Cocoa Growth Modifier: 100% +[15:27:54] [Server thread/INFO]: Bamboo Growth Modifier: 100% +[15:27:54] [Server thread/INFO]: SweetBerry Growth Modifier: 100% +[15:27:54] [Server thread/INFO]: Kelp Growth Modifier: 100% +[15:27:54] [Server thread/INFO]: TwistingVines Growth Modifier: 100% +[15:27:54] [Server thread/INFO]: WeepingVines Growth Modifier: 100% +[15:27:54] [Server thread/INFO]: CaveVines Growth Modifier: 100% +[15:27:54] [Server thread/INFO]: Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Di 128 / Other 64 +[15:27:54] [Server thread/INFO]: Custom Map Seeds: Village: 10387312 Desert: 14357617 Igloo: 14357618 Jungle: 14357619 Swamp: 14357620 Monument: 10387313 Ocean: 14357621 Shipwreck: 165745295 End City: 10387313 Slime: 987234911 Nether: 30084232 Mansion: 10387319 Fossil: 14357921 Portal: 34222645 +[15:27:54] [Server thread/INFO]: Max TNT Explosions: 100 +[15:27:55] [Server thread/INFO]: -------- World Settings For [world_nether] -------- +[15:27:55] [Server thread/INFO]: Arrow Despawn Rate: 1200 Trident Respawn Rate:1200 +[15:27:55] [Server thread/INFO]: Item Despawn Rate: 6000 +[15:27:55] [Server thread/INFO]: Item Merge Radius: 2.5 +[15:27:55] [Server thread/INFO]: Simulation Distance: 10 +[15:27:55] [Server thread/INFO]: View Distance: 10 +[15:27:55] [Server thread/INFO]: Entity Activation Range: An 32 / Mo 32 / Ra 48 / Mi 16 / Tiv true / Isa false +[15:27:55] [Server thread/INFO]: Allow Zombie Pigmen to spawn from portal blocks: true +[15:27:55] [Server thread/INFO]: Nerfing mobs spawned from spawners: false +[15:27:55] [Server thread/INFO]: Zombie Aggressive Towards Villager: true +[15:27:55] [Server thread/INFO]: Experience Merge Radius: 3.0 +[15:27:55] [Server thread/INFO]: Hopper Transfer: 8 Hopper Check: 1 Hopper Amount: 1 Hopper Can Load Chunks: false +[15:27:55] [Server thread/INFO]: Mob Spawn Range: 6 +[15:27:55] [Server thread/INFO]: Tile Max Tick Time: 50ms Entity max Tick Time: 50ms +[15:27:55] [Server thread/INFO]: Cactus Growth Modifier: 100% +[15:27:55] [Server thread/INFO]: Cane Growth Modifier: 100% +[15:27:55] [Server thread/INFO]: Melon Growth Modifier: 100% +[15:27:55] [Server thread/INFO]: Mushroom Growth Modifier: 100% +[15:27:55] [Server thread/INFO]: Pumpkin Growth Modifier: 100% +[15:27:55] [Server thread/INFO]: Sapling Growth Modifier: 100% +[15:27:55] [Server thread/INFO]: Beetroot Growth Modifier: 100% +[15:27:55] [Server thread/INFO]: Carrot Growth Modifier: 100% +[15:27:55] [Server thread/INFO]: Potato Growth Modifier: 100% +[15:27:55] [Server thread/INFO]: Wheat Growth Modifier: 100% +[15:27:55] [Server thread/INFO]: NetherWart Growth Modifier: 100% +[15:27:55] [Server thread/INFO]: Vine Growth Modifier: 100% +[15:27:55] [Server thread/INFO]: Cocoa Growth Modifier: 100% +[15:27:55] [Server thread/INFO]: Bamboo Growth Modifier: 100% +[15:27:55] [Server thread/INFO]: SweetBerry Growth Modifier: 100% +[15:27:55] [Server thread/INFO]: Kelp Growth Modifier: 100% +[15:27:55] [Server thread/INFO]: TwistingVines Growth Modifier: 100% +[15:27:55] [Server thread/INFO]: WeepingVines Growth Modifier: 100% +[15:27:55] [Server thread/INFO]: CaveVines Growth Modifier: 100% +[15:27:55] [Server thread/INFO]: Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Di 128 / Other 64 +[15:27:55] [Server thread/INFO]: Custom Map Seeds: Village: 10387312 Desert: 14357617 Igloo: 14357618 Jungle: 14357619 Swamp: 14357620 Monument: 10387313 Ocean: 14357621 Shipwreck: 165745295 End City: 10387313 Slime: 987234911 Nether: 30084232 Mansion: 10387319 Fossil: 14357921 Portal: 34222645 +[15:27:55] [Server thread/INFO]: Max TNT Explosions: 100 +[15:27:55] [Server thread/INFO]: -------- World Settings For [world_the_end] -------- +[15:27:55] [Server thread/INFO]: Arrow Despawn Rate: 1200 Trident Respawn Rate:1200 +[15:27:55] [Server thread/INFO]: Item Despawn Rate: 6000 +[15:27:55] [Server thread/INFO]: Item Merge Radius: 2.5 +[15:27:55] [Server thread/INFO]: Simulation Distance: 10 +[15:27:55] [Server thread/INFO]: View Distance: 10 +[15:27:55] [Server thread/INFO]: Entity Activation Range: An 32 / Mo 32 / Ra 48 / Mi 16 / Tiv true / Isa false +[15:27:55] [Server thread/INFO]: Allow Zombie Pigmen to spawn from portal blocks: true +[15:27:55] [Server thread/INFO]: Nerfing mobs spawned from spawners: false +[15:27:55] [Server thread/INFO]: Zombie Aggressive Towards Villager: true +[15:27:55] [Server thread/INFO]: Experience Merge Radius: 3.0 +[15:27:55] [Server thread/INFO]: Hopper Transfer: 8 Hopper Check: 1 Hopper Amount: 1 Hopper Can Load Chunks: false +[15:27:55] [Server thread/INFO]: Mob Spawn Range: 6 +[15:27:55] [Server thread/INFO]: Tile Max Tick Time: 50ms Entity max Tick Time: 50ms +[15:27:55] [Server thread/INFO]: Cactus Growth Modifier: 100% +[15:27:55] [Server thread/INFO]: Cane Growth Modifier: 100% +[15:27:55] [Server thread/INFO]: Melon Growth Modifier: 100% +[15:27:55] [Server thread/INFO]: Mushroom Growth Modifier: 100% +[15:27:55] [Server thread/INFO]: Pumpkin Growth Modifier: 100% +[15:27:55] [Server thread/INFO]: Sapling Growth Modifier: 100% +[15:27:55] [Server thread/INFO]: Beetroot Growth Modifier: 100% +[15:27:55] [Server thread/INFO]: Carrot Growth Modifier: 100% +[15:27:55] [Server thread/INFO]: Potato Growth Modifier: 100% +[15:27:55] [Server thread/INFO]: Wheat Growth Modifier: 100% +[15:27:55] [Server thread/INFO]: NetherWart Growth Modifier: 100% +[15:27:55] [Server thread/INFO]: Vine Growth Modifier: 100% +[15:27:55] [Server thread/INFO]: Cocoa Growth Modifier: 100% +[15:27:55] [Server thread/INFO]: Bamboo Growth Modifier: 100% +[15:27:55] [Server thread/INFO]: SweetBerry Growth Modifier: 100% +[15:27:55] [Server thread/INFO]: Kelp Growth Modifier: 100% +[15:27:55] [Server thread/INFO]: TwistingVines Growth Modifier: 100% +[15:27:55] [Server thread/INFO]: WeepingVines Growth Modifier: 100% +[15:27:55] [Server thread/INFO]: CaveVines Growth Modifier: 100% +[15:27:55] [Server thread/INFO]: Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Di 128 / Other 64 +[15:27:55] [Server thread/INFO]: Custom Map Seeds: Village: 10387312 Desert: 14357617 Igloo: 14357618 Jungle: 14357619 Swamp: 14357620 Monument: 10387313 Ocean: 14357621 Shipwreck: 165745295 End City: 10387313 Slime: 987234911 Nether: 30084232 Mansion: 10387319 Fossil: 14357921 Portal: 34222645 +[15:27:55] [Server thread/INFO]: Max TNT Explosions: 100 +[15:27:55] [Server thread/INFO]: Loading 0 persistent chunks... +[15:27:55] [Server thread/INFO]: Preparing spawn area: 100% +[15:27:55] [Server thread/INFO]: Time elapsed: 3 ms +[15:27:55] [Server thread/INFO]: [Adyeshach] Enabling Adyeshach v2.1.30 +[15:27:55] [Server thread/INFO]: [Incision-Test] Enabling Incision-Test v1.0.0 +[15:27:55] [Server thread/INFO]: [Incision] Incision ENABLE: gate / 诊断收尾开始 +[15:27:55] [Server thread/INFO]: [Incision] Gate created: apiVersion=2 +[15:27:55] [Server thread/INFO]: [Incision] Incision Gate online: api=2 +[15:27:55] [Server thread/INFO]: [Incision] Checkup report: total=292 +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSegLongerStart@54 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.segmentLongerStart()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobOwnerJavaLang@100 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset1All@42 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onSeq3@94 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onOnlyStartGiven@41 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.onlyStartGiven()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptNotIsInt@79 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeAfterPattern@15 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTAltCompanion@29 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.ttBothAlt(I)I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aTNeg10@19 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPriNeg10()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onTouchSafeCall@89 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.touch(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg0@30 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.PerformanceCases#predicate@6 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.predicate(I)I +- top.maplex.incisiontest.cases.OperationIdVariantsCases#adviceEmptyFallback@10 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idEmptyFallbackTarget()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrdAll@37 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#both-companion-path@11 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion.bothEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterPropertySize@86 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalTrail@15 + state: ARMED + target: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM1@19 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m1Default()I +- top.maplex.incisiontest.cases.SurgeonOperationCases#custom-operation-id@7 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.customIdTarget()I +- top.maplex.incisiontest.cases.SurgeonAopCases#aroundRewriteResult@22 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.rewriteTarget(I)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onCstNumeric@99 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpliceWithWhere@117 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereSplice(I)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobNameSuffix@101 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trailClassAndMethodB@24 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeClassB()I +- top.maplex.incisiontest.cases.SurgeonAdvancedCases#onLongCalcBypass@5 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture.longCalc(JJ)J +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF100@26 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri100()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#graftFullDescriptor@27 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeInvokeHelper()I +- top.maplex.incisiontest.cases.PerformanceCases#siteInvoke@8 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.siteInvoke(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnGe@74 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onReturn@93 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onTriggerItExact@82 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.trigger(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticSeq4@76 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagFalse@95 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnNew@22 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.allocate()Ljava/lang/StringBuilder; +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onHeadPatternIfeq@12 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeStaticMath@85 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperBeforeOffsetZero@41 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteNewWithTarget@42 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteNewObject()Ljava/lang/StringBuilder; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadFullDescriptor@20 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeMethodFull(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnLowLevel@68 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onBypassWithWhere@119 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereBypass(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogEqString@69 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal0AfterOffset1@45 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimArg0@56 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#orderZero@30 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorThrow@33 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteThrowMethod()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArrayLength@106 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I +- top.maplex.incisiontest.cases.SurgeonSiteCases#trimEchoArg@26 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.echo(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onTrimArgWithWhere@121 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereTrim(I)I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTFAlt@25 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.tfCompanionAlt(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogThisRef@99 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#m7-cust@25 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m7IdAndDisabled()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onIconstFamilyRepeat@78 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteFieldPutGraft@41 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteFieldPut(I)V +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldGetAfter@25 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.readCounterShift()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityHigh#highPriority@2 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnString@25 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnString()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onGraftWithWhere@120 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereGraft(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnBool@26 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnBoolean()Z +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFT@22 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ftStaticEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnAnd@90 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgDouble1@20 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimDoubleArg(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInstanceOf@88 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorTail@31 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteTailMethod()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#exciseFullReplace@58 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixExciseTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftBeforeHelperInvoke@18 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I +- top.maplex.incisiontest.cases.SurgeonOperationHigherCases#higherSurgeonAdvice@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.multiSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onLdcString@79 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticSeq2@75 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonCrossClCases#onIsHardcore@4 + state: ARMED + target: net/minecraft/server/MinecraftServer.isHardcore()Z +- top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeInRange@34 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherInRange()Ljava/lang/String; +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#craftChatInvoke@17 + state: ARMED + target: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onRepeat2@97 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNot@92 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnDragon@67 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onCheckCast@89 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I +- top.maplex.incisiontest.cases.SurgeonMixinCases#redirectHelper@5 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture.helper(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteShiftBefore@38 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorReturn@32 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteReturnMethod()I +- top.maplex.incisiontest.cases.SurgeonAopCases#onStaticEcho@23 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.staticEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.PerformanceCases#splice@7 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldPutAfter@27 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.writeCounterShift(I)V +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnLong@24 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnLong()J +- top.maplex.incisiontest.cases.OperationIdVariantsCases#veryLong-abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghij@11 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idVeryLongTarget()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onTrailWithWhere@116 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereTrail(I)I +- top.maplex.incisiontest.cases.SharpnessModifier#sharpness-modifier@2 + state: ARMED + target: net/minecraft/world/item/enchantment/EnchantmentHelper.modifyDamage(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/… +- top.maplex.incisiontest.cases.SharpnessObserver#observeSharpness@0 + state: ARMED + target: net/minecraft/world/item/enchantment/EnchantmentHelper.modifyDamage(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/… +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#apiLead@12 + state: ARMED + target: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI; +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM5@23 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m5PriorityNegative()I +- top.maplex.incisiontest.cases.SurgeonAopCases#beforeTouchField@18 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.touchesField()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trailOnThrow@45 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixThrowUncaught(Z)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onTrimReturnVersioned@50 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.trimReturnTarget()I +- top.maplex.incisiontest.cases.PerformanceCases#trailOfPair@5 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I +- top.maplex.incisiontest.cases.Pri100Surgeon#pri100@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg1@31 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationIdVariantsCases#id-variant-normal@8 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idNormalTarget()I +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onHeadWithPattern@11 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureGt@72 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonBasicCases#onAddSplice@10 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.add(II)I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTAltStatic@28 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ttBothAlt(I)I +- top.maplex.incisiontest.cases.AccessorCases#onPublicDouble@18 + state: ARMED + target: top/maplex/incisiontest/fixture/AccessorFixture.publicDouble(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteShiftAfter@39 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I +- top.maplex.incisiontest.cases.SurgeonMixinCases#overwriteMayThrow@4 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture.mayThrow(Z)Ljava/lang/String; +- top.maplex.incisiontest.cases.AccessorUtilCases#onProcess@26 + state: ARMED + target: top/maplex/incisiontest/fixture/UtilFixture.process(Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadExactTarget@22 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeStarTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onSecondHelperBefore@38 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset2All@43 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onExplicitNoop@52 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.explicitNoopMatcherTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFF@20 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ffEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onDup@108 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPriorityMaxCases#adviceMax@2 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.extremeMaxTarget()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onAthrow@92 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#m2-cust@20 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m2CustomId()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd0@34 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I +- top.maplex.incisiontest.cases.PriNeg100Surgeon#priNeg100@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticAny@77 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onGraftVersioned@49 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.graftCallerTarget()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal1AfterOffset1@52 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBoundaryStart@38 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherBoundaryStart()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onDescExact@103 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#same-pri-second@28 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.samePriorityTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM4@22 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m4PriorityPositive()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityDefault#defaultPriority@4 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onBeforeOffset2@50 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriorityDefault@13 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onFakeNoBounds@53 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.fakeMatcherNoBoundsTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOperationCases#highPriority@9 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.priorityTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal2AfterOffset2@46 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonPriorityMinCases#adviceMin@2 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.extremeMinTarget()I +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#apiTrail@13 + state: ARMED + target: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeInterface@104 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I +- top.maplex.incisiontest.cases.OperationMatrixCases#m8-cust@26 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m8AllThree()I +- top.maplex.incisiontest.cases.SurgeonAopCases#aroundCallsHelper@20 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.callsHelper(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldGetBefore@24 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.readCounterShift()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trimFullDescriptor@28 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeTrimArgs(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticIconst5@74 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onEmptyPattern@95 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V +- top.maplex.incisiontest.cases.SurgeonOperationCases#surgeonDefaultAdvice@11 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.surgeonDefaultTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onIfeq@90 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I +- top.maplex.incisiontest.cases.SurgeonAopCases#afterMultiArg@19 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.multiArg(ILjava/lang/String;D)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#both-static-path@10 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture.bothEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonBasicCases#onVoidTrail@9 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.voidNoArg()V +- top.maplex.incisiontest.cases.PerformanceCases#probe@2 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aFNeg10@23 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPriNeg10()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldPutBefore@26 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.writeCounterShift(I)V +- top.maplex.incisiontest.cases.SurgeonVersionCases#onMissingMatcherFallback@39 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.missingMatcherFallback()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgQuad3@22 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimQuadArg(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onLdcCstFiltered@80 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#orderHigh@28 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPriorityPositiveCases#advicePositive@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteOffsetZero@44 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgTriple2@21 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimTripleArg(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionCases#onNmsGetPlayerCount@33 + state: ARMED + target: net/minecraft/server/MinecraftServer.getPlayerCount()I +- top.maplex.incisiontest.cases.SurgeonSiteCases#bypassHelperInvoke@24 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onBothEmpty@39 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.bothEmpty()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onBypassVersioned@48 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.bypassCallerTarget()I +- top.maplex.incisiontest.cases.SurgeonOperationCases#multiSurgeonLowerSide@13 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.multiSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTStatic@26 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ttBothEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT0@20 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri0()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagTrue@94 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onEmptyWhere@115 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereEmpty(I)I +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeWithPattern@13 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTF@24 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.tfCompanionEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onAccumulatePattern@73 + state: ARMED + target: top/maplex/incisiontest/fixture/InsnPatternFixture.accumulate(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBefore1@47 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#spliceFull@25 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeShorthandArgs(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#spliceShortCircuit@33 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.spliceSkipTarget(I)I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onBeforeNegOffset@44 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnFieldPut@21 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.writeCounter(I)V +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd1@35 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOffsetMinus2@49 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonSiteCases#trimReturnPlain@25 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.plainReturn()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNeqInt@70 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeSpecial@105 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBoundaryEnd@37 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherBoundaryEnd()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onLeadVersioned@44 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.leadTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM9@27 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m9PriorityZeroExplicit()I +- top.maplex.incisiontest.cases.Pri0Surgeon#pri0@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAdvancedCases#onReturnsBoolExcise@4 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture.returnsBoolean(Z)Z +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onOnlyEndGiven@40 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.onlyEndGiven()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOffsetPlus5@48 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT5@21 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri5()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftFieldGet@50 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixFieldRead()I +- top.maplex.incisiontest.cases.SurgeonVersionCases#onNoop@32 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.noopMatcherTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.AccessorTheatreDslCases#onDescribe@6 + state: ARMED + target: top/maplex/incisiontest/fixture/AccessorChildFixture.describe()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriority200@10 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#newBefore@28 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.allocateBuilder()Ljava/lang/StringBuilder; +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalSplice@16 + state: ARMED + target: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftThrow@53 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixThrowUncaught(Z)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onSeq5@96 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#headLead@42 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSimpleReturn()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF0@24 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri0()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trailMultiReturn@44 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixMultiReturn(Z)I +- top.maplex.incisiontest.cases.SurgeonPriorityNegativeCases#adviceNegative@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureLt@71 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#newAfter@29 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.allocateBuilder()Ljava/lang/StringBuilder; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg2@32 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAopCases#aroundModifyArgs@21 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.greet(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPriorityZeroCases#adviceZero@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTCompanion@27 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.ttBothEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeVirtualGlob@84 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationIdVariantsCases#id::with/special.chars-001@9 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idSpecialCharsTarget()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onAnyOrdinal@47 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagNull@96 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriority50@11 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureDouble@97 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF5@25 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri5()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onHandleInList@77 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.handle(Ljava/util/List;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnCompound@98 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterProperty@85 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalLead@14 + state: ARMED + target: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onANewArray@87 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM3@21 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m3DisabledNoId()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogMatches@75 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteNewEmptyTarget@43 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteTargetEmpty()Ljava/lang/Object; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterMethodNoArg@88 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadWildArgs@21 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeMethodWild(*)* +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperBefore@37 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSpliceVersioned@46 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.spliceTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd2@36 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorHead@30 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteHeadMethod()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeAfter0@49 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#bypassReplace@54 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeMixed(I)I +- top.maplex.incisiontest.cases.PerformanceCases#leadOfPair@4 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I +- top.maplex.incisiontest.cases.SurgeonCrossClCases#onGetPlayerCount@5 + state: ARMED + target: net/minecraft/server/MinecraftServer.getPlayerCount()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterMethodCall@87 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnFieldGet@20 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.readCounter()I +- top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#onCompanionOnly@8 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion.companionOnlyEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptAsCast@84 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onTrailVersioned@45 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.trailTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#cycle-advice@29 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cycleTarget()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNested@93 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#onStaticOnly@9 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture.staticOnlyEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#tailTrailNormal@43 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSimpleReturn()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityLow#lowPriority@2 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onHandleIcList@80 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.handle(Ljava/util/List;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onFieldPut@82 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#bypassFullDescriptor@26 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeInvokeHelper()I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFTAlt@23 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ftStaticAlt(I)I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSinglePoint@42 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.singlePoint()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSegLongerEnd@55 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.segmentLongerEnd()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onExciseWithWhere@118 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereExcise(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#m6-cust@24 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m6IdAndPriority()I +- top.maplex.incisiontest.cases.SurgeonVersionCases#onFuture@31 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.versionedTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onRepeat5@98 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I +- top.maplex.incisiontest.cases.SurgeonOperationCases#lowPriority@10 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.priorityTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnOr@91 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeWithGlob@14 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptIpObject@81 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset0@51 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimArg1@57 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixCombine(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#exciseFullBody@34 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.exciseRawTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftAfterHelperInvoke@19 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I +- top.maplex.incisiontest.cases.OperationMatrixCases#orderMid@29 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBefore0@46 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptNotIt@83 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptIsString@78 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonBasicCases#onGreetLead@8 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.greet(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOperationCases#disabledAdvice@8 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.disabledTarget()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftNew@52 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixAllocate()Ljava/util/ArrayList; +- top.maplex.incisiontest.cases.PerformanceCases#lead@3 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT100@22 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri100()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNewStringBuilder@83 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOperationCases#surgeonOverrideAdvice@12 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.surgeonDefaultTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogInString@76 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperAfterOffset1@40 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnLe@73 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimReturnPlain@55 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixPlainReturn()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#noParenLead@35 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.noParenMethod()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onThirdHelperBefore@39 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trailClassAndMethodA@23 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeClassA()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#spliceProceedAndKeep@59 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSpliceTarget(I)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onFieldGet@81 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFieldPutOffset@54 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteFieldGetGraft@40 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteFieldGet()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftFieldPut@51 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixFieldWrite(I)V +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnThrow@23 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.throwIt()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNewArray@86 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I +- top.maplex.incisiontest.cases.SurgeonVersionCases#onMultiRange1@41 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.multiRangeByIndex()Ljava/lang/String; +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFFAlt@21 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ffAltMethod(I)I +- top.maplex.incisiontest.cases.SurgeonAopCases#onCompanionEcho@24 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture$Companion.companionEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBeforeAll@48 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I +- top.maplex.incisiontest.cases.OperationMatrixCases#orderLow@31 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPriorityDefaultCases#adviceDefault@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgSingle@18 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimSingleArg(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFieldGetOffset@53 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgDouble0@19 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimDoubleArg(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#same-pri-first@27 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.samePriorityTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnInt@23 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnInt()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriorityNeg10@12 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onExciseVersioned@47 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.exciseTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonCrossClCases#onGetMaxPlayers@8 + state: ARMED + target: org/bukkit/Bukkit.getMaxPlayers()I + +[15:27:55] [Server thread/INFO]: [Incision] Instrumentation 后端就绪 +[15:27:55] [Server thread/INFO]: [DEBUG] MeteorInjector 初始化完成。 +[15:27:55] [Server thread/INFO]: [DEBUG] 生命周期 "ENABLE" 用时 47 毫秒。 +[15:27:55] [Server thread/INFO]: Server permissions file permissions.yml is empty, ignoring it +[15:27:55] [Server thread/INFO]: Done (0.261s)! For help, type "help" +[15:27:55] [Server thread/INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:overworld +[15:27:55] [Server thread/INFO]: Saving chunks for level 'ServerLevel[world_nether]'/minecraft:the_nether +[15:27:55] [Server thread/INFO]: Saving chunks for level 'ServerLevel[world_the_end]'/minecraft:the_end +[15:27:55] [Server thread/INFO]: ThreadedAnvilChunkStorage (world): All chunks are saved +[15:27:55] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved +[15:27:55] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved +[15:27:55] [Server thread/INFO]: ThreadedAnvilChunkStorage: All dimensions are saved +[15:27:55] [Server thread/INFO]: [DEBUG] 生命周期 "ACTIVE" 用时 1 毫秒。 +[15:27:55] [Server thread/INFO]: [IncisionTest] auto-run disabled for isolated benchmark process +[15:27:55] [Craft Scheduler Thread - 0/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture (1 transformers, 1401 bytes) +[15:27:55] [Craft Scheduler Thread - 0/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:27:55] [Craft Scheduler Thread - 0/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:27:55] [Craft Scheduler Thread - 0/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD, TRAIL] static=false +[15:27:55] [Craft Scheduler Thread - 0/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.predicate(I)I kinds=[LEAD] static=false +[15:27:55] [Craft Scheduler Thread - 0/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I kinds=[SPLICE] static=false +[15:27:55] [Craft Scheduler Thread - 0/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.siteInvoke(I)I kinds=[GRAFT] static=false +[15:27:55] [Craft Scheduler Thread - 0/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.fixture.PerformanceFixture$$IncisionBodies in org.bukkit.plugin.java.PluginClassLoader@5a0cc2a8 +[15:27:55] [Craft Scheduler Thread - 0/INFO]: [DEBUG] [Incision][DEBUG] Bodies class defined in target loader: top.maplex.incisiontest.fixture.PerformanceFixture$$IncisionBodies loader=org.bukkit.plugin.java.PluginClassLoader +[15:27:55] [Craft Scheduler Thread - 0/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture → changed=true (2479 bytes) +[15:27:55] [Craft Scheduler Thread - 0/INFO]: JMH-START backend=jvmti unit=ns/op warmup=3 measurement=7 iterationMillis=500 forks=0 output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\26.1.2-spigot-java25-jvmti.json +[15:27:55] [Craft Scheduler Thread - 0/INFO]: # JMH version: 1.37 +[15:27:55] [Craft Scheduler Thread - 0/INFO]: # VM version: JDK 25.0.2, OpenJDK 64-Bit Server VM, 25.0.2+10-LTS +[15:27:55] [Craft Scheduler Thread - 0/INFO]: # VM invoker: D:\Java\zulu25.32.21-ca-jdk25.0.2-win_x64\bin\java.exe +[15:27:55] [Craft Scheduler Thread - 0/INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=jvmti -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\26.1.2-spigot-java25-jvmti.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 -XX:+EnableDynamicAgentLoading +[15:27:55] [Craft Scheduler Thread - 0/INFO]: # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:27:55] [Craft Scheduler Thread - 0/INFO]: # Warmup: 3 iterations, 500 ms each +[15:27:55] [Craft Scheduler Thread - 0/INFO]: # Measurement: 7 iterations, 500 ms each +[15:27:55] [Craft Scheduler Thread - 0/INFO]: # Timeout: 10 min per iteration +[15:27:55] [Craft Scheduler Thread - 0/INFO]: # Threads: 1 thread, will synchronize iterations +[15:27:55] [Craft Scheduler Thread - 0/INFO]: # Benchmark mode: Average time, time/op +[15:27:55] [Craft Scheduler Thread - 0/INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.baseline +[15:27:55] [Craft Scheduler Thread - 0/INFO]: +[15:27:55] [Craft Scheduler Thread - 0/INFO]: # Run progress: 0.00% complete, ETA 00:00:30 +[15:27:55] [Craft Scheduler Thread - 0/INFO]: # Fork: N/A, test runs in the host VM +[15:27:55] [Craft Scheduler Thread - 0/INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:27:55] [Craft Scheduler Thread - 0/INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:27:56] [Craft Scheduler Thread - 0/INFO]: # Warmup Iteration 1: 0.568 ns/op +[15:27:56] [Craft Scheduler Thread - 0/INFO]: # Warmup Iteration 2: 0.471 ns/op +[15:27:57] [Craft Scheduler Thread - 0/INFO]: # Warmup Iteration 3: 0.540 ns/op +[15:27:57] [Craft Scheduler Thread - 0/INFO]: Iteration 1: 0.417 ns/op +[15:27:58] [Craft Scheduler Thread - 0/INFO]: Iteration 2: 0.564 ns/op +[15:27:59] [Craft Scheduler Thread - 0/INFO]: Iteration 3: 0.529 ns/op +[15:27:59] [Craft Scheduler Thread - 0/INFO]: Iteration 4: 0.456 ns/op +[15:28:00] [Craft Scheduler Thread - 0/INFO]: Iteration 5: 0.487 ns/op +[15:28:00] [Craft Scheduler Thread - 0/INFO]: Iteration 6: 0.479 ns/op +[15:28:01] [Craft Scheduler Thread - 0/INFO]: Iteration 7: 0.508 ns/op +[15:28:01] [Craft Scheduler Thread - 0/INFO]: +[15:28:01] [Craft Scheduler Thread - 0/INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.baseline": +[15:28:01] [Craft Scheduler Thread - 0/INFO]: 0.492 ±(99.9%) 0.108 ns/op [Average] +[15:28:01] [Craft Scheduler Thread - 0/INFO]: (min, avg, max) = (0.417, 0.492, 0.564), stdev = 0.048 +[15:28:01] [Craft Scheduler Thread - 0/INFO]: CI (99.9%): [0.383, 0.600] (assumes normal distribution) +[15:28:01] [Craft Scheduler Thread - 0/INFO]: +[15:28:01] [Craft Scheduler Thread - 0/INFO]: +[15:28:01] [Craft Scheduler Thread - 0/INFO]: # JMH version: 1.37 +[15:28:01] [Craft Scheduler Thread - 0/INFO]: # VM version: JDK 25.0.2, OpenJDK 64-Bit Server VM, 25.0.2+10-LTS +[15:28:01] [Craft Scheduler Thread - 0/INFO]: # VM invoker: D:\Java\zulu25.32.21-ca-jdk25.0.2-win_x64\bin\java.exe +[15:28:01] [Craft Scheduler Thread - 0/INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=jvmti -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\26.1.2-spigot-java25-jvmti.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 -XX:+EnableDynamicAgentLoading +[15:28:01] [Craft Scheduler Thread - 0/INFO]: # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:28:01] [Craft Scheduler Thread - 0/INFO]: # Warmup: 3 iterations, 500 ms each +[15:28:01] [Craft Scheduler Thread - 0/INFO]: # Measurement: 7 iterations, 500 ms each +[15:28:01] [Craft Scheduler Thread - 0/INFO]: # Timeout: 10 min per iteration +[15:28:01] [Craft Scheduler Thread - 0/INFO]: # Threads: 1 thread, will synchronize iterations +[15:28:01] [Craft Scheduler Thread - 0/INFO]: # Benchmark mode: Average time, time/op +[15:28:01] [Craft Scheduler Thread - 0/INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.lead +[15:28:01] [Craft Scheduler Thread - 0/INFO]: +[15:28:01] [Craft Scheduler Thread - 0/INFO]: # Run progress: 16.67% complete, ETA 00:00:25 +[15:28:01] [Craft Scheduler Thread - 0/INFO]: # Fork: N/A, test runs in the host VM +[15:28:01] [Craft Scheduler Thread - 0/INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:28:01] [Craft Scheduler Thread - 0/INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:28:01] [Craft Scheduler Thread - 0/INFO]: # Warmup Iteration 1: 112.073 ns/op +[15:28:02] [Craft Scheduler Thread - 0/INFO]: # Warmup Iteration 2: 84.629 ns/op +[15:28:02] [Craft Scheduler Thread - 0/INFO]: # Warmup Iteration 3: 93.505 ns/op +[15:28:03] [Craft Scheduler Thread - 0/INFO]: Iteration 1: 82.833 ns/op +[15:28:03] [Craft Scheduler Thread - 0/INFO]: Iteration 2: 89.382 ns/op +[15:28:04] [Craft Scheduler Thread - 0/INFO]: Iteration 3: 80.905 ns/op +[15:28:04] [Craft Scheduler Thread - 0/INFO]: Iteration 4: 86.109 ns/op +[15:28:05] [Craft Scheduler Thread - 0/INFO]: Iteration 5: 87.563 ns/op +[15:28:05] [Craft Scheduler Thread - 0/INFO]: Iteration 6: 79.327 ns/op +[15:28:06] [Craft Scheduler Thread - 0/INFO]: Iteration 7: 86.981 ns/op +[15:28:06] [Craft Scheduler Thread - 0/INFO]: +[15:28:06] [Craft Scheduler Thread - 0/INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.lead": +[15:28:06] [Craft Scheduler Thread - 0/INFO]: 84.728 ±(99.9%) 8.430 ns/op [Average] +[15:28:06] [Craft Scheduler Thread - 0/INFO]: (min, avg, max) = (79.327, 84.728, 89.382), stdev = 3.743 +[15:28:06] [Craft Scheduler Thread - 0/INFO]: CI (99.9%): [76.298, 93.158] (assumes normal distribution) +[15:28:06] [Craft Scheduler Thread - 0/INFO]: +[15:28:06] [Craft Scheduler Thread - 0/INFO]: +[15:28:06] [Craft Scheduler Thread - 0/INFO]: # JMH version: 1.37 +[15:28:06] [Craft Scheduler Thread - 0/INFO]: # VM version: JDK 25.0.2, OpenJDK 64-Bit Server VM, 25.0.2+10-LTS +[15:28:06] [Craft Scheduler Thread - 0/INFO]: # VM invoker: D:\Java\zulu25.32.21-ca-jdk25.0.2-win_x64\bin\java.exe +[15:28:06] [Craft Scheduler Thread - 0/INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=jvmti -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\26.1.2-spigot-java25-jvmti.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 -XX:+EnableDynamicAgentLoading +[15:28:06] [Craft Scheduler Thread - 0/INFO]: # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:28:06] [Craft Scheduler Thread - 0/INFO]: # Warmup: 3 iterations, 500 ms each +[15:28:06] [Craft Scheduler Thread - 0/INFO]: # Measurement: 7 iterations, 500 ms each +[15:28:06] [Craft Scheduler Thread - 0/INFO]: # Timeout: 10 min per iteration +[15:28:06] [Craft Scheduler Thread - 0/INFO]: # Threads: 1 thread, will synchronize iterations +[15:28:06] [Craft Scheduler Thread - 0/INFO]: # Benchmark mode: Average time, time/op +[15:28:06] [Craft Scheduler Thread - 0/INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.leadTrail +[15:28:06] [Craft Scheduler Thread - 0/INFO]: +[15:28:06] [Craft Scheduler Thread - 0/INFO]: # Run progress: 33.33% complete, ETA 00:00:20 +[15:28:06] [Craft Scheduler Thread - 0/INFO]: # Fork: N/A, test runs in the host VM +[15:28:06] [Craft Scheduler Thread - 0/INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:28:06] [Craft Scheduler Thread - 0/INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:28:06] [Craft Scheduler Thread - 0/INFO]: # Warmup Iteration 1: 330.145 ns/op +[15:28:07] [Craft Scheduler Thread - 0/INFO]: # Warmup Iteration 2: 229.040 ns/op +[15:28:07] [Craft Scheduler Thread - 0/INFO]: # Warmup Iteration 3: 258.449 ns/op +[15:28:08] [Craft Scheduler Thread - 0/INFO]: Iteration 1: 219.582 ns/op +[15:28:08] [Craft Scheduler Thread - 0/INFO]: Iteration 2: 244.608 ns/op +[15:28:09] [Craft Scheduler Thread - 0/INFO]: Iteration 3: 221.407 ns/op +[15:28:09] [Craft Scheduler Thread - 0/INFO]: Iteration 4: 260.895 ns/op +[15:28:10] [Craft Scheduler Thread - 0/INFO]: Iteration 5: 263.832 ns/op +[15:28:10] [Craft Scheduler Thread - 0/INFO]: Iteration 6: 254.992 ns/op +[15:28:11] [Craft Scheduler Thread - 0/INFO]: Iteration 7: 239.896 ns/op +[15:28:11] [Craft Scheduler Thread - 0/INFO]: +[15:28:11] [Craft Scheduler Thread - 0/INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.leadTrail": +[15:28:11] [Craft Scheduler Thread - 0/INFO]: 243.602 ±(99.9%) 40.314 ns/op [Average] +[15:28:11] [Craft Scheduler Thread - 0/INFO]: (min, avg, max) = (219.582, 243.602, 263.832), stdev = 17.900 +[15:28:11] [Craft Scheduler Thread - 0/INFO]: CI (99.9%): [203.288, 283.915] (assumes normal distribution) +[15:28:11] [Craft Scheduler Thread - 0/INFO]: +[15:28:11] [Craft Scheduler Thread - 0/INFO]: +[15:28:11] [Craft Scheduler Thread - 0/INFO]: # JMH version: 1.37 +[15:28:11] [Craft Scheduler Thread - 0/INFO]: # VM version: JDK 25.0.2, OpenJDK 64-Bit Server VM, 25.0.2+10-LTS +[15:28:11] [Craft Scheduler Thread - 0/INFO]: # VM invoker: D:\Java\zulu25.32.21-ca-jdk25.0.2-win_x64\bin\java.exe +[15:28:11] [Craft Scheduler Thread - 0/INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=jvmti -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\26.1.2-spigot-java25-jvmti.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 -XX:+EnableDynamicAgentLoading +[15:28:11] [Craft Scheduler Thread - 0/INFO]: # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:28:11] [Craft Scheduler Thread - 0/INFO]: # Warmup: 3 iterations, 500 ms each +[15:28:11] [Craft Scheduler Thread - 0/INFO]: # Measurement: 7 iterations, 500 ms each +[15:28:11] [Craft Scheduler Thread - 0/INFO]: # Timeout: 10 min per iteration +[15:28:11] [Craft Scheduler Thread - 0/INFO]: # Threads: 1 thread, will synchronize iterations +[15:28:11] [Craft Scheduler Thread - 0/INFO]: # Benchmark mode: Average time, time/op +[15:28:11] [Craft Scheduler Thread - 0/INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.predicateTrue +[15:28:11] [Craft Scheduler Thread - 0/INFO]: +[15:28:11] [Craft Scheduler Thread - 0/INFO]: # Run progress: 50.00% complete, ETA 00:00:15 +[15:28:11] [Craft Scheduler Thread - 0/INFO]: # Fork: N/A, test runs in the host VM +[15:28:11] [Craft Scheduler Thread - 0/INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:28:11] [Craft Scheduler Thread - 0/INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:28:11] [Craft Scheduler Thread - 0/INFO]: # Warmup Iteration 1: 129.298 ns/op +[15:28:12] [Craft Scheduler Thread - 0/INFO]: # Warmup Iteration 2: 106.185 ns/op +[15:28:12] [Craft Scheduler Thread - 0/INFO]: # Warmup Iteration 3: 108.024 ns/op +[15:28:13] [Craft Scheduler Thread - 0/INFO]: Iteration 1: 101.213 ns/op +[15:28:13] [Craft Scheduler Thread - 0/INFO]: Iteration 2: 97.995 ns/op +[15:28:14] [Craft Scheduler Thread - 0/INFO]: Iteration 3: 103.979 ns/op +[15:28:14] [Craft Scheduler Thread - 0/INFO]: Iteration 4: 104.499 ns/op +[15:28:15] [Craft Scheduler Thread - 0/INFO]: Iteration 5: 98.560 ns/op +[15:28:15] [Craft Scheduler Thread - 0/INFO]: Iteration 6: 104.193 ns/op +[15:28:16] [Craft Scheduler Thread - 0/INFO]: Iteration 7: 101.804 ns/op +[15:28:16] [Craft Scheduler Thread - 0/INFO]: +[15:28:16] [Craft Scheduler Thread - 0/INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.predicateTrue": +[15:28:16] [Craft Scheduler Thread - 0/INFO]: 101.749 ±(99.9%) 6.034 ns/op [Average] +[15:28:16] [Craft Scheduler Thread - 0/INFO]: (min, avg, max) = (97.995, 101.749, 104.499), stdev = 2.679 +[15:28:16] [Craft Scheduler Thread - 0/INFO]: CI (99.9%): [95.715, 107.783] (assumes normal distribution) +[15:28:16] [Craft Scheduler Thread - 0/INFO]: +[15:28:16] [Craft Scheduler Thread - 0/INFO]: +[15:28:16] [Craft Scheduler Thread - 0/INFO]: # JMH version: 1.37 +[15:28:16] [Craft Scheduler Thread - 0/INFO]: # VM version: JDK 25.0.2, OpenJDK 64-Bit Server VM, 25.0.2+10-LTS +[15:28:16] [Craft Scheduler Thread - 0/INFO]: # VM invoker: D:\Java\zulu25.32.21-ca-jdk25.0.2-win_x64\bin\java.exe +[15:28:16] [Craft Scheduler Thread - 0/INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=jvmti -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\26.1.2-spigot-java25-jvmti.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 -XX:+EnableDynamicAgentLoading +[15:28:16] [Craft Scheduler Thread - 0/INFO]: # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:28:16] [Craft Scheduler Thread - 0/INFO]: # Warmup: 3 iterations, 500 ms each +[15:28:16] [Craft Scheduler Thread - 0/INFO]: # Measurement: 7 iterations, 500 ms each +[15:28:16] [Craft Scheduler Thread - 0/INFO]: # Timeout: 10 min per iteration +[15:28:16] [Craft Scheduler Thread - 0/INFO]: # Threads: 1 thread, will synchronize iterations +[15:28:16] [Craft Scheduler Thread - 0/INFO]: # Benchmark mode: Average time, time/op +[15:28:16] [Craft Scheduler Thread - 0/INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.siteInvoke +[15:28:16] [Craft Scheduler Thread - 0/INFO]: +[15:28:16] [Craft Scheduler Thread - 0/INFO]: # Run progress: 66.67% complete, ETA 00:00:10 +[15:28:16] [Craft Scheduler Thread - 0/INFO]: # Fork: N/A, test runs in the host VM +[15:28:16] [Craft Scheduler Thread - 0/INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:28:16] [Craft Scheduler Thread - 0/INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:28:16] [Craft Scheduler Thread - 0/INFO]: # Warmup Iteration 1: 205.777 ns/op +[15:28:17] [Craft Scheduler Thread - 0/INFO]: # Warmup Iteration 2: 168.383 ns/op +[15:28:17] [Craft Scheduler Thread - 0/INFO]: # Warmup Iteration 3: 163.684 ns/op +[15:28:18] [Craft Scheduler Thread - 0/INFO]: Iteration 1: 162.739 ns/op +[15:28:18] [Craft Scheduler Thread - 0/INFO]: Iteration 2: 129.231 ns/op +[15:28:19] [Craft Scheduler Thread - 0/INFO]: Iteration 3: 132.916 ns/op +[15:28:19] [Craft Scheduler Thread - 0/INFO]: Iteration 4: 153.902 ns/op +[15:28:20] [Craft Scheduler Thread - 0/INFO]: Iteration 5: 118.595 ns/op +[15:28:20] [Craft Scheduler Thread - 0/INFO]: Iteration 6: 130.546 ns/op +[15:28:21] [Craft Scheduler Thread - 0/INFO]: Iteration 7: 140.741 ns/op +[15:28:21] [Craft Scheduler Thread - 0/INFO]: +[15:28:21] [Craft Scheduler Thread - 0/INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.siteInvoke": +[15:28:21] [Craft Scheduler Thread - 0/INFO]: 138.381 ±(99.9%) 34.480 ns/op [Average] +[15:28:21] [Craft Scheduler Thread - 0/INFO]: (min, avg, max) = (118.595, 138.381, 162.739), stdev = 15.309 +[15:28:21] [Craft Scheduler Thread - 0/INFO]: CI (99.9%): [103.902, 172.861] (assumes normal distribution) +[15:28:21] [Craft Scheduler Thread - 0/INFO]: +[15:28:21] [Craft Scheduler Thread - 0/INFO]: +[15:28:21] [Craft Scheduler Thread - 0/INFO]: # JMH version: 1.37 +[15:28:21] [Craft Scheduler Thread - 0/INFO]: # VM version: JDK 25.0.2, OpenJDK 64-Bit Server VM, 25.0.2+10-LTS +[15:28:21] [Craft Scheduler Thread - 0/INFO]: # VM invoker: D:\Java\zulu25.32.21-ca-jdk25.0.2-win_x64\bin\java.exe +[15:28:21] [Craft Scheduler Thread - 0/INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=jvmti -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\26.1.2-spigot-java25-jvmti.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 -XX:+EnableDynamicAgentLoading +[15:28:21] [Craft Scheduler Thread - 0/INFO]: # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:28:21] [Craft Scheduler Thread - 0/INFO]: # Warmup: 3 iterations, 500 ms each +[15:28:21] [Craft Scheduler Thread - 0/INFO]: # Measurement: 7 iterations, 500 ms each +[15:28:21] [Craft Scheduler Thread - 0/INFO]: # Timeout: 10 min per iteration +[15:28:21] [Craft Scheduler Thread - 0/INFO]: # Threads: 1 thread, will synchronize iterations +[15:28:21] [Craft Scheduler Thread - 0/INFO]: # Benchmark mode: Average time, time/op +[15:28:21] [Craft Scheduler Thread - 0/INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.spliceProceed +[15:28:21] [Craft Scheduler Thread - 0/INFO]: +[15:28:21] [Craft Scheduler Thread - 0/INFO]: # Run progress: 83.33% complete, ETA 00:00:05 +[15:28:21] [Craft Scheduler Thread - 0/INFO]: # Fork: N/A, test runs in the host VM +[15:28:21] [Craft Scheduler Thread - 0/INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:28:21] [Craft Scheduler Thread - 0/INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:28:21] [Craft Scheduler Thread - 0/INFO]: # Warmup Iteration 1: 143.269 ns/op +[15:28:22] [Craft Scheduler Thread - 0/INFO]: # Warmup Iteration 2: 117.828 ns/op +[15:28:22] [Craft Scheduler Thread - 0/INFO]: # Warmup Iteration 3: 123.226 ns/op +[15:28:23] [Craft Scheduler Thread - 0/INFO]: Iteration 1: 119.876 ns/op +[15:28:23] [Craft Scheduler Thread - 0/INFO]: Iteration 2: 109.062 ns/op +[15:28:24] [Craft Scheduler Thread - 0/INFO]: Iteration 3: 140.073 ns/op +[15:28:24] [Craft Scheduler Thread - 0/INFO]: Iteration 4: 105.817 ns/op +[15:28:25] [Craft Scheduler Thread - 0/INFO]: Iteration 5: 129.365 ns/op +[15:28:25] [Craft Scheduler Thread - 0/INFO]: Iteration 6: 111.832 ns/op +[15:28:26] [Craft Scheduler Thread - 0/INFO]: Iteration 7: 109.728 ns/op +[15:28:26] [Craft Scheduler Thread - 0/INFO]: +[15:28:26] [Craft Scheduler Thread - 0/INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.spliceProceed": +[15:28:26] [Craft Scheduler Thread - 0/INFO]: 117.964 ±(99.9%) 28.409 ns/op [Average] +[15:28:26] [Craft Scheduler Thread - 0/INFO]: (min, avg, max) = (105.817, 117.964, 140.073), stdev = 12.614 +[15:28:26] [Craft Scheduler Thread - 0/INFO]: CI (99.9%): [89.555, 146.374] (assumes normal distribution) +[15:28:26] [Craft Scheduler Thread - 0/INFO]: +[15:28:26] [Craft Scheduler Thread - 0/INFO]: +[15:28:26] [Craft Scheduler Thread - 0/INFO]: # Run complete. Total time: 00:00:30 +[15:28:26] [Craft Scheduler Thread - 0/INFO]: +[15:28:26] [Craft Scheduler Thread - 0/INFO]: REMEMBER: The numbers below are just data. To gain reusable insights, you need to follow up on +[15:28:26] [Craft Scheduler Thread - 0/INFO]: why the numbers are the way they are. Use profilers (see -prof, -lprof), design factorial +[15:28:26] [Craft Scheduler Thread - 0/INFO]: experiments, perform baseline and negative tests that provide experimental control, make sure +[15:28:26] [Craft Scheduler Thread - 0/INFO]: the benchmarking environment is safe on JVM/OS/HW level, ask for reviews from the domain experts. +[15:28:26] [Craft Scheduler Thread - 0/INFO]: Do not assume the numbers tell you what you want them to tell. +[15:28:26] [Craft Scheduler Thread - 0/INFO]: +[15:28:26] [Craft Scheduler Thread - 0/INFO]: NOTE: Current JVM experimentally supports Compiler Blackholes, and they are in use. Please exercise +[15:28:26] [Craft Scheduler Thread - 0/INFO]: extra caution when trusting the results, look into the generated code to check the benchmark still +[15:28:26] [Craft Scheduler Thread - 0/INFO]: works, and factor in a small probability of new VM bugs. Additionally, while comparisons between +[15:28:26] [Craft Scheduler Thread - 0/INFO]: different JVMs are already problematic, the performance difference caused by different Blackhole +[15:28:26] [Craft Scheduler Thread - 0/INFO]: modes can be very significant. Please make sure you use the consistent Blackhole mode for comparisons. +[15:28:26] [Craft Scheduler Thread - 0/INFO]: +[15:28:26] [Craft Scheduler Thread - 0/INFO]: Benchmark Mode Cnt Score Error Units +[15:28:26] [Craft Scheduler Thread - 0/INFO]: IncisionJmhBenchmark.baseline avgt 7 0.492 ± 0.108 ns/op +[15:28:26] [Craft Scheduler Thread - 0/INFO]: IncisionJmhBenchmark.lead avgt 7 84.728 ± 8.430 ns/op +[15:28:26] [Craft Scheduler Thread - 0/INFO]: IncisionJmhBenchmark.leadTrail avgt 7 243.602 ± 40.314 ns/op +[15:28:26] [Craft Scheduler Thread - 0/INFO]: IncisionJmhBenchmark.predicateTrue avgt 7 101.749 ± 6.034 ns/op +[15:28:26] [Craft Scheduler Thread - 0/INFO]: IncisionJmhBenchmark.siteInvoke avgt 7 138.381 ± 34.480 ns/op +[15:28:26] [Craft Scheduler Thread - 0/INFO]: IncisionJmhBenchmark.spliceProceed avgt 7 117.964 ± 28.409 ns/op +[15:28:26] [Craft Scheduler Thread - 0/INFO]: +[15:28:26] [Craft Scheduler Thread - 0/INFO]: Benchmark result is saved to E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\26.1.2-spigot-java25-jvmti.json +[15:28:26] [Craft Scheduler Thread - 0/INFO]: JMH-RESULT benchmark=baseline score=0.492 error=0.108 unit=ns/op +[15:28:26] [Craft Scheduler Thread - 0/INFO]: JMH-RESULT benchmark=lead score=84.728 error=8.430 unit=ns/op +[15:28:26] [Craft Scheduler Thread - 0/INFO]: JMH-RESULT benchmark=leadTrail score=243.602 error=40.314 unit=ns/op +[15:28:26] [Craft Scheduler Thread - 0/INFO]: JMH-RESULT benchmark=predicateTrue score=101.749 error=6.034 unit=ns/op +[15:28:26] [Craft Scheduler Thread - 0/INFO]: JMH-RESULT benchmark=siteInvoke score=138.381 error=34.480 unit=ns/op +[15:28:26] [Craft Scheduler Thread - 0/INFO]: JMH-RESULT benchmark=spliceProceed score=117.964 error=28.409 unit=ns/op +[15:28:26] [Craft Scheduler Thread - 0/INFO]: JMH-END backend=jvmti benchmarks=6 output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\26.1.2-spigot-java25-jvmti.json +[15:28:26] [Server thread/INFO]: Stopping the server +[15:28:26] [Server thread/INFO]: Stopping server +[15:28:26] [Server thread/INFO]: [Incision-Test] Disabling Incision-Test v1.0.0 +[15:28:26] [Server thread/INFO]: [Incision] Incision DISABLE: 卸载本插件全部 advice +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (7265 bytes) +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (7265 bytes) +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (7066 bytes) +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture (1 transformers, 1401 bytes) +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD, TRAIL] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I kinds=[SPLICE] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.siteInvoke(I)I kinds=[GRAFT] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture → changed=true (2379 bytes) +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.PerformanceFixture → true (loaded=1 transformed=1) +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] resolveOwner: org/bukkit/craftbukkit/v1_16_R3/util/CraftChatMessage → org/bukkit/craftbukkit/util/CraftChatMessage +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper (1 transformers, 18407 bytes) +[15:28:26] [Server thread/WARN]: java.lang.ClassNotFoundException: net.minecraft.server.UNKNOWN.Particle +[15:28:26] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:160) +[15:28:26] [Server thread/WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:112) +[15:28:26] [Server thread/WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490) +[15:28:26] [Server thread/WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:28:26] [Server thread/WARN]: at java.base/java.lang.Class.forName(Class.java:547) +[15:28:26] [Server thread/WARN]: at ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader.findClass(AsmClassLoader.kt:9) +[15:28:26] [Server thread/WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:557) +[15:28:26] [Server thread/WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490) +[15:28:26] [Server thread/WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:28:26] [Server thread/WARN]: at java.base/java.lang.Class.forName(Class.java:547) +[15:28:26] [Server thread/WARN]: at org.objectweb.asm9.ClassWriter.getCommonSuperClass(ClassWriter.java:1060) +[15:28:26] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel$SafeClassWriter.getCommonSuperClass(Scalpel.kt:543) +[15:28:26] [Server thread/WARN]: at org.objectweb.asm9.SymbolTable.addMergedType(SymbolTable.java:1286) +[15:28:26] [Server thread/WARN]: at org.objectweb.asm9.Frame.merge(Frame.java:1311) +[15:28:26] [Server thread/WARN]: at org.objectweb.asm9.Frame.merge(Frame.java:1244) +[15:28:26] [Server thread/WARN]: at org.objectweb.asm9.MethodWriter.computeAllFrames(MethodWriter.java:1612) +[15:28:26] [Server thread/WARN]: at org.objectweb.asm9.MethodWriter.visitMaxs(MethodWriter.java:1548) +[15:28:26] [Server thread/WARN]: at org.objectweb.asm9.tree.MethodNode.accept(MethodNode.java:767) +[15:28:26] [Server thread/WARN]: at org.objectweb.asm9.tree.MethodNode.accept(MethodNode.java:647) +[15:28:26] [Server thread/WARN]: at org.objectweb.asm9.tree.ClassNode.accept(ClassNode.java:468) +[15:28:26] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.applySiteWeaver(Scalpel.kt:185) +[15:28:26] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.weave(Scalpel.kt:57) +[15:28:26] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$reinstallOwner$installation$1.invoke(Scalpel.kt:255) +[15:28:26] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$reinstallOwner$installation$1.invoke(Scalpel.kt:255) +[15:28:26] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:47) +[15:28:26] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:44) +[15:28:26] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.JvmtiBackend.onClassFileLoad(JvmtiBackend.kt:80) +[15:28:26] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.JvmtiBackend.nRetransformByName(Native Method) +[15:28:26] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.JvmtiBackend.retransform(JvmtiBackend.kt:55) +[15:28:26] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.loader.Backend.install(Backend.kt:57) +[15:28:26] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel.reinstallOwner(Scalpel.kt:255) +[15:28:26] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel.removeWeaver$incision(Scalpel.kt:232) +[15:28:26] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.dsl.SutureImpl.heal(SutureImpl.kt:27) +[15:28:26] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.lifecycle.AutoHealHandler.healByClassLoader(AutoHealHandler.kt:35) +[15:28:26] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.module.incision.IncisionBootstrap.onDisable(IncisionBootstrap.kt:99) +[15:28:26] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.library.reflex.JavaClassMethod.invoke(JavaClassMethod.kt:57) +[15:28:26] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.platform.ClassVisitorAwake.visit(ClassVisitorAwake.kt:17) +[15:28:26] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.injectSingleVisitor(ClassVisitorHandler.java:321) +[15:28:26] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.injectAll(ClassVisitorHandler.java:286) +[15:28:26] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.lambda$init$0(ClassVisitorHandler.java:43) +[15:28:26] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib$2.run(TabooLib.java:119) +[15:28:26] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib.lambda$lifeCycle$0(TabooLib.java:86) +[15:28:26] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib.execution(TabooLib.java:228) +[15:28:26] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.common.TabooLib.lifeCycle(TabooLib.java:79) +[15:28:26] [Server thread/WARN]: at top.maplex.incisiontest.taboolib.platform.BukkitPlugin.onDisable(BukkitPlugin.java:127) +[15:28:26] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:269) +[15:28:26] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoader.java:367) +[15:28:26] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManager.java:513) +[15:28:26] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.disablePlugins(SimplePluginManager.java:505) +[15:28:26] [Server thread/WARN]: at org.bukkit.craftbukkit.CraftServer.disablePlugins(CraftServer.java:518) +[15:28:26] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.stopServer(MinecraftServer.java:993) +[15:28:26] [Server thread/WARN]: at net.minecraft.server.dedicated.DedicatedServer.stopServer(DedicatedServer.java:938) +[15:28:26] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.runServer(Unknown Source) +[15:28:26] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(Unknown Source) +[15:28:26] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:1474) +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; kinds=[SPLICE, LEAD, GRAFT] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper → changed=true (18920 bytes) +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper → true (loaded=1 transformed=1) +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6975 bytes) +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture (1 transformers, 1401 bytes) +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD, TRAIL] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I kinds=[SPLICE] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture → changed=true (2159 bytes) +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.PerformanceFixture → true (loaded=1 transformed=1) +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6975 bytes) +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:26] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6975 bytes) +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6975 bytes) +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6975 bytes) +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/MinecraftServer (1 transformers, 132343 bytes) +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/MinecraftServer.getPlayerCount()I kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/MinecraftServer → changed=true (132583 bytes) +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform net.minecraft.server.MinecraftServer → true (loaded=1 transformed=1) +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6975 bytes) +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture (1 transformers, 1401 bytes) +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD, TRAIL] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture → changed=true (1994 bytes) +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.PerformanceFixture → true (loaded=1 transformed=1) +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI (1 transformers, 20238 bytes) +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI; kinds=[TRAIL] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI → changed=true (20533 bytes) +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform ink.ptms.adyeshach.impl.DefaultAdyeshachAPI → true (loaded=1 transformed=1) +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture (1 transformers, 1401 bytes) +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture → changed=true (1893 bytes) +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.PerformanceFixture → true (loaded=1 transformed=1) +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/AccessorFixture (0 transformers, 3612 bytes) +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/AccessorFixture → changed=false (3612 bytes) +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.AccessorFixture → true (loaded=1 transformed=1) +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6975 bytes) +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6871 bytes) +[15:28:27] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6758 bytes) +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6669 bytes) +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture (1 transformers, 1401 bytes) +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture → changed=true (1797 bytes) +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.PerformanceFixture → true (loaded=1 transformed=1) +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/MinecraftServer (1 transformers, 132343 bytes) +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/MinecraftServer.getPlayerCount()I kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/MinecraftServer → changed=true (132583 bytes) +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform net.minecraft.server.MinecraftServer → true (loaded=1 transformed=1) +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/InsnPatternFixture (0 transformers, 982 bytes) +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/InsnPatternFixture → changed=false (982 bytes) +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.InsnPatternFixture → true (loaded=1 transformed=1) +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6577 bytes) +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6577 bytes) +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture (1 transformers, 1401 bytes) +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture → changed=true (1702 bytes) +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.PerformanceFixture → true (loaded=1 transformed=1) +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: org/bukkit/Bukkit (0 transformers, 23761 bytes) +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: org/bukkit/Bukkit → changed=false (23761 bytes) +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform org.bukkit.Bukkit → true (loaded=1 transformed=1) +[15:28:28] [Server thread/INFO]: [Incision] AutoHeal: classLoader=org.bukkit.plugin.java.PluginClassLoader@5a0cc2a8 removed=292 advice +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6577 bytes) +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:28:28] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6577 bytes) +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6577 bytes) +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6577 bytes) +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6577 bytes) +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6577 bytes) +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper (1 transformers, 18407 bytes) +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; kinds=[SPLICE, LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper → changed=true (18874 bytes) +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper → true (loaded=1 transformed=1) +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6466 bytes) +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6466 bytes) +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6466 bytes) +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6375 bytes) +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI (0 transformers, 20238 bytes) +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI → changed=false (20238 bytes) +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform ink.ptms.adyeshach.impl.DefaultAdyeshachAPI → true (loaded=1 transformed=1) +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6239 bytes) +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (6100 bytes) +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (5992 bytes) +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (5755 bytes) +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (5755 bytes) +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper (1 transformers, 18407 bytes) +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; kinds=[LEAD] static=false +[15:28:29] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper → changed=true (18710 bytes) +[15:28:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper → true (loaded=1 transformed=1) +[15:28:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:28:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:28:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:28:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:28:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:28:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (5755 bytes) +[15:28:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:28:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper (0 transformers, 18407 bytes) +[15:28:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper → changed=false (18407 bytes) +[15:28:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper → true (loaded=1 transformed=1) +[15:28:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:28:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:28:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:28:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:28:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:28:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (5755 bytes) +[15:28:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:28:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture (0 transformers, 1401 bytes) +[15:28:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture → changed=false (1401 bytes) +[15:28:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.PerformanceFixture → true (loaded=1 transformed=1) +[15:28:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/MinecraftServer (0 transformers, 132343 bytes) +[15:28:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/MinecraftServer → changed=false (132343 bytes) +[15:28:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform net.minecraft.server.MinecraftServer → true (loaded=1 transformed=1) +[15:28:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:28:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:28:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:28:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:28:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (5662 bytes) +[15:28:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:28:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:28:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:28:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:28:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:28:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (5429 bytes) +[15:28:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:28:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:28:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:28:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:28:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (5321 bytes) +[15:28:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:28:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:28:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:28:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=true (5230 bytes) +[15:28:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:28:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (0 transformers, 4983 bytes) +[15:28:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture → changed=false (4983 bytes) +[15:28:30] [Server thread/INFO]: [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture → true (loaded=1 transformed=1) +[15:28:30] [Server thread/INFO]: [DEBUG] injectAll(DISABLE): 201 个类, 用时 4,431 毫秒 +[15:28:30] [Server thread/INFO]: [DEBUG] - ClassVisitorAwake: 4,431 毫秒 +[15:28:30] [Server thread/INFO]: [DEBUG] 生命周期 "DISABLE" 用时 4,432 毫秒。 +[15:28:30] [Server thread/INFO]: [Adyeshach] Disabling Adyeshach v2.1.30 +[15:28:30] [Server thread/INFO]: Saving players +[15:28:30] [Server thread/INFO]: Saving worlds +[15:28:30] [Server thread/INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:overworld +[15:28:30] [Server thread/INFO]: Saving chunks for level 'ServerLevel[world_nether]'/minecraft:the_nether +[15:28:30] [Server thread/INFO]: Saving chunks for level 'ServerLevel[world_the_end]'/minecraft:the_end +[15:28:30] [Server thread/INFO]: ThreadedAnvilChunkStorage (world): All chunks are saved +[15:28:30] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved +[15:28:30] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved +[15:28:30] [Server thread/INFO]: ThreadedAnvilChunkStorage: All dimensions are saved diff --git a/module/incision/performance/jmh-2026-07-28/console/26.2-paper-java25-instrumentation.log b/module/incision/performance/jmh-2026-07-28/console/26.2-paper-java25-instrumentation.log new file mode 100644 index 000000000..c5cc8e48b --- /dev/null +++ b/module/incision/performance/jmh-2026-07-28/console/26.2-paper-java25-instrumentation.log @@ -0,0 +1,2486 @@ + +Starting org.bukkit.craftbukkit.Main +2026-07-28T07:30:18.658171300Z ServerMain WARN Advanced terminal features are not available in this environment +[15:30:18 INFO]: [bootstrap] Running Java 25 (OpenJDK 64-Bit Server VM 25.0.2+10-LTS; Azul Systems, Inc. Zulu25.32+21-CA) on Windows 11 10.0 (amd64) +[15:30:18 INFO]: [bootstrap] Loading Paper 26.2-84-main@26e81c4 (2026-07-26T18:11:33Z) for Minecraft 26.2 +[15:30:18 INFO]: [PluginInitializerManager] Initializing plugins... +[15:30:18 INFO]: [PluginInitializerManager] Initialized 2 plugins +[15:30:18 INFO]: [PluginInitializerManager] Bukkit plugins (2): + - Adyeshach (2.1.30), Incision-Test (1.0.0) +WARNING: A terminally deprecated method in sun.misc.Unsafe has been called +WARNING: sun.misc.Unsafe::objectFieldOffset has been called by org.joml.MemUtil$MemUtilUnsafe (file:/E:/Minecraft-Server/incisionTest/run-26.2-paper/libraries/org/joml/joml/1.10.8/joml-1.10.8.jar) +WARNING: Please consider reporting this to the maintainers of class org.joml.MemUtil$MemUtilUnsafe +WARNING: sun.misc.Unsafe::objectFieldOffset will be removed in a future release +[15:30:20 INFO]: [ca.spottedleaf.dataconverter.minecraft.datatypes.MCTypeRegistry] Initialising converters for DataConverter... +[15:30:20 INFO]: Environment: Environment[sessionHost=https://sessionserver.mojang.com, servicesHost=https://api.minecraftservices.com, profilesHost=https://api.mojang.com, name=PROD] +[15:30:20 INFO]: [ca.spottedleaf.dataconverter.minecraft.datatypes.MCTypeRegistry] Finished initialising converters for DataConverter in 168.5ms +[15:30:21 INFO]: Loaded 1585 recipes +[15:30:21 INFO]: Loaded 1688 advancements +[15:30:21 INFO]: Starting minecraft server version 26.2 +[15:30:21 WARN]: **************************** +[15:30:21 WARN]: YOU ARE RUNNING THIS SERVER AS AN ADMINISTRATIVE OR ROOT USER. THIS IS NOT ADVISED. +[15:30:21 WARN]: YOU ARE OPENING YOURSELF UP TO POTENTIAL RISKS WHEN DOING THIS. +[15:30:21 WARN]: FOR MORE INFORMATION, SEE https://madelinemiller.dev/blog/root-minecraft-server/ +[15:30:21 WARN]: **************************** +[15:30:21 INFO]: Loading properties +[15:30:21 INFO]: This server is running Paper version 26.2-84-main@26e81c4 (2026-07-26T18:11:33Z) (Implementing API version 26.2.build.84-stable) +[15:30:21 INFO]: [spark] This server bundles the spark profiler. For more information please visit https://docs.papermc.io/paper/profiling +[15:30:21 INFO]: Server Ping Player Sample Count: 12 +[15:30:21 INFO]: Using 4 threads for Netty based IO +[15:30:21 INFO]: [MoonriseCommon] Paper is using 8 worker threads, 1 I/O threads +[15:30:21 INFO]: Default game type: SURVIVAL +[15:30:21 INFO]: Generating keypair +[15:30:21 INFO]: Starting Minecraft server on *:25565 +[15:30:21 INFO]: Paper: Using Java compression from Velocity. +[15:30:21 INFO]: Paper: Using Java cipher from Velocity. +[15:30:21 INFO]: [Incision-Test-1.0.0] [DEBUG] ��ǰ�Ե���ģʽ���С� +[15:30:22 INFO]: [Incision-Test-1.0.0] [DEBUG] ��������������ɣ���ʱ 204 ���롣 +[15:30:22 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:common-env:6.3.0-local-dev +[15:30:22 INFO]: [Incision-Test-1.0.0] [DEBUG] �� common-env-6.3.0-local-dev-fae78078.jar �м��� extra.properties ���� +[15:30:22 INFO]: [Incision-Test-1.0.0] [DEBUG] RuntimeEnv ������ɣ���ʱ 61 ���롣 +[15:30:22 INFO]: [Incision-Test-1.0.0] [DEBUG] = ���� top.maplex.incisiontest.taboolib.common.env.RuntimeEnv.init() +[15:30:22 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:common-util:6.3.0-local-dev +[15:30:22 INFO]: [Incision-Test-1.0.0] [DEBUG] �� common-util-6.3.0-local-dev-55516d5b.jar �м��� extra.properties ���� +[15:30:22 INFO]: [Incision-Test-1.0.0] [DEBUG] ClassVisitorHandler ��ʼ����ɡ� +[15:30:22 INFO]: [Incision-Test-1.0.0] [DEBUG] = ���� top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.init() +[15:30:22 INFO]: [Incision-Test-1.0.0] [DEBUG] = ���� top.maplex.incisiontest.taboolib.common.io.ProjectScannerKt.init() +[15:30:22 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:common-legacy-api:6.3.0-local-dev +[15:30:22 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:common-platform-api:6.3.0-local-dev +[15:30:22 INFO]: [Incision-Test-1.0.0] [DEBUG] �� common-platform-api-6.3.0-local-dev-4f1aa33f.jar �м��� extra.properties ���� +[15:30:22 INFO]: [Incision-Test-1.0.0] [DEBUG] = ���� top.maplex.incisiontest.taboolib.common.platform.PlatformFactory.init() +[15:30:22 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-xseries:6.3.0-local-dev +[15:30:22 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-nms:6.3.0-local-dev +[15:30:22 INFO]: [Incision-Test-1.0.0] [DEBUG] �� bukkit-nms-6.3.0-local-dev-3d7d438f.jar �м��� extra.properties ���� +[15:30:22 INFO]: [Incision-Test-1.0.0] [DEBUG] PaperClassFinder ����Ч�� +[15:30:22 INFO]: [Incision-Test-1.0.0] [DEBUG] = ���� top.maplex.incisiontest.taboolib.module.nms.MeteorReflection.init() +[15:30:22 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-ui:6.3.0-local-dev +[15:30:22 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-nms-stable:6.3.0-local-dev +[15:30:22 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:minecraft-kether:6.3.0-local-dev +[15:30:22 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:platform-bukkit-impl:6.3.0-local-dev +[15:30:22 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-hook:6.3.0-local-dev +[15:30:22 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-ui-legacy:6.3.0-local-dev +[15:30:22 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:database:6.3.0-local-dev +[15:30:22 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-nms-legacy:6.3.0-local-dev +[15:30:23 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-nms-tag:6.3.0-local-dev +[15:30:23 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-ui-12100:6.3.0-local-dev +[15:30:23 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:platform-bukkit:6.3.0-local-dev +[15:30:23 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-nms-tag-modern:6.3.0-local-dev +[15:30:23 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-nms-tag-legacy:6.3.0-local-dev +[15:30:23 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:minecraft-command-helper:6.3.0-local-dev +[15:30:23 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:incision:6.3.0-local-dev +[15:30:23 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-util:6.3.0-local-dev +[15:30:23 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:minecraft-i18n:6.3.0-local-dev +[15:30:23 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:basic-configuration:6.3.0-local-dev +[15:30:23 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:basic-submit-chain:6.3.0-local-dev +[15:30:23 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:minecraft-chat:6.3.0-local-dev +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] ��������������ɣ���ʱ 1,239 ���롣 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] ProjectScanner ɨ�赽 526 ���࣬��ʱ 38 ���롣 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] ClassVisitor ��һ�׶ι���: 2,739 -> 1,200 ����ѡ�࣬��ʱ 10 ���롣 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] ClassVisitor �ڶ��׶ι���: 1,200 -> 201 ����Ч�࣬��ʱ 1 ���롣 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] ClassVisitor ����ʱ 58 ���롣 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] RunningClasses (All) : 2,739 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] RunningClasses (Jar) : 526 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] RunningClasses (Included) : 201 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] asm-tree probe: loader=org.bukkit.plugin.java.PluginClassLoader core=file:/E:/Minecraft-Server/incisionTest/run-26.2-paper/cache/taboolib/top.maplex.incisiontest/asm-9.8-bc746a17.jar tree=file:/E:/Minecraft-Server/incisionTest/run-26.2-paper/cache/taboolib/top.maplex.incisiontest/asm-tree-9.8-9faf6fa8.jar +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] asm-tree probe OK: name=top/maplex/incisiontest/taboolib/module/incision/IncisionBootstrap methods=8 +[15:30:23 INFO]: [Incision-Test-1.0.0] [Incision] TabooLibNmsResolver ������: nms=UNKNOWN,unobf=false,uniCB=true,mojang=true,impl=RemapTranslationTabooLib +[15:30:23 INFO]: [Incision-Test-1.0.0] [Incision] JvmtiBackend: JVMTI native loaded from C:\Users\ADMINI~1\AppData\Local\Temp\incision-native\incision-jvmti-e6191845.dll +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: io.izzel.incision.bridge.IncisionBridge in bootstrap +[15:30:23 INFO]: [Incision-Test-1.0.0] [Incision] IncisionBridge ��ע�� bootstrap ClassLoader (JVMTI) +[15:30:23 INFO]: [Incision-Test-1.0.0] [Incision] IncisionBridge dispatcher ��ע�� (CL=bootstrap) +[15:30:23 INFO]: [Incision-Test-1.0.0] [Incision] Incision CONST: api=2 resolver=RemapRouter[TabooLibNmsResolver] +[15:30:23 INFO]: [Incision-Test-1.0.0] [Incision] PipelineBackend installed into TabooLib RemapTranslation.extraTransformers +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] ��ƽ̨�����ʼ����ɣ���ʱ 123 ���롣 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] ����: 21 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] ע��: 20 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] ����: 6 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformOpenContainer (BukkitOpenContainer) +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformListener (BukkitListener) +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformAdapter (BukkitAdapter) +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformIO (BukkitIO) +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformExecutor (BukkitExecutor) +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformCommand (BukkitCommand) +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] ProjectScanner ɨ�赽 8 ����Դ�ļ�����ʱ 0 ���롣 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] Paper ӳ����Ѽ��أ���ʱ 29 ���롣 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] Classes: 4,218, Fields: 19,270, Methods: 23,687 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] Spigot ӳ����Ѽ��أ���ʱ 8 ���롣 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] Classes: 3123, Fields: 18752, Methods: 1 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SharpnessModifier#sharpness-modifier@2 targets=[net/minecraft/world/item/enchantment/EnchantmentHelper.modifyDamage(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;F)F] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=net/minecraft/world/item/enchantment/EnchantmentHelper resolved=net/minecraft/world/item/enchantment/EnchantmentHelper advices=1 total=1 backend=Instrumentation +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SharpnessModifier �� 1 suture / 1 advice +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityDefault#defaultPriority@4 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority advices=1 total=1 backend=Instrumentation +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityDefault �� 1 suture / 1 advice +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperBefore@37 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=1 matches=1..1 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onSecondHelperBefore@38 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=2 matches=1..1 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onThirdHelperBefore@39 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperAfterOffset1@40 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperBeforeOffsetZero@41 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset1All@42 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset2All@43 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onBeforeNegOffset@44 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal0AfterOffset1@45 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=2 matches=1..1 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal2AfterOffset2@46 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onAnyOrdinal@47 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOffsetPlus5@48 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=1 matches=1..1 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOffsetMinus2@49 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onBeforeOffset2@50 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset0@51 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=1 matches=1..1 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal1AfterOffset1@52 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.counterI ordinal=0 matches=1..1 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFieldGetOffset@53 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.counterI ordinal=0 matches=1..1 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFieldPutOffset@54 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/OffsetFixture resolved=top/maplex/incisiontest/fixture/OffsetFixture advices=18 total=18 backend=Instrumentation +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonOffsetCases �� 18 suture / 18 advice +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.Pri0Surgeon#pri0@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=1 backend=Instrumentation +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.Pri0Surgeon �� 1 suture / 1 advice +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriority200@10 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriority50@11 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriorityNeg10@12 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriorityDefault@13 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority advices=4 total=5 backend=Instrumentation +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation �� 4 suture / 4 advice +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityNegativeCases#adviceNegative@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityFixture advices=1 total=1 backend=Instrumentation +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonPriorityNegativeCases �� 1 suture / 1 advice +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityHigh#highPriority@2 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority advices=1 total=6 backend=Instrumentation +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityHigh �� 1 suture / 1 advice +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#onCompanionOnly@8 targets=[top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion.companionOnlyEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#onStaticOnly@9 targets=[top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture.staticOnlyEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#both-static-path@10 targets=[top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture.bothEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#both-companion-path@11 targets=[top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion.bothEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion resolved=top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion advices=2 total=2 backend=Instrumentation +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture advices=2 total=2 backend=Instrumentation +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonKotlinTargetCases �� 4 suture / 4 advice +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.Pri100Surgeon#pri100@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=2 backend=Instrumentation +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.Pri100Surgeon �� 1 suture / 1 advice +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityMaxCases#adviceMax@2 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.extremeMaxTarget()I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=3 backend=Instrumentation +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonPriorityMaxCases �� 1 suture / 1 advice +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#apiLead@12 targets=[ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#apiTrail@13 targets=[ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalLead@14 targets=[ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalTrail@15 targets=[ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalSplice@16 targets=[ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=org/bukkit/craftbukkit/v1_16_R3/util/CraftChatMessage.fromString(Ljava/lang/String;)[Lnet/minecraft/server/v1_16_R3/IChatBaseComponent; ordinal=0 matches=1..1 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#craftChatInvoke@17 targets=[ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=ink/ptms/adyeshach/impl/DefaultAdyeshachAPI resolved=ink/ptms/adyeshach/impl/DefaultAdyeshachAPI advices=2 total=2 backend=Instrumentation +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: org/bukkit/craftbukkit/v1_16_R3/util/CraftChatMessage �� org/bukkit/craftbukkit/util/CraftChatMessage +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/v1_16_R3/IChatBaseComponent �� net/minecraft/network/chat/Component +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper resolved=ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper advices=4 total=4 backend=Instrumentation +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.AdyeshachIntegrationCases �� 6 suture / 6 advice +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aTNeg10@19 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPriNeg10()I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT0@20 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri0()I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT5@21 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri5()I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT100@22 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri100()I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aFNeg10@23 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPriNeg10()I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF0@24 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri0()I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF5@25 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri5()I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF100@26 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri100()I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#same-pri-first@27 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.samePriorityTarget()Ljava/util/List;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#same-pri-second@28 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.samePriorityTarget()Ljava/util/List;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#cycle-advice@29 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cycleTarget()I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture resolved=top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture advices=11 total=11 backend=Instrumentation +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.OperationEnabledPriorityCases �� 11 suture / 11 advice +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonCrossClCases#onIsHardcore@4 targets=[net/minecraft/server/MinecraftServer.isHardcore()Z] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonCrossClCases#onGetPlayerCount@5 targets=[net/minecraft/server/MinecraftServer.getPlayerCount()I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonCrossClCases#onGetMaxPlayers@8 targets=[org/bukkit/Bukkit.getMaxPlayers()I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/MinecraftServer.isHardcore()Z kinds=[LEAD] static=false +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/MinecraftServer.getPlayerCount()I kinds=[LEAD] static=false +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=net/minecraft/server/MinecraftServer resolved=net/minecraft/server/MinecraftServer advices=2 total=2 backend=Instrumentation +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject org/bukkit/Bukkit.getMaxPlayers()I kinds=[LEAD] static=true +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=org/bukkit/Bukkit resolved=org/bukkit/Bukkit advices=1 total=1 backend=Instrumentation +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonCrossClCases �� 3 suture / 3 advice +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAdvancedCases#onReturnsBoolExcise@4 targets=[top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture.returnsBoolean(Z)Z] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAdvancedCases#onLongCalcBypass@5 targets=[top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture.longCalc(JJ)J] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture advices=2 total=2 backend=Instrumentation +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAdvancedCases �� 2 suture / 2 advice +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AccessorTheatreDslCases#onDescribe@6 targets=[top/maplex/incisiontest/fixture/AccessorChildFixture.describe()Ljava/lang/String;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AccessorChildFixture resolved=top/maplex/incisiontest/fixture/AccessorChildFixture advices=1 total=1 backend=Instrumentation +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.AccessorTheatreDslCases �� 1 suture / 1 advice +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadFullDescriptor@20 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeMethodFull(Ljava/lang/String;)Ljava/lang/String;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadWildArgs@21 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeMethodWild(*)*] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadExactTarget@22 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeStarTarget()Ljava/lang/String;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trailClassAndMethodA@23 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeClassA()I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trailClassAndMethodB@24 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeClassB()I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#spliceFull@25 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeShorthandArgs(Ljava/lang/String;I)Ljava/lang/String;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.inner1()I ordinal=0 matches=1..1 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#bypassFullDescriptor@26 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeInvokeHelper()I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.inner2()I ordinal=0 matches=1..1 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#graftFullDescriptor@27 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeInvokeHelper()I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trimFullDescriptor@28 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeTrimArgs(Ljava/lang/String;I)Ljava/lang/String;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope advices=9 total=9 backend=Instrumentation +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases �� 9 suture / 9 advice +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#headLead@42 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSimpleReturn()Ljava/lang/String;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#tailTrailNormal@43 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSimpleReturn()Ljava/lang/String;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trailMultiReturn@44 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixMultiReturn(Z)I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trailOnThrow@45 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixThrowUncaught(Z)Ljava/lang/String;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=0 matches=1..1 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBefore0@46 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=1 matches=1..1 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBefore1@47 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=-1 matches=1..-1 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBeforeAll@48 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=0 matches=1..1 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeAfter0@49 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.counterI ordinal=0 matches=1..1 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftFieldGet@50 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixFieldRead()I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.lastWrittenI ordinal=0 matches=1..1 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftFieldPut@51 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixFieldWrite(I)V] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/util/ArrayList. ordinal=0 matches=1..1 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftNew@52 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixAllocate()Ljava/util/ArrayList;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=THROW mode=EXACT target=. ordinal=0 matches=1..1 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftThrow@53 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixThrowUncaught(Z)Ljava/lang/String;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=0 matches=1..1 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#bypassReplace@54 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeMixed(I)I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimReturnPlain@55 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixPlainReturn()I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimArg0@56 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimArg1@57 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixCombine(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#exciseFullReplace@58 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixExciseTarget()Ljava/lang/String;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#spliceProceedAndKeep@59 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSpliceTarget(I)I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture advices=18 total=18 backend=Instrumentation +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases �� 18 suture / 18 advice +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgSingle@18 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimSingleArg(Ljava/lang/String;)Ljava/lang/String;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgDouble0@19 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimDoubleArg(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgDouble1@20 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimDoubleArg(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgTriple2@21 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimTripleArg(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgQuad3@22 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimQuadArg(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnInt@23 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnInt()I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnLong@24 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnLong()J] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnString@25 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnString()Ljava/lang/String;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnBool@26 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnBoolean()Z] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim advices=9 total=9 backend=Instrumentation +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases �� 9 suture / 9 advice +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM1@19 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m1Default()I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#m2-cust@20 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m2CustomId()I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM3@21 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m3DisabledNoId()I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM4@22 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m4PriorityPositive()I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM5@23 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m5PriorityNegative()I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#m6-cust@24 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m6IdAndPriority()I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#m7-cust@25 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m7IdAndDisabled()I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#m8-cust@26 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m8AllThree()I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM9@27 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m9PriorityZeroExplicit()I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#orderHigh@28 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#orderMid@29 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#orderZero@30 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#orderLow@31 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/OperationMatrixFixture resolved=top/maplex/incisiontest/fixture/OperationMatrixFixture advices=13 total=13 backend=Instrumentation +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.OperationMatrixCases �� 13 suture / 13 advice +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onLegacy �� @Version([1.8, 1.17]) ���� (current=26.2) +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onModern �� @Version([1.17, 26.1]) ���� (current=26.2) +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onFuture@31 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.versionedTarget()Ljava/lang/String;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onNoop@32 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.noopMatcherTarget()Ljava/lang/String;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onNmsGetPlayerCount@33 targets=[net/minecraft/server/MinecraftServer.getPlayerCount()I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeInRange@34 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherInRange()Ljava/lang/String;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBelowStart �� @Version([3.0, 4.0]) ���� (current=2.5) +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeAboveEnd �� @Version([0.1, 1.0]) ���� (current=2.5) +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBoundaryEnd@37 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherBoundaryEnd()Ljava/lang/String;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBoundaryStart@38 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherBoundaryStart()Ljava/lang/String;] +[15:30:23 WARN]: [Incision-Test-1.0.0] [Incision][WARN] VersionMatcher ����ʧ��: top.maplex.incisiontest.api.FailingVersionMatcher �� java.lang.reflect.InvocationTargetException: null; fail-closed +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onMissingMatcherFallback@39 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.missingMatcherFallback()Ljava/lang/String;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onMultiRange0 �� @Version([0, 1]) ���� (current=2.5) +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onMultiRange1@41 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.multiRangeByIndex()Ljava/lang/String;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onMultiRange2 �� @Version([4, 5]) ���� (current=2.5) +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture advices=7 total=7 backend=Instrumentation +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/MinecraftServer.isHardcore()Z kinds=[LEAD] static=false +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/MinecraftServer.getPlayerCount()I kinds=[LEAD] static=false +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=net/minecraft/server/MinecraftServer resolved=net/minecraft/server/MinecraftServer advices=1 total=3 backend=Instrumentation +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonVersionCases �� 8 suture / 8 advice +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AccessorUtilCases#onProcess@26 targets=[top/maplex/incisiontest/fixture/UtilFixture.process(Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/UtilFixture resolved=top/maplex/incisiontest/fixture/UtilFixture advices=1 total=1 backend=Instrumentation +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.AccessorUtilCases �� 1 suture / 1 advice +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SharpnessObserver#observeSharpness@0 targets=[net/minecraft/world/item/enchantment/EnchantmentHelper.modifyDamage(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;F)F] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=net/minecraft/world/item/enchantment/EnchantmentHelper resolved=net/minecraft/world/item/enchantment/EnchantmentHelper advices=1 total=2 backend=Instrumentation +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SharpnessObserver �� 1 suture / 1 advice +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityLow#lowPriority@2 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority advices=1 total=7 backend=Instrumentation +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityLow �� 1 suture / 1 advice +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFF@20 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ffEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFFAlt@21 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ffAltMethod(I)I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFT@22 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ftStaticEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFTAlt@23 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ftStaticAlt(I)I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTF@24 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.tfCompanionEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTFAlt@25 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.tfCompanionAlt(I)I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTStatic@26 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ttBothEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTCompanion@27 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.ttBothEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTAltStatic@28 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ttBothAlt(I)I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTAltCompanion@29 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.ttBothAlt(I)I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture resolved=top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture advices=6 total=6 backend=Instrumentation +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion resolved=top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion advices=4 total=4 backend=Instrumentation +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.KotlinTargetMatrixCases �� 10 suture / 10 advice +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AccessorCases#onPublicDouble@18 targets=[top/maplex/incisiontest/fixture/AccessorFixture.publicDouble(I)I] +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/AccessorFixture.publicDouble(I)I kinds=[LEAD] static=false +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=top/maplex/incisiontest/fixture/AccessorFixture resolved=top/maplex/incisiontest/fixture/AccessorFixture advices=1 total=1 backend=Instrumentation +[15:30:23 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.AccessorCases �� 1 suture / 1 advice +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onAccumulatePattern@73 targets=[top/maplex/incisiontest/fixture/InsnPatternFixture.accumulate(I)I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticIconst5@74 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticSeq2@75 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticSeq4@76 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticAny@77 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onIconstFamilyRepeat@78 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onLdcString@79 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onLdcCstFiltered@80 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onFieldGet@81 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onFieldPut@82 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNewStringBuilder@83 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeVirtualGlob@84 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeStaticMath@85 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNewArray@86 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onANewArray@87 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInstanceOf@88 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onCheckCast@89 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onIfeq@90 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon pattern δ���У����� advice: top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGoto +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onAthrow@92 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onReturn@93 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onSeq3@94 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onEmptyPattern@95 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onSeq5@96 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onRepeat2@97 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onRepeat5@98 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onCstNumeric@99 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobOwnerJavaLang@100 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobNameSuffix@101 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon pattern δ���У����� advice: top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobDesc +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onDescExact@103 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeInterface@104 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeSpecial@105 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArrayLength@106 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon pattern δ���У����� advice: top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNop +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onDup@108 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/InsnPatternFixture.accumulate(I)I kinds=[LEAD] static=false +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=top/maplex/incisiontest/fixture/InsnPatternFixture resolved=top/maplex/incisiontest/fixture/InsnPatternFixture advices=1 total=1 backend=Instrumentation +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=top/maplex/incisiontest/fixture/ComplexOpcodeFixture resolved=top/maplex/incisiontest/fixture/ComplexOpcodeFixture advices=32 total=32 backend=Instrumentation +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonInsnPatternCases �� 33 suture / 33 advice +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onBothEmpty@39 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.bothEmpty()Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onOnlyEndGiven@40 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.onlyEndGiven()Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onOnlyStartGiven@41 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.onlyStartGiven()Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSinglePoint@42 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.singlePoint()Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onInvertedRange �� @Version([9.0, 1.0]) ���� (current=2.5) +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onLeadVersioned@44 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.leadTarget()Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onTrailVersioned@45 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.trailTarget()Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSpliceVersioned@46 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.spliceTarget()Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onExciseVersioned@47 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.exciseTarget()Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.helperForBypass()I ordinal=0 matches=1..1 +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onBypassVersioned@48 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.bypassCallerTarget()I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onGraftVersioned@49 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.graftCallerTarget()I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onTrimReturnVersioned@50 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.trimReturnTarget()I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onDefaultMatcher �� @Version([2.0, 3.0]) ���� (current=26.2) +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onExplicitNoop@52 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.explicitNoopMatcherTarget()Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onFakeNoBounds@53 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.fakeMatcherNoBoundsTarget()Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSegLongerStart@54 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.segmentLongerStart()Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSegLongerEnd@55 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.segmentLongerEnd()Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onMicroStepBelow �� @Version([2.6, 3.0]) ���� (current=2.5) +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onMicroStepAbove �� @Version([2.0, 2.4]) ���� (current=2.5) +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture resolved=top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture advices=15 total=15 backend=Instrumentation +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonVersionMatrixCases �� 15 suture / 15 advice +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorHead@30 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteHeadMethod()Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorTail@31 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteTailMethod()Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorReturn@32 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteReturnMethod()I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=THROW mode=EXACT target=. ordinal=0 matches=1..1 +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorThrow@33 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteThrowMethod()Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=0 matches=1..1 +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd0@34 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=1 matches=1..1 +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd1@35 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=2 matches=1..1 +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd2@36 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=-1 matches=1..-1 +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrdAll@37 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=0 matches=1..1 +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteShiftBefore@38 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=0 matches=1..1 +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteShiftAfter@39 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.counterI ordinal=0 matches=1..1 +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteFieldGetGraft@40 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteFieldGet()I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.lastWrittenI ordinal=0 matches=1..1 +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteFieldPutGraft@41 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteFieldPut(I)V] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteNewWithTarget@42 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteNewObject()Ljava/lang/StringBuilder;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=. ordinal=0 matches=1..1 +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteNewEmptyTarget@43 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteTargetEmpty()Ljava/lang/Object;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=0 matches=1..1 +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteOffsetZero@44 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site advices=15 total=15 backend=Instrumentation +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases �� 15 suture / 15 advice +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.counterShiftI ordinal=0 matches=1..1 +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldGetBefore@24 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.readCounterShift()I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.counterShiftI ordinal=0 matches=1..1 +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldGetAfter@25 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.readCounterShift()I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.counterShiftI ordinal=0 matches=1..1 +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldPutBefore@26 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.writeCounterShift(I)V] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.counterShiftI ordinal=0 matches=1..1 +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldPutAfter@27 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.writeCounterShift(I)V] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#newBefore@28 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.allocateBuilder()Ljava/lang/StringBuilder;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#newAfter@29 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.allocateBuilder()Ljava/lang/StringBuilder;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg0@30 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg1@31 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg2@32 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#spliceShortCircuit@33 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.spliceSkipTarget(I)I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#exciseFullBody@34 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.exciseRawTarget()Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#noParenLead@35 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.noParenMethod()Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras advices=12 total=12 backend=Instrumentation +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases �� 12 suture / 12 advice +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationIdVariantsCases#id-variant-normal@8 targets=[top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idNormalTarget()I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationIdVariantsCases#id::with/special.chars-001@9 targets=[top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idSpecialCharsTarget()I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationIdVariantsCases#adviceEmptyFallback@10 targets=[top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idEmptyFallbackTarget()I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationIdVariantsCases#veryLong-abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghij@11 targets=[top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idVeryLongTarget()I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/OperationIdVariantsFixture resolved=top/maplex/incisiontest/fixture/OperationIdVariantsFixture advices=4 total=4 backend=Instrumentation +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.OperationIdVariantsCases �� 4 suture / 4 advice +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityPositiveCases#advicePositive@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityFixture advices=1 total=2 backend=Instrumentation +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonPriorityPositiveCases �� 1 suture / 1 advice +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityDefaultCases#adviceDefault@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityFixture advices=1 total=3 backend=Instrumentation +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonPriorityDefaultCases �� 1 suture / 1 advice +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#probe@2 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#lead@3 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#leadOfPair@4 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#trailOfPair@5 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$1 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#predicate@6 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.predicate(I)I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#splice@7 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/PerformanceFixture.helper(I)I ordinal=0 matches=1..1 +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#siteInvoke@8 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.siteInvoke(I)I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/PerformanceFixture resolved=top/maplex/incisiontest/fixture/PerformanceFixture advices=7 total=7 backend=Instrumentation +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.PerformanceCases �� 7 suture / 7 advice +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftBeforeHelperInvoke@18 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftAfterHelperInvoke@19 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.counterI ordinal=0 matches=1..1 +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnFieldGet@20 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.readCounter()I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.counterI ordinal=0 matches=1..1 +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnFieldPut@21 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.writeCounter(I)V] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnNew@22 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.allocate()Ljava/lang/StringBuilder;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=THROW mode=EXACT target=. ordinal=0 matches=1..1 +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnThrow@23 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.throwIt()Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#bypassHelperInvoke@24 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#trimReturnPlain@25 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.plainReturn()I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#trimEchoArg@26 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.echo(Ljava/lang/String;)Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture advices=9 total=9 backend=Instrumentation +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonSiteCases �� 9 suture / 9 advice +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonBasicCases#onGreetLead@8 targets=[top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.greet(Ljava/lang/String;)Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonBasicCases#onVoidTrail@9 targets=[top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.voidNoArg()V] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonBasicCases#onAddSplice@10 targets=[top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.add(II)I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture advices=3 total=3 backend=Instrumentation +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonBasicCases �� 3 suture / 3 advice +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityMinCases#adviceMin@2 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.extremeMinTarget()I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=4 backend=Instrumentation +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonPriorityMinCases �� 1 suture / 1 advice +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onHeadWithPattern@11 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onHeadPatternIfeq@12 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/ComplexOpcodeFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeWithPattern@13 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=GLOB target=*ComplexOpcodeFixture*.helper(*)* ordinal=-1 matches=1..-1 +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeWithGlob@14 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/ComplexOpcodeFixture.helper(I)I ordinal=0 matches=1..1 +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeAfterPattern@15 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=top/maplex/incisiontest/fixture/ComplexOpcodeFixture resolved=top/maplex/incisiontest/fixture/ComplexOpcodeFixture advices=5 total=37 backend=Instrumentation +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases �� 5 suture / 5 advice +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonMixinCases#overwriteMayThrow@4 targets=[top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture.mayThrow(Z)Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonMixinCases#redirectHelper@5 targets=[top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture.helper(I)I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture advices=2 total=2 backend=Instrumentation +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonMixinCases �� 2 suture / 2 advice +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationHigherCases#higherSurgeonAdvice@0 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.multiSurgeonTarget()Ljava/util/List;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture advices=1 total=1 backend=Instrumentation +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonOperationHigherCases �� 1 suture / 1 advice +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityZeroCases#adviceZero@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityFixture advices=1 total=4 backend=Instrumentation +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonPriorityZeroCases �� 1 suture / 1 advice +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$2 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnDragon@67 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$3 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnLowLevel@68 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$4 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogEqString@69 targets=[top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$5 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNeqInt@70 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$6 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureLt@71 targets=[top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$7 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureGt@72 targets=[top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$8 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnLe@73 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$9 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnGe@74 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$10 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogMatches@75 targets=[top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$11 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogInString@76 targets=[top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$12 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onHandleInList@77 targets=[top/maplex/incisiontest/fixture/PredicateFixture.handle(Ljava/util/List;)Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$13 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptIsString@78 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$14 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptNotIsInt@79 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$15 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onHandleIcList@80 targets=[top/maplex/incisiontest/fixture/PredicateFixture.handle(Ljava/util/List;)Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$16 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptIpObject@81 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$17 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onTriggerItExact@82 targets=[top/maplex/incisiontest/fixture/PredicateFixture.trigger(Ljava/lang/String;)Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$18 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptNotIt@83 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$19 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptAsCast@84 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$20 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterProperty@85 targets=[top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$21 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterPropertySize@86 targets=[top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$22 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterMethodCall@87 targets=[top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$23 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterMethodNoArg@88 targets=[top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$24 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onTouchSafeCall@89 targets=[top/maplex/incisiontest/fixture/PredicateFixture.touch(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$25 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnAnd@90 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$26 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnOr@91 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$27 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNot@92 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$28 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNested@93 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$29 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagTrue@94 targets=[top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$30 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagFalse@95 targets=[top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$31 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagNull@96 targets=[top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$32 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureDouble@97 targets=[top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$33 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnCompound@98 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$34 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogThisRef@99 targets=[top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onEmptyWhere@115 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereEmpty(I)I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$35 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onTrailWithWhere@116 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereTrail(I)I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$36 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpliceWithWhere@117 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereSplice(I)I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$37 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onExciseWithWhere@118 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereExcise(Ljava/lang/String;)Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/PredicateFixture.whereBypassHelper(I)I ordinal=0 matches=1..1 +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$38 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onBypassWithWhere@119 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereBypass(I)I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/PredicateFixture.whereGraftHelper(I)I ordinal=0 matches=1..1 +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$39 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onGraftWithWhere@120 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereGraft(I)I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$40 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onTrimArgWithWhere@121 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereTrim(I)I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/PredicateFixture resolved=top/maplex/incisiontest/fixture/PredicateFixture advices=40 total=40 backend=Instrumentation +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonPredicateCases �� 40 suture / 40 advice +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PriNeg100Surgeon#priNeg100@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=5 backend=Instrumentation +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.PriNeg100Surgeon �� 1 suture / 1 advice +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#custom-operation-id@7 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.customIdTarget()I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#disabledAdvice@8 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.disabledTarget()I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#highPriority@9 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.priorityTarget()Ljava/util/List;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#lowPriority@10 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.priorityTarget()Ljava/util/List;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#surgeonDefaultAdvice@11 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.surgeonDefaultTarget()Ljava/util/List;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#surgeonOverrideAdvice@12 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.surgeonDefaultTarget()Ljava/util/List;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#multiSurgeonLowerSide@13 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.multiSurgeonTarget()Ljava/util/List;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture advices=7 total=8 backend=Instrumentation +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonOperationCases �� 7 suture / 7 advice +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#beforeTouchField@18 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.touchesField()I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#afterMultiArg@19 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.multiArg(ILjava/lang/String;D)Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#aroundCallsHelper@20 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.callsHelper(I)I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#aroundModifyArgs@21 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.greet(Ljava/lang/String;)Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#aroundRewriteResult@22 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.rewriteTarget(I)I] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#onStaticEcho@23 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.staticEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#onCompanionEcho@24 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture$Companion.companionEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonAopTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonAopTargetFixture advices=6 total=6 backend=Instrumentation +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonAopTargetFixture$Companion resolved=top/maplex/incisiontest/fixture/SurgeonAopTargetFixture$Companion advices=1 total=1 backend=Instrumentation +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAopCases �� 7 suture / 7 advice +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] injectAll(CONST): 201 ����, ��ʱ 671 ���� +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] - SurgeonScanner: 668 ���� +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] �������� "CONST" ��ʱ 854 ���롣 +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] Bukkit �����ʼ����ɣ���ʱ 2,308 ���롣 +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] ������ IllegalAccess ���棬��ʱ 0 ���롣 +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] ���������ļ�: E:\Minecraft-Server\incisionTest\run-26.2-paper\plugins\Incision-Test\datasource.yml +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] ���������ļ�: E:\Minecraft-Server\incisionTest\run-26.2-paper\plugins\Incision-Test\kether.yml +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] injectAll(INIT): 201 ����, ��ʱ 63 ���� +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] - ConfigLoader: 35 ���� +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] - ClassVisitorAwake: 26 ���� +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] �������� "INIT" ��ʱ 63 ���롣 +[15:30:24 WARN]: java.lang.ClassNotFoundException: net.minecraft.server.UNKNOWN.Particle +[15:30:24 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:208) +[15:30:24 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:175) +[15:30:24 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490) +[15:30:24 WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:30:24 WARN]: at java.base/java.lang.Class.forName(Class.java:547) +[15:30:24 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader.findClass(AsmClassLoader.kt:9) +[15:30:24 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:557) +[15:30:24 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490) +[15:30:24 WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:30:24 WARN]: at java.base/java.lang.Class.forName(Class.java:547) +[15:30:24 WARN]: at Incision-Test-1.0.0.jar//org.objectweb.asm9.ClassWriter.getCommonSuperClass(ClassWriter.java:1060) +[15:30:24 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel$SafeClassWriter.getCommonSuperClass(Scalpel.kt:543) +[15:30:24 WARN]: at Incision-Test-1.0.0.jar//org.objectweb.asm9.SymbolTable.addMergedType(SymbolTable.java:1286) +[15:30:24 WARN]: at Incision-Test-1.0.0.jar//org.objectweb.asm9.Frame.merge(Frame.java:1311) +[15:30:24 WARN]: at Incision-Test-1.0.0.jar//org.objectweb.asm9.Frame.merge(Frame.java:1244) +[15:30:24 WARN]: at Incision-Test-1.0.0.jar//org.objectweb.asm9.MethodWriter.computeAllFrames(MethodWriter.java:1612) +[15:30:24 WARN]: at Incision-Test-1.0.0.jar//org.objectweb.asm9.MethodWriter.visitMaxs(MethodWriter.java:1548) +[15:30:24 WARN]: at Incision-Test-1.0.0.jar//org.objectweb.asm9.tree.MethodNode.accept(MethodNode.java:767) +[15:30:24 WARN]: at Incision-Test-1.0.0.jar//org.objectweb.asm9.tree.MethodNode.accept(MethodNode.java:647) +[15:30:24 WARN]: at Incision-Test-1.0.0.jar//org.objectweb.asm9.tree.ClassNode.accept(ClassNode.java:468) +[15:30:24 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.applySiteWeaver(Scalpel.kt:185) +[15:30:24 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.weave(Scalpel.kt:57) +[15:30:24 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$installWeaver$installation$1.invoke(Scalpel.kt:196) +[15:30:24 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$installWeaver$installation$1.invoke(Scalpel.kt:196) +[15:30:24 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:47) +[15:30:24 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:44) +[15:30:24 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.loader.InstrumentationBackend$register$1.transform(InstrumentationBackend.kt:86) +[15:30:24 WARN]: at java.instrument/java.lang.instrument.ClassFileTransformer.transform(ClassFileTransformer.java:257) +[15:30:24 WARN]: at java.instrument/sun.instrument.TransformerManager.transform(TransformerManager.java:188) +[15:30:24 WARN]: at java.instrument/sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:594) +[15:30:24 WARN]: at java.base/java.lang.ClassLoader.defineClass1(Native Method) +[15:30:24 WARN]: at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:962) +[15:30:24 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader.createNewClass(AsmClassLoader.kt:18) +[15:30:24 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassTranslation$createNewClass$1$1.invoke(AsmClassTranslation.kt:60) +[15:30:24 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassTranslation$createNewClass$1$1.invoke(AsmClassTranslation.kt:60) +[15:30:24 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.common.BinaryCache.read(BinaryCache.kt:28) +[15:30:24 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassTranslation.createNewClass(AsmClassTranslation.kt:60) +[15:30:24 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxyClass(MinecraftServerUtil.kt:132) +[15:30:24 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxyClass(MinecraftServerUtil.kt:120) +[15:30:24 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxy(MinecraftServerUtil.kt:103) +[15:30:24 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxy(MinecraftServerUtil.kt:71) +[15:30:24 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI$nmsHelper$2.invoke(DefaultAdyeshachMinecraftAPI.kt:139) +[15:30:24 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI$nmsHelper$2.invoke(DefaultAdyeshachMinecraftAPI.kt:29) +[15:30:24 WARN]: at Adyeshach-2.1.30.jar//kotlin1822.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) +[15:30:24 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI.getNmsHelper(DefaultAdyeshachMinecraftAPI.kt:29) +[15:30:24 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI._init_$lambda$0(DefaultAdyeshachMinecraftAPI.kt:111) +[15:30:24 WARN]: at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1825) +[15:30:24 WARN]: at java.base/java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1817) +[15:30:24 WARN]: at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:511) +[15:30:24 WARN]: at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1450) +[15:30:24 WARN]: at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2019) +[15:30:24 WARN]: at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187) +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; kinds=[SPLICE, LEAD, GRAFT, TRAIL] static=false +[15:30:24 WARN]: java.lang.ClassNotFoundException: ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper$$IncisionBodies +[15:30:24 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:208) +[15:30:24 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:175) +[15:30:24 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490) +[15:30:24 WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:30:24 WARN]: at java.base/java.lang.Class.forName(Class.java:547) +[15:30:24 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader.findClass(AsmClassLoader.kt:9) +[15:30:24 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:557) +[15:30:24 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490) +[15:30:24 WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:30:24 WARN]: at java.base/java.lang.Class.forName(Class.java:547) +[15:30:24 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.isClassDefined(Scalpel.kt:292) +[15:30:24 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.generateAndRegisterBodies(Scalpel.kt:245) +[15:30:24 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.weave(Scalpel.kt:68) +[15:30:24 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$installWeaver$installation$1.invoke(Scalpel.kt:196) +[15:30:24 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$installWeaver$installation$1.invoke(Scalpel.kt:196) +[15:30:24 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:47) +[15:30:24 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:44) +[15:30:24 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.loader.InstrumentationBackend$register$1.transform(InstrumentationBackend.kt:86) +[15:30:24 WARN]: at java.instrument/java.lang.instrument.ClassFileTransformer.transform(ClassFileTransformer.java:257) +[15:30:24 WARN]: at java.instrument/sun.instrument.TransformerManager.transform(TransformerManager.java:188) +[15:30:24 WARN]: at java.instrument/sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:594) +[15:30:24 WARN]: at java.base/java.lang.ClassLoader.defineClass1(Native Method) +[15:30:24 WARN]: at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:962) +[15:30:24 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader.createNewClass(AsmClassLoader.kt:18) +[15:30:24 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassTranslation$createNewClass$1$1.invoke(AsmClassTranslation.kt:60) +[15:30:24 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassTranslation$createNewClass$1$1.invoke(AsmClassTranslation.kt:60) +[15:30:24 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.common.BinaryCache.read(BinaryCache.kt:28) +[15:30:24 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassTranslation.createNewClass(AsmClassTranslation.kt:60) +[15:30:24 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxyClass(MinecraftServerUtil.kt:132) +[15:30:24 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxyClass(MinecraftServerUtil.kt:120) +[15:30:24 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxy(MinecraftServerUtil.kt:103) +[15:30:24 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxy(MinecraftServerUtil.kt:71) +[15:30:24 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI$nmsHelper$2.invoke(DefaultAdyeshachMinecraftAPI.kt:139) +[15:30:24 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI$nmsHelper$2.invoke(DefaultAdyeshachMinecraftAPI.kt:29) +[15:30:24 WARN]: at Adyeshach-2.1.30.jar//kotlin1822.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) +[15:30:24 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI.getNmsHelper(DefaultAdyeshachMinecraftAPI.kt:29) +[15:30:24 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI._init_$lambda$0(DefaultAdyeshachMinecraftAPI.kt:111) +[15:30:24 WARN]: at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1825) +[15:30:24 WARN]: at java.base/java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1817) +[15:30:24 WARN]: at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:511) +[15:30:24 WARN]: at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1450) +[15:30:24 WARN]: at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2019) +[15:30:24 WARN]: at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187) +[15:30:24 WARN]: java.lang.ClassNotFoundException: ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper$$IncisionBodies +[15:30:24 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:208) +[15:30:24 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:175) +[15:30:24 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490) +[15:30:24 WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:30:24 WARN]: at java.base/java.lang.Class.forName(Class.java:547) +[15:30:24 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader.findClass(AsmClassLoader.kt:9) +[15:30:24 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:557) +[15:30:24 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490) +[15:30:24 WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:30:24 WARN]: at java.base/java.lang.Class.forName(Class.java:547) +[15:30:24 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.isClassDefined(Scalpel.kt:292) +[15:30:24 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.defineBodiesInTargetLoader(Scalpel.kt:285) +[15:30:24 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.generateAndRegisterBodies(Scalpel.kt:261) +[15:30:24 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.weave(Scalpel.kt:68) +[15:30:24 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$installWeaver$installation$1.invoke(Scalpel.kt:196) +[15:30:24 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$installWeaver$installation$1.invoke(Scalpel.kt:196) +[15:30:24 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:47) +[15:30:24 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:44) +[15:30:24 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.loader.InstrumentationBackend$register$1.transform(InstrumentationBackend.kt:86) +[15:30:24 WARN]: at java.instrument/java.lang.instrument.ClassFileTransformer.transform(ClassFileTransformer.java:257) +[15:30:24 WARN]: at java.instrument/sun.instrument.TransformerManager.transform(TransformerManager.java:188) +[15:30:24 WARN]: at java.instrument/sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:594) +[15:30:24 WARN]: at java.base/java.lang.ClassLoader.defineClass1(Native Method) +[15:30:24 WARN]: at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:962) +[15:30:24 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader.createNewClass(AsmClassLoader.kt:18) +[15:30:24 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassTranslation$createNewClass$1$1.invoke(AsmClassTranslation.kt:60) +[15:30:24 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassTranslation$createNewClass$1$1.invoke(AsmClassTranslation.kt:60) +[15:30:24 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.common.BinaryCache.read(BinaryCache.kt:28) +[15:30:24 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassTranslation.createNewClass(AsmClassTranslation.kt:60) +[15:30:24 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxyClass(MinecraftServerUtil.kt:132) +[15:30:24 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxyClass(MinecraftServerUtil.kt:120) +[15:30:24 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxy(MinecraftServerUtil.kt:103) +[15:30:24 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxy(MinecraftServerUtil.kt:71) +[15:30:24 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI$nmsHelper$2.invoke(DefaultAdyeshachMinecraftAPI.kt:139) +[15:30:24 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI$nmsHelper$2.invoke(DefaultAdyeshachMinecraftAPI.kt:29) +[15:30:24 WARN]: at Adyeshach-2.1.30.jar//kotlin1822.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) +[15:30:24 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI.getNmsHelper(DefaultAdyeshachMinecraftAPI.kt:29) +[15:30:24 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI._init_$lambda$0(DefaultAdyeshachMinecraftAPI.kt:111) +[15:30:24 WARN]: at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1825) +[15:30:24 WARN]: at java.base/java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1817) +[15:30:24 WARN]: at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:511) +[15:30:24 WARN]: at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1450) +[15:30:24 WARN]: at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2019) +[15:30:24 WARN]: at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187) +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper$$IncisionBodies in ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader@38e34a0d +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Bodies class defined in target loader: ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper$$IncisionBodies loader=ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader +[15:30:24 INFO]: [Adyeshach] Generate MinecraftHelper in 35ms +[15:30:24 INFO]: [Adyeshach] Generate MinecraftEntitySpawner in 14ms +[15:30:24 INFO]: [Adyeshach] Generate MinecraftEntityOperator in 12ms +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI; kinds=[LEAD, TRAIL] static=false +[15:30:24 INFO]: [Incision-Test] Loading server plugin Incision-Test v1.0.0 +[15:30:24 WARN]: [Incision-Test-1.0.0] ��ǰ Minecraft �汾����֧�֣���ȴ�������䡣 +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] injectAll(LOAD): 201 ����, ��ʱ 57 ���� +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] - KetherLoader: 50 ���� +[15:30:24 INFO]: [Incision-Test-1.0.0] [DEBUG] �������� "LOAD" ��ʱ 57 ���롣 +[15:30:24 INFO]: [Adyeshach] Loading server plugin Adyeshach v2.1.30 +[15:30:24 WARN]: [Adyeshach] ��ǰ Minecraft �汾����֧�֣���ȴ�������䡣 +[15:30:24 INFO]: Preparing level "world" +[15:30:25 INFO]: Loading 0 persistent chunks for level 'minecraft:overworld'... +[15:30:25 INFO]: Preparing spawn area: 100% +[15:30:25 INFO]: Prepared spawn area in 1 ms +[15:30:25 INFO]: Loading 0 persistent chunks for level 'minecraft:the_nether'... +[15:30:25 INFO]: Preparing spawn area: 100% +[15:30:25 INFO]: Prepared spawn area in 2 ms +[15:30:25 INFO]: Loading 0 persistent chunks for level 'minecraft:the_end'... +[15:30:25 INFO]: Prepared spawn area in 1 ms +[15:30:25 INFO]: Done preparing level "world" (0.240s) +[15:30:25 INFO]: [Incision-Test] Enabling Incision-Test v1.0.0 +[15:30:25 INFO]: [Incision-Test-1.0.0] [Incision] Incision ENABLE: gate / �����β��ʼ +[15:30:25 INFO]: [Incision-Test-1.0.0] [Incision] Gate created: apiVersion=2 +[15:30:25 INFO]: [Incision-Test-1.0.0] [Incision] Incision Gate online: api=2 +[15:30:25 INFO]: [Incision-Test-1.0.0] [Incision] Checkup report: total=292 +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSegLongerStart@54 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.segmentLongerStart()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobOwnerJavaLang@100 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset1All@42 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onSeq3@94 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onOnlyStartGiven@41 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.onlyStartGiven()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptNotIsInt@79 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeAfterPattern@15 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTAltCompanion@29 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.ttBothAlt(I)I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aTNeg10@19 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPriNeg10()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onTouchSafeCall@89 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.touch(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg0@30 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.PerformanceCases#predicate@6 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.predicate(I)I +- top.maplex.incisiontest.cases.OperationIdVariantsCases#adviceEmptyFallback@10 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idEmptyFallbackTarget()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrdAll@37 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#both-companion-path@11 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion.bothEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterPropertySize@86 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalTrail@15 + state: ARMED + target: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM1@19 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m1Default()I +- top.maplex.incisiontest.cases.SurgeonOperationCases#custom-operation-id@7 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.customIdTarget()I +- top.maplex.incisiontest.cases.SurgeonAopCases#aroundRewriteResult@22 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.rewriteTarget(I)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onCstNumeric@99 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpliceWithWhere@117 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereSplice(I)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobNameSuffix@101 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trailClassAndMethodB@24 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeClassB()I +- top.maplex.incisiontest.cases.SurgeonAdvancedCases#onLongCalcBypass@5 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture.longCalc(JJ)J +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF100@26 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri100()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#graftFullDescriptor@27 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeInvokeHelper()I +- top.maplex.incisiontest.cases.PerformanceCases#siteInvoke@8 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.siteInvoke(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnGe@74 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onReturn@93 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onTriggerItExact@82 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.trigger(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticSeq4@76 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagFalse@95 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnNew@22 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.allocate()Ljava/lang/StringBuilder; +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onHeadPatternIfeq@12 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeStaticMath@85 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperBeforeOffsetZero@41 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteNewWithTarget@42 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteNewObject()Ljava/lang/StringBuilder; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadFullDescriptor@20 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeMethodFull(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnLowLevel@68 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onBypassWithWhere@119 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereBypass(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogEqString@69 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal0AfterOffset1@45 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimArg0@56 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#orderZero@30 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorThrow@33 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteThrowMethod()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArrayLength@106 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I +- top.maplex.incisiontest.cases.SurgeonSiteCases#trimEchoArg@26 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.echo(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onTrimArgWithWhere@121 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereTrim(I)I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTFAlt@25 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.tfCompanionAlt(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogThisRef@99 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#m7-cust@25 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m7IdAndDisabled()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onIconstFamilyRepeat@78 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteFieldPutGraft@41 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteFieldPut(I)V +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldGetAfter@25 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.readCounterShift()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityHigh#highPriority@2 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnString@25 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnString()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onGraftWithWhere@120 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereGraft(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnBool@26 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnBoolean()Z +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFT@22 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ftStaticEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnAnd@90 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgDouble1@20 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimDoubleArg(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInstanceOf@88 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorTail@31 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteTailMethod()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#exciseFullReplace@58 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixExciseTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftBeforeHelperInvoke@18 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I +- top.maplex.incisiontest.cases.SurgeonOperationHigherCases#higherSurgeonAdvice@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.multiSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onLdcString@79 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticSeq2@75 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonCrossClCases#onIsHardcore@4 + state: ARMED + target: net/minecraft/server/MinecraftServer.isHardcore()Z +- top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeInRange@34 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherInRange()Ljava/lang/String; +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#craftChatInvoke@17 + state: ARMED + target: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onRepeat2@97 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNot@92 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnDragon@67 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onCheckCast@89 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I +- top.maplex.incisiontest.cases.SurgeonMixinCases#redirectHelper@5 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture.helper(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteShiftBefore@38 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorReturn@32 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteReturnMethod()I +- top.maplex.incisiontest.cases.SurgeonAopCases#onStaticEcho@23 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.staticEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.PerformanceCases#splice@7 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldPutAfter@27 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.writeCounterShift(I)V +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnLong@24 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnLong()J +- top.maplex.incisiontest.cases.OperationIdVariantsCases#veryLong-abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghij@11 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idVeryLongTarget()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onTrailWithWhere@116 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereTrail(I)I +- top.maplex.incisiontest.cases.SharpnessModifier#sharpness-modifier@2 + state: ARMED + target: net/minecraft/world/item/enchantment/EnchantmentHelper.modifyDamage(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/�� +- top.maplex.incisiontest.cases.SharpnessObserver#observeSharpness@0 + state: ARMED + target: net/minecraft/world/item/enchantment/EnchantmentHelper.modifyDamage(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/�� +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#apiLead@12 + state: ARMED + target: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI; +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM5@23 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m5PriorityNegative()I +- top.maplex.incisiontest.cases.SurgeonAopCases#beforeTouchField@18 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.touchesField()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trailOnThrow@45 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixThrowUncaught(Z)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onTrimReturnVersioned@50 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.trimReturnTarget()I +- top.maplex.incisiontest.cases.PerformanceCases#trailOfPair@5 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I +- top.maplex.incisiontest.cases.Pri100Surgeon#pri100@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg1@31 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationIdVariantsCases#id-variant-normal@8 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idNormalTarget()I +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onHeadWithPattern@11 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureGt@72 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonBasicCases#onAddSplice@10 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.add(II)I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTAltStatic@28 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ttBothAlt(I)I +- top.maplex.incisiontest.cases.AccessorCases#onPublicDouble@18 + state: ARMED + target: top/maplex/incisiontest/fixture/AccessorFixture.publicDouble(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteShiftAfter@39 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I +- top.maplex.incisiontest.cases.SurgeonMixinCases#overwriteMayThrow@4 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture.mayThrow(Z)Ljava/lang/String; +- top.maplex.incisiontest.cases.AccessorUtilCases#onProcess@26 + state: ARMED + target: top/maplex/incisiontest/fixture/UtilFixture.process(Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadExactTarget@22 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeStarTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onSecondHelperBefore@38 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset2All@43 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onExplicitNoop@52 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.explicitNoopMatcherTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFF@20 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ffEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onDup@108 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPriorityMaxCases#adviceMax@2 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.extremeMaxTarget()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onAthrow@92 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#m2-cust@20 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m2CustomId()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd0@34 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I +- top.maplex.incisiontest.cases.PriNeg100Surgeon#priNeg100@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticAny@77 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onGraftVersioned@49 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.graftCallerTarget()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal1AfterOffset1@52 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBoundaryStart@38 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherBoundaryStart()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onDescExact@103 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#same-pri-second@28 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.samePriorityTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM4@22 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m4PriorityPositive()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityDefault#defaultPriority@4 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onBeforeOffset2@50 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriorityDefault@13 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onFakeNoBounds@53 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.fakeMatcherNoBoundsTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOperationCases#highPriority@9 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.priorityTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal2AfterOffset2@46 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonPriorityMinCases#adviceMin@2 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.extremeMinTarget()I +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#apiTrail@13 + state: ARMED + target: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeInterface@104 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I +- top.maplex.incisiontest.cases.OperationMatrixCases#m8-cust@26 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m8AllThree()I +- top.maplex.incisiontest.cases.SurgeonAopCases#aroundCallsHelper@20 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.callsHelper(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldGetBefore@24 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.readCounterShift()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trimFullDescriptor@28 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeTrimArgs(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticIconst5@74 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onEmptyPattern@95 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V +- top.maplex.incisiontest.cases.SurgeonOperationCases#surgeonDefaultAdvice@11 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.surgeonDefaultTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onIfeq@90 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I +- top.maplex.incisiontest.cases.SurgeonAopCases#afterMultiArg@19 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.multiArg(ILjava/lang/String;D)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#both-static-path@10 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture.bothEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonBasicCases#onVoidTrail@9 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.voidNoArg()V +- top.maplex.incisiontest.cases.PerformanceCases#probe@2 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aFNeg10@23 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPriNeg10()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldPutBefore@26 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.writeCounterShift(I)V +- top.maplex.incisiontest.cases.SurgeonVersionCases#onMissingMatcherFallback@39 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.missingMatcherFallback()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgQuad3@22 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimQuadArg(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onLdcCstFiltered@80 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#orderHigh@28 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPriorityPositiveCases#advicePositive@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteOffsetZero@44 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgTriple2@21 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimTripleArg(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionCases#onNmsGetPlayerCount@33 + state: ARMED + target: net/minecraft/server/MinecraftServer.getPlayerCount()I +- top.maplex.incisiontest.cases.SurgeonSiteCases#bypassHelperInvoke@24 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onBothEmpty@39 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.bothEmpty()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onBypassVersioned@48 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.bypassCallerTarget()I +- top.maplex.incisiontest.cases.SurgeonOperationCases#multiSurgeonLowerSide@13 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.multiSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTStatic@26 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ttBothEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT0@20 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri0()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagTrue@94 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onEmptyWhere@115 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereEmpty(I)I +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeWithPattern@13 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTF@24 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.tfCompanionEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onAccumulatePattern@73 + state: ARMED + target: top/maplex/incisiontest/fixture/InsnPatternFixture.accumulate(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBefore1@47 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#spliceFull@25 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeShorthandArgs(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#spliceShortCircuit@33 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.spliceSkipTarget(I)I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onBeforeNegOffset@44 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnFieldPut@21 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.writeCounter(I)V +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd1@35 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOffsetMinus2@49 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonSiteCases#trimReturnPlain@25 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.plainReturn()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNeqInt@70 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeSpecial@105 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBoundaryEnd@37 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherBoundaryEnd()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onLeadVersioned@44 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.leadTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM9@27 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m9PriorityZeroExplicit()I +- top.maplex.incisiontest.cases.Pri0Surgeon#pri0@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAdvancedCases#onReturnsBoolExcise@4 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture.returnsBoolean(Z)Z +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onOnlyEndGiven@40 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.onlyEndGiven()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOffsetPlus5@48 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT5@21 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri5()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftFieldGet@50 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixFieldRead()I +- top.maplex.incisiontest.cases.SurgeonVersionCases#onNoop@32 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.noopMatcherTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.AccessorTheatreDslCases#onDescribe@6 + state: ARMED + target: top/maplex/incisiontest/fixture/AccessorChildFixture.describe()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriority200@10 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#newBefore@28 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.allocateBuilder()Ljava/lang/StringBuilder; +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalSplice@16 + state: ARMED + target: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftThrow@53 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixThrowUncaught(Z)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onSeq5@96 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#headLead@42 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSimpleReturn()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF0@24 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri0()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trailMultiReturn@44 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixMultiReturn(Z)I +- top.maplex.incisiontest.cases.SurgeonPriorityNegativeCases#adviceNegative@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureLt@71 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#newAfter@29 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.allocateBuilder()Ljava/lang/StringBuilder; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg2@32 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAopCases#aroundModifyArgs@21 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.greet(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPriorityZeroCases#adviceZero@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTCompanion@27 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.ttBothEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeVirtualGlob@84 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationIdVariantsCases#id::with/special.chars-001@9 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idSpecialCharsTarget()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onAnyOrdinal@47 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagNull@96 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriority50@11 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureDouble@97 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF5@25 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri5()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onHandleInList@77 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.handle(Ljava/util/List;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnCompound@98 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterProperty@85 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalLead@14 + state: ARMED + target: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onANewArray@87 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM3@21 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m3DisabledNoId()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogMatches@75 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteNewEmptyTarget@43 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteTargetEmpty()Ljava/lang/Object; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterMethodNoArg@88 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadWildArgs@21 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeMethodWild(*)* +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperBefore@37 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSpliceVersioned@46 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.spliceTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd2@36 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorHead@30 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteHeadMethod()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeAfter0@49 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#bypassReplace@54 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeMixed(I)I +- top.maplex.incisiontest.cases.PerformanceCases#leadOfPair@4 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I +- top.maplex.incisiontest.cases.SurgeonCrossClCases#onGetPlayerCount@5 + state: ARMED + target: net/minecraft/server/MinecraftServer.getPlayerCount()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterMethodCall@87 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnFieldGet@20 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.readCounter()I +- top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#onCompanionOnly@8 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion.companionOnlyEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptAsCast@84 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onTrailVersioned@45 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.trailTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#cycle-advice@29 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cycleTarget()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNested@93 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#onStaticOnly@9 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture.staticOnlyEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#tailTrailNormal@43 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSimpleReturn()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityLow#lowPriority@2 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onHandleIcList@80 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.handle(Ljava/util/List;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onFieldPut@82 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#bypassFullDescriptor@26 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeInvokeHelper()I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFTAlt@23 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ftStaticAlt(I)I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSinglePoint@42 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.singlePoint()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSegLongerEnd@55 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.segmentLongerEnd()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onExciseWithWhere@118 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereExcise(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#m6-cust@24 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m6IdAndPriority()I +- top.maplex.incisiontest.cases.SurgeonVersionCases#onFuture@31 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.versionedTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onRepeat5@98 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I +- top.maplex.incisiontest.cases.SurgeonOperationCases#lowPriority@10 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.priorityTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnOr@91 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeWithGlob@14 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptIpObject@81 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset0@51 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimArg1@57 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixCombine(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#exciseFullBody@34 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.exciseRawTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftAfterHelperInvoke@19 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I +- top.maplex.incisiontest.cases.OperationMatrixCases#orderMid@29 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBefore0@46 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptNotIt@83 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptIsString@78 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonBasicCases#onGreetLead@8 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.greet(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOperationCases#disabledAdvice@8 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.disabledTarget()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftNew@52 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixAllocate()Ljava/util/ArrayList; +- top.maplex.incisiontest.cases.PerformanceCases#lead@3 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT100@22 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri100()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNewStringBuilder@83 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOperationCases#surgeonOverrideAdvice@12 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.surgeonDefaultTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogInString@76 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperAfterOffset1@40 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnLe@73 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimReturnPlain@55 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixPlainReturn()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#noParenLead@35 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.noParenMethod()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onThirdHelperBefore@39 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trailClassAndMethodA@23 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeClassA()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#spliceProceedAndKeep@59 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSpliceTarget(I)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onFieldGet@81 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFieldPutOffset@54 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteFieldGetGraft@40 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteFieldGet()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftFieldPut@51 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixFieldWrite(I)V +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnThrow@23 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.throwIt()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNewArray@86 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I +- top.maplex.incisiontest.cases.SurgeonVersionCases#onMultiRange1@41 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.multiRangeByIndex()Ljava/lang/String; +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFFAlt@21 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ffAltMethod(I)I +- top.maplex.incisiontest.cases.SurgeonAopCases#onCompanionEcho@24 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture$Companion.companionEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBeforeAll@48 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I +- top.maplex.incisiontest.cases.OperationMatrixCases#orderLow@31 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPriorityDefaultCases#adviceDefault@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgSingle@18 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimSingleArg(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFieldGetOffset@53 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgDouble0@19 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimDoubleArg(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#same-pri-first@27 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.samePriorityTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnInt@23 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnInt()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriorityNeg10@12 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onExciseVersioned@47 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.exciseTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonCrossClCases#onGetMaxPlayers@8 + state: ARMED + target: org/bukkit/Bukkit.getMaxPlayers()I + +[15:30:25 INFO]: [Incision-Test-1.0.0] [Incision] Instrumentation ��˾��� +[15:30:25 WARN]: java.lang.ExceptionInInitializerError +[15:30:25 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.nms.ProtocolHandler.injectPacketListener(ProtocolHandler.kt:111) +[15:30:25 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.nms.ProtocolHandler.onEnable(ProtocolHandler.kt:136) +[15:30:25 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.library.reflex.JavaClassMethod.invoke(JavaClassMethod.kt:57) +[15:30:25 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.common.platform.ClassVisitorAwake.visit(ClassVisitorAwake.kt:17) +[15:30:25 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.injectSingleVisitor(ClassVisitorHandler.java:321) +[15:30:25 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.injectAll(ClassVisitorHandler.java:286) +[15:30:25 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.lambda$init$0(ClassVisitorHandler.java:43) +[15:30:25 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.common.TabooLib$2.run(TabooLib.java:119) +[15:30:25 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.common.TabooLib.lambda$lifeCycle$0(TabooLib.java:86) +[15:30:25 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.common.TabooLib.execution(TabooLib.java:228) +[15:30:25 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.common.TabooLib.lifeCycle(TabooLib.java:79) +[15:30:25 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.platform.BukkitPlugin.onEnable(BukkitPlugin.java:100) +[15:30:25 WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:279) +[15:30:25 WARN]: at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:201) +[15:30:25 WARN]: at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:109) +[15:30:25 WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:519) +[15:30:25 WARN]: at org.bukkit.craftbukkit.CraftServer.enablePlugin(CraftServer.java:633) +[15:30:25 WARN]: at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:590) +[15:30:25 WARN]: at net.minecraft.server.MinecraftServer.initPostWorld(MinecraftServer.java:648) +[15:30:25 WARN]: at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:343) +[15:30:25 WARN]: at net.minecraft.server.MinecraftServer.runServer(Unknown Source) +[15:30:25 WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(Unknown Source) +[15:30:25 WARN]: at java.base/java.lang.Thread.run(Thread.java:1474) +[15:30:25 WARN]: Caused by: java.lang.RuntimeException: [MeteorInjector] Cannot find method! (com.mojang.authlib.GameProfile.getId() +[15:30:25 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.nms.MeteorInjector.getMethod(MeteorInjector.java:396) +[15:30:25 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.nms.MeteorInjector.(MeteorInjector.java:44) +[15:30:25 WARN]: ... 23 more +[15:30:25 WARN]: Caused by: java.lang.NoSuchMethodException: com.mojang.authlib.GameProfile.getId() +[15:30:25 WARN]: at java.base/java.lang.Class.getDeclaredMethod(Class.java:2422) +[15:30:25 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.nms.MeteorInjector.getMethod(MeteorInjector.java:388) +[15:30:25 WARN]: ... 24 more +[15:30:25 INFO]: [Incision-Test-1.0.0] [DEBUG] injectAll(ENABLE): 201 ����, ��ʱ 57 ���� +[15:30:25 INFO]: [Incision-Test-1.0.0] [DEBUG] - SimpleCommandRegister: 28 ���� +[15:30:25 INFO]: [Incision-Test-1.0.0] [DEBUG] - ClassVisitorAwake: 19 ���� +[15:30:25 INFO]: [Incision-Test-1.0.0] [DEBUG] �������� "ENABLE" ��ʱ 58 ���롣 +[15:30:25 INFO]: [Adyeshach] Enabling Adyeshach v2.1.30 +[15:30:25 INFO]: [spark] Starting background profiler... +[15:30:25 INFO]: [spark] The async-profiler engine is not supported for your os/arch (windows11/amd64), so the built-in Java engine will be used instead. +[15:30:25 INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:overworld +[15:30:25 INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:the_nether +[15:30:25 INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:the_end +[15:30:25 INFO]: ThreadedAnvilChunkStorage (world): All chunks are saved +[15:30:25 INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved +[15:30:25 INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved +[15:30:25 INFO]: ThreadedAnvilChunkStorage: All dimensions are saved +[15:30:25 INFO]: Running delayed init tasks +[15:30:25 INFO]: [Incision-Test-1.0.0] [DEBUG] �������� "ACTIVE" ��ʱ 1 ���롣 +[15:30:25 INFO]: [IncisionTest] auto-run disabled for isolated benchmark process +[15:30:25 INFO]: Done (7.015s)! For help, type "help" +[15:30:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:30:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:30:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD, TRAIL] static=false +[15:30:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.predicate(I)I kinds=[LEAD] static=false +[15:30:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I kinds=[SPLICE] static=false +[15:30:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.siteInvoke(I)I kinds=[GRAFT] static=false +[15:30:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.fixture.PerformanceFixture$$IncisionBodies in PluginClassLoader{plugin=Incision-Test v1.0.0, pluginEnabled=true, url=plugins\Incision-Test-1.0.0.jar} +[15:30:25 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Bodies class defined in target loader: top.maplex.incisiontest.fixture.PerformanceFixture$$IncisionBodies loader=org.bukkit.plugin.java.PluginClassLoader +[15:30:25 INFO]: JMH-START backend=instrumentation unit=ns/op warmup=3 measurement=7 iterationMillis=500 forks=0 output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\26.2-paper-java25-instrumentation.json +[15:30:25 INFO]: # JMH version: 1.37 +[15:30:25 INFO]: # VM version: JDK 25.0.2, OpenJDK 64-Bit Server VM, 25.0.2+10-LTS +[15:30:25 INFO]: # VM invoker: D:\Java\zulu25.32.21-ca-jdk25.0.2-win_x64\bin\java.exe +[15:30:25 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=instrumentation -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\26.2-paper-java25-instrumentation.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 -XX:+EnableDynamicAgentLoading +[15:30:25 INFO]: # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:30:25 INFO]: # Warmup: 3 iterations, 500 ms each +[15:30:25 INFO]: # Measurement: 7 iterations, 500 ms each +[15:30:25 INFO]: # Timeout: 10 min per iteration +[15:30:25 INFO]: # Threads: 1 thread, will synchronize iterations +[15:30:25 INFO]: # Benchmark mode: Average time, time/op +[15:30:25 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.baseline +[15:30:25 INFO]: +[15:30:25 INFO]: # Run progress: 0.00% complete, ETA 00:00:30 +[15:30:25 INFO]: # Fork: N/A, test runs in the host VM +[15:30:25 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:30:25 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:30:26 INFO]: # Warmup Iteration 1: 0.574 ns/op +[15:30:26 INFO]: # Warmup Iteration 2: 0.501 ns/op +[15:30:27 INFO]: # Warmup Iteration 3: 0.530 ns/op +[15:30:27 INFO]: Iteration 1: 0.431 ns/op +[15:30:28 INFO]: Iteration 2: 0.470 ns/op +[15:30:28 INFO]: Iteration 3: 0.507 ns/op +[15:30:29 INFO]: Iteration 4: 0.454 ns/op +[15:30:29 INFO]: Iteration 5: 0.470 ns/op +[15:30:30 INFO]: Iteration 6: 0.485 ns/op +[15:30:31 INFO]: Iteration 7: 0.430 ns/op +[15:30:31 INFO]: +[15:30:31 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.baseline": +[15:30:31 INFO]: 0.464 ��(99.9%) 0.063 ns/op [Average] +[15:30:31 INFO]: (min, avg, max) = (0.430, 0.464, 0.507), stdev = 0.028 +[15:30:31 INFO]: CI (99.9%): [0.401, 0.527] (assumes normal distribution) +[15:30:31 INFO]: +[15:30:31 INFO]: +[15:30:31 INFO]: # JMH version: 1.37 +[15:30:31 INFO]: # VM version: JDK 25.0.2, OpenJDK 64-Bit Server VM, 25.0.2+10-LTS +[15:30:31 INFO]: # VM invoker: D:\Java\zulu25.32.21-ca-jdk25.0.2-win_x64\bin\java.exe +[15:30:31 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=instrumentation -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\26.2-paper-java25-instrumentation.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 -XX:+EnableDynamicAgentLoading +[15:30:31 INFO]: # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:30:31 INFO]: # Warmup: 3 iterations, 500 ms each +[15:30:31 INFO]: # Measurement: 7 iterations, 500 ms each +[15:30:31 INFO]: # Timeout: 10 min per iteration +[15:30:31 INFO]: # Threads: 1 thread, will synchronize iterations +[15:30:31 INFO]: # Benchmark mode: Average time, time/op +[15:30:31 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.lead +[15:30:31 INFO]: +[15:30:31 INFO]: # Run progress: 16.67% complete, ETA 00:00:25 +[15:30:31 INFO]: # Fork: N/A, test runs in the host VM +[15:30:31 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:30:31 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:30:31 INFO]: # Warmup Iteration 1: 116.172 ns/op +[15:30:32 INFO]: # Warmup Iteration 2: 98.769 ns/op +[15:30:32 INFO]: # Warmup Iteration 3: 94.934 ns/op +[15:30:33 INFO]: Iteration 1: 91.419 ns/op +[15:30:33 INFO]: Iteration 2: 88.378 ns/op +[15:30:34 INFO]: Iteration 3: 86.961 ns/op +[15:30:34 INFO]: Iteration 4: 92.883 ns/op +[15:30:35 INFO]: Iteration 5: 84.567 ns/op +[15:30:35 INFO]: Iteration 6: 88.604 ns/op +[15:30:36 INFO]: Iteration 7: 92.064 ns/op +[15:30:36 INFO]: +[15:30:36 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.lead": +[15:30:36 INFO]: 89.268 ��(99.9%) 6.767 ns/op [Average] +[15:30:36 INFO]: (min, avg, max) = (84.567, 89.268, 92.883), stdev = 3.005 +[15:30:36 INFO]: CI (99.9%): [82.501, 96.035] (assumes normal distribution) +[15:30:36 INFO]: +[15:30:36 INFO]: +[15:30:36 INFO]: # JMH version: 1.37 +[15:30:36 INFO]: # VM version: JDK 25.0.2, OpenJDK 64-Bit Server VM, 25.0.2+10-LTS +[15:30:36 INFO]: # VM invoker: D:\Java\zulu25.32.21-ca-jdk25.0.2-win_x64\bin\java.exe +[15:30:36 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=instrumentation -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\26.2-paper-java25-instrumentation.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 -XX:+EnableDynamicAgentLoading +[15:30:36 INFO]: # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:30:36 INFO]: # Warmup: 3 iterations, 500 ms each +[15:30:36 INFO]: # Measurement: 7 iterations, 500 ms each +[15:30:36 INFO]: # Timeout: 10 min per iteration +[15:30:36 INFO]: # Threads: 1 thread, will synchronize iterations +[15:30:36 INFO]: # Benchmark mode: Average time, time/op +[15:30:36 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.leadTrail +[15:30:36 INFO]: +[15:30:36 INFO]: # Run progress: 33.33% complete, ETA 00:00:20 +[15:30:36 INFO]: # Fork: N/A, test runs in the host VM +[15:30:36 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:30:36 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:30:36 INFO]: # Warmup Iteration 1: 261.505 ns/op +[15:30:37 INFO]: # Warmup Iteration 2: 237.070 ns/op +[15:30:37 INFO]: # Warmup Iteration 3: 241.091 ns/op +[15:30:38 INFO]: Iteration 1: 235.318 ns/op +[15:30:38 INFO]: Iteration 2: 233.148 ns/op +[15:30:39 INFO]: Iteration 3: 242.569 ns/op +[15:30:39 INFO]: Iteration 4: 238.483 ns/op +[15:30:40 INFO]: Iteration 5: 231.142 ns/op +[15:30:40 INFO]: Iteration 6: 230.894 ns/op +[15:30:41 INFO]: Iteration 7: 246.083 ns/op +[15:30:41 INFO]: +[15:30:41 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.leadTrail": +[15:30:41 INFO]: 236.805 ��(99.9%) 13.155 ns/op [Average] +[15:30:41 INFO]: (min, avg, max) = (230.894, 236.805, 246.083), stdev = 5.841 +[15:30:41 INFO]: CI (99.9%): [223.650, 249.961] (assumes normal distribution) +[15:30:41 INFO]: +[15:30:41 INFO]: +[15:30:41 INFO]: # JMH version: 1.37 +[15:30:41 INFO]: # VM version: JDK 25.0.2, OpenJDK 64-Bit Server VM, 25.0.2+10-LTS +[15:30:41 INFO]: # VM invoker: D:\Java\zulu25.32.21-ca-jdk25.0.2-win_x64\bin\java.exe +[15:30:41 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=instrumentation -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\26.2-paper-java25-instrumentation.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 -XX:+EnableDynamicAgentLoading +[15:30:41 INFO]: # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:30:41 INFO]: # Warmup: 3 iterations, 500 ms each +[15:30:41 INFO]: # Measurement: 7 iterations, 500 ms each +[15:30:41 INFO]: # Timeout: 10 min per iteration +[15:30:41 INFO]: # Threads: 1 thread, will synchronize iterations +[15:30:41 INFO]: # Benchmark mode: Average time, time/op +[15:30:41 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.predicateTrue +[15:30:41 INFO]: +[15:30:41 INFO]: # Run progress: 50.00% complete, ETA 00:00:15 +[15:30:41 INFO]: # Fork: N/A, test runs in the host VM +[15:30:41 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:30:41 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:30:41 INFO]: # Warmup Iteration 1: 106.499 ns/op +[15:30:42 INFO]: # Warmup Iteration 2: 95.696 ns/op +[15:30:42 INFO]: # Warmup Iteration 3: 98.405 ns/op +[15:30:43 INFO]: Iteration 1: 101.461 ns/op +[15:30:43 INFO]: Iteration 2: 99.780 ns/op +[15:30:44 INFO]: Iteration 3: 95.525 ns/op +[15:30:44 INFO]: Iteration 4: 96.985 ns/op +[15:30:45 INFO]: Iteration 5: 104.929 ns/op +[15:30:45 INFO]: Iteration 6: 99.493 ns/op +[15:30:46 INFO]: Iteration 7: 100.384 ns/op +[15:30:46 INFO]: +[15:30:46 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.predicateTrue": +[15:30:46 INFO]: 99.794 ��(99.9%) 6.862 ns/op [Average] +[15:30:46 INFO]: (min, avg, max) = (95.525, 99.794, 104.929), stdev = 3.047 +[15:30:46 INFO]: CI (99.9%): [92.931, 106.656] (assumes normal distribution) +[15:30:46 INFO]: +[15:30:46 INFO]: +[15:30:46 INFO]: # JMH version: 1.37 +[15:30:46 INFO]: # VM version: JDK 25.0.2, OpenJDK 64-Bit Server VM, 25.0.2+10-LTS +[15:30:46 INFO]: # VM invoker: D:\Java\zulu25.32.21-ca-jdk25.0.2-win_x64\bin\java.exe +[15:30:46 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=instrumentation -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\26.2-paper-java25-instrumentation.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 -XX:+EnableDynamicAgentLoading +[15:30:46 INFO]: # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:30:46 INFO]: # Warmup: 3 iterations, 500 ms each +[15:30:46 INFO]: # Measurement: 7 iterations, 500 ms each +[15:30:46 INFO]: # Timeout: 10 min per iteration +[15:30:46 INFO]: # Threads: 1 thread, will synchronize iterations +[15:30:46 INFO]: # Benchmark mode: Average time, time/op +[15:30:46 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.siteInvoke +[15:30:46 INFO]: +[15:30:46 INFO]: # Run progress: 66.67% complete, ETA 00:00:10 +[15:30:46 INFO]: # Fork: N/A, test runs in the host VM +[15:30:46 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:30:46 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:30:46 INFO]: # Warmup Iteration 1: 220.859 ns/op +[15:30:47 INFO]: # Warmup Iteration 2: 177.037 ns/op +[15:30:47 INFO]: # Warmup Iteration 3: 174.128 ns/op +[15:30:48 INFO]: Iteration 1: 174.322 ns/op +[15:30:48 INFO]: Iteration 2: 171.213 ns/op +[15:30:49 INFO]: Iteration 3: 166.241 ns/op +[15:30:49 INFO]: Iteration 4: 164.995 ns/op +[15:30:50 INFO]: Iteration 5: 170.434 ns/op +[15:30:50 INFO]: Iteration 6: 169.557 ns/op +[15:30:51 INFO]: Iteration 7: 164.625 ns/op +[15:30:51 INFO]: +[15:30:51 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.siteInvoke": +[15:30:51 INFO]: 168.770 ��(99.9%) 8.121 ns/op [Average] +[15:30:51 INFO]: (min, avg, max) = (164.625, 168.770, 174.322), stdev = 3.606 +[15:30:51 INFO]: CI (99.9%): [160.649, 176.891] (assumes normal distribution) +[15:30:51 INFO]: +[15:30:51 INFO]: +[15:30:51 INFO]: # JMH version: 1.37 +[15:30:51 INFO]: # VM version: JDK 25.0.2, OpenJDK 64-Bit Server VM, 25.0.2+10-LTS +[15:30:51 INFO]: # VM invoker: D:\Java\zulu25.32.21-ca-jdk25.0.2-win_x64\bin\java.exe +[15:30:51 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=instrumentation -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\26.2-paper-java25-instrumentation.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 -XX:+EnableDynamicAgentLoading +[15:30:51 INFO]: # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:30:51 INFO]: # Warmup: 3 iterations, 500 ms each +[15:30:51 INFO]: # Measurement: 7 iterations, 500 ms each +[15:30:51 INFO]: # Timeout: 10 min per iteration +[15:30:51 INFO]: # Threads: 1 thread, will synchronize iterations +[15:30:51 INFO]: # Benchmark mode: Average time, time/op +[15:30:51 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.spliceProceed +[15:30:51 INFO]: +[15:30:51 INFO]: # Run progress: 83.33% complete, ETA 00:00:05 +[15:30:51 INFO]: # Fork: N/A, test runs in the host VM +[15:30:51 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:30:51 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:30:51 INFO]: # Warmup Iteration 1: 184.454 ns/op +[15:30:52 INFO]: # Warmup Iteration 2: 143.085 ns/op +[15:30:52 INFO]: # Warmup Iteration 3: 140.030 ns/op +[15:30:53 INFO]: Iteration 1: 129.655 ns/op +[15:30:53 INFO]: Iteration 2: 135.675 ns/op +[15:30:54 INFO]: Iteration 3: 144.715 ns/op +[15:30:54 INFO]: Iteration 4: 134.619 ns/op +[15:30:55 INFO]: Iteration 5: 148.722 ns/op +[15:30:55 INFO]: Iteration 6: 132.659 ns/op +[15:30:56 INFO]: Iteration 7: 136.303 ns/op +[15:30:56 INFO]: +[15:30:56 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.spliceProceed": +[15:30:56 INFO]: 137.478 ��(99.9%) 15.276 ns/op [Average] +[15:30:56 INFO]: (min, avg, max) = (129.655, 137.478, 148.722), stdev = 6.783 +[15:30:56 INFO]: CI (99.9%): [122.202, 152.754] (assumes normal distribution) +[15:30:56 INFO]: +[15:30:56 INFO]: +[15:30:56 INFO]: # Run complete. Total time: 00:00:30 +[15:30:56 INFO]: +[15:30:56 INFO]: REMEMBER: The numbers below are just data. To gain reusable insights, you need to follow up on +[15:30:56 INFO]: why the numbers are the way they are. Use profilers (see -prof, -lprof), design factorial +[15:30:56 INFO]: experiments, perform baseline and negative tests that provide experimental control, make sure +[15:30:56 INFO]: the benchmarking environment is safe on JVM/OS/HW level, ask for reviews from the domain experts. +[15:30:56 INFO]: Do not assume the numbers tell you what you want them to tell. +[15:30:56 INFO]: +[15:30:56 INFO]: NOTE: Current JVM experimentally supports Compiler Blackholes, and they are in use. Please exercise +[15:30:56 INFO]: extra caution when trusting the results, look into the generated code to check the benchmark still +[15:30:56 INFO]: works, and factor in a small probability of new VM bugs. Additionally, while comparisons between +[15:30:56 INFO]: different JVMs are already problematic, the performance difference caused by different Blackhole +[15:30:56 INFO]: modes can be very significant. Please make sure you use the consistent Blackhole mode for comparisons. +[15:30:56 INFO]: +[15:30:56 INFO]: Benchmark Mode Cnt Score Error Units +[15:30:56 INFO]: IncisionJmhBenchmark.baseline avgt 7 0.464 �� 0.063 ns/op +[15:30:56 INFO]: IncisionJmhBenchmark.lead avgt 7 89.268 �� 6.767 ns/op +[15:30:56 INFO]: IncisionJmhBenchmark.leadTrail avgt 7 236.805 �� 13.155 ns/op +[15:30:56 INFO]: IncisionJmhBenchmark.predicateTrue avgt 7 99.794 �� 6.862 ns/op +[15:30:56 INFO]: IncisionJmhBenchmark.siteInvoke avgt 7 168.770 �� 8.121 ns/op +[15:30:56 INFO]: IncisionJmhBenchmark.spliceProceed avgt 7 137.478 �� 15.276 ns/op +[15:30:56 INFO]: +[15:30:56 INFO]: Benchmark result is saved to E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\26.2-paper-java25-instrumentation.json +[15:30:56 INFO]: JMH-RESULT benchmark=baseline score=0.464 error=0.063 unit=ns/op +[15:30:56 INFO]: JMH-RESULT benchmark=lead score=89.268 error=6.767 unit=ns/op +[15:30:56 INFO]: JMH-RESULT benchmark=leadTrail score=236.805 error=13.155 unit=ns/op +[15:30:56 INFO]: JMH-RESULT benchmark=predicateTrue score=99.794 error=6.862 unit=ns/op +[15:30:56 INFO]: JMH-RESULT benchmark=siteInvoke score=168.770 error=8.121 unit=ns/op +[15:30:56 INFO]: JMH-RESULT benchmark=spliceProceed score=137.478 error=15.276 unit=ns/op +[15:30:56 INFO]: JMH-END backend=instrumentation benchmarks=6 output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\26.2-paper-java25-instrumentation.json +[15:30:56 INFO]: Stopping the server +[15:30:56 INFO]: Stopping server +[15:30:56 INFO]: [Adyeshach] Disabling Adyeshach v2.1.30 +[15:30:56 INFO]: [Incision-Test] Disabling Incision-Test v1.0.0 +[15:30:56 INFO]: [Incision-Test-1.0.0] [Incision] Incision DISABLE: ж�ر����ȫ�� advice +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD, TRAIL] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I kinds=[SPLICE] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.siteInvoke(I)I kinds=[GRAFT] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: org/bukkit/craftbukkit/v1_16_R3/util/CraftChatMessage �� org/bukkit/craftbukkit/util/CraftChatMessage +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/v1_16_R3/IChatBaseComponent �� net/minecraft/network/chat/Component +[15:30:56 WARN]: java.lang.ClassNotFoundException: net.minecraft.server.UNKNOWN.Particle +[15:30:56 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:208) +[15:30:56 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:175) +[15:30:56 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490) +[15:30:56 WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:30:56 WARN]: at java.base/java.lang.Class.forName(Class.java:547) +[15:30:56 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader.findClass(AsmClassLoader.kt:9) +[15:30:56 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:557) +[15:30:56 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490) +[15:30:56 WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:30:56 WARN]: at java.base/java.lang.Class.forName(Class.java:547) +[15:30:56 WARN]: at Incision-Test-1.0.0.jar//org.objectweb.asm9.ClassWriter.getCommonSuperClass(ClassWriter.java:1060) +[15:30:56 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel$SafeClassWriter.getCommonSuperClass(Scalpel.kt:543) +[15:30:56 WARN]: at Incision-Test-1.0.0.jar//org.objectweb.asm9.SymbolTable.addMergedType(SymbolTable.java:1286) +[15:30:56 WARN]: at Incision-Test-1.0.0.jar//org.objectweb.asm9.Frame.merge(Frame.java:1311) +[15:30:56 WARN]: at Incision-Test-1.0.0.jar//org.objectweb.asm9.Frame.merge(Frame.java:1244) +[15:30:56 WARN]: at Incision-Test-1.0.0.jar//org.objectweb.asm9.MethodWriter.computeAllFrames(MethodWriter.java:1612) +[15:30:56 WARN]: at Incision-Test-1.0.0.jar//org.objectweb.asm9.MethodWriter.visitMaxs(MethodWriter.java:1548) +[15:30:56 WARN]: at Incision-Test-1.0.0.jar//org.objectweb.asm9.tree.MethodNode.accept(MethodNode.java:767) +[15:30:56 WARN]: at Incision-Test-1.0.0.jar//org.objectweb.asm9.tree.MethodNode.accept(MethodNode.java:647) +[15:30:56 WARN]: at Incision-Test-1.0.0.jar//org.objectweb.asm9.tree.ClassNode.accept(ClassNode.java:468) +[15:30:56 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.applySiteWeaver(Scalpel.kt:185) +[15:30:56 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.weave(Scalpel.kt:57) +[15:30:56 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$reinstallOwner$installation$1.invoke(Scalpel.kt:255) +[15:30:56 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$reinstallOwner$installation$1.invoke(Scalpel.kt:255) +[15:30:56 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:47) +[15:30:56 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:44) +[15:30:56 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.loader.InstrumentationBackend$register$1.transform(InstrumentationBackend.kt:86) +[15:30:56 WARN]: at java.instrument/java.lang.instrument.ClassFileTransformer.transform(ClassFileTransformer.java:257) +[15:30:56 WARN]: at java.instrument/sun.instrument.TransformerManager.transform(TransformerManager.java:188) +[15:30:56 WARN]: at java.instrument/sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:594) +[15:30:56 WARN]: at java.instrument/sun.instrument.InstrumentationImpl.retransformClasses0(Native Method) +[15:30:56 WARN]: at java.instrument/sun.instrument.InstrumentationImpl.retransformClasses(InstrumentationImpl.java:221) +[15:30:56 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.loader.InstrumentationBackend.retransform(InstrumentationBackend.kt:114) +[15:30:56 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.loader.Backend.install(Backend.kt:57) +[15:30:56 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel.reinstallOwner(Scalpel.kt:255) +[15:30:56 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel.removeWeaver$incision(Scalpel.kt:232) +[15:30:56 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.dsl.SutureImpl.heal(SutureImpl.kt:27) +[15:30:56 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.lifecycle.AutoHealHandler.healByClassLoader(AutoHealHandler.kt:35) +[15:30:56 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.IncisionBootstrap.onDisable(IncisionBootstrap.kt:99) +[15:30:56 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.library.reflex.JavaClassMethod.invoke(JavaClassMethod.kt:57) +[15:30:56 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.common.platform.ClassVisitorAwake.visit(ClassVisitorAwake.kt:17) +[15:30:56 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.injectSingleVisitor(ClassVisitorHandler.java:321) +[15:30:56 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.injectAll(ClassVisitorHandler.java:286) +[15:30:56 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.lambda$init$0(ClassVisitorHandler.java:43) +[15:30:56 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.common.TabooLib$2.run(TabooLib.java:119) +[15:30:56 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.common.TabooLib.lambda$lifeCycle$0(TabooLib.java:86) +[15:30:56 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.common.TabooLib.execution(TabooLib.java:228) +[15:30:56 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.common.TabooLib.lifeCycle(TabooLib.java:79) +[15:30:56 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.platform.BukkitPlugin.onDisable(BukkitPlugin.java:127) +[15:30:56 WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:285) +[15:30:56 WARN]: at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.disablePlugin(PaperPluginInstanceManager.java:236) +[15:30:56 WARN]: at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.disablePlugins(PaperPluginInstanceManager.java:160) +[15:30:56 WARN]: at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.disablePlugins(PaperPluginManagerImpl.java:97) +[15:30:56 WARN]: at org.bukkit.plugin.SimplePluginManager.disablePlugins(SimplePluginManager.java:540) +[15:30:56 WARN]: at org.bukkit.craftbukkit.CraftServer.disablePlugins(CraftServer.java:606) +[15:30:56 WARN]: at net.minecraft.server.MinecraftServer.stopServer(MinecraftServer.java:1028) +[15:30:56 WARN]: at net.minecraft.server.dedicated.DedicatedServer.stopServer(DedicatedServer.java:909) +[15:30:56 WARN]: at net.minecraft.server.MinecraftServer.runServer(Unknown Source) +[15:30:56 WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(Unknown Source) +[15:30:56 WARN]: at java.base/java.lang.Thread.run(Thread.java:1474) +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; kinds=[SPLICE, LEAD, GRAFT] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD, TRAIL] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I kinds=[SPLICE] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/MinecraftServer.getPlayerCount()I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD, TRAIL] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI; kinds=[TRAIL] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:30:56 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/MinecraftServer.getPlayerCount()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [Incision] AutoHeal: classLoader=PluginClassLoader{plugin=Incision-Test v1.0.0, pluginEnabled=false, url=plugins\Incision-Test-1.0.0.jar} removed=292 advice +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; kinds=[SPLICE, LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:57 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; kinds=[LEAD] static=false +[15:30:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:58 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:58 INFO]: [Incision-Test-1.0.0] [DEBUG] injectAll(DISABLE): 201 ����, ��ʱ 2,382 ���� +[15:30:58 INFO]: [Incision-Test-1.0.0] [DEBUG] - ClassVisitorAwake: 2,382 ���� +[15:30:58 INFO]: [Incision-Test-1.0.0] [DEBUG] �������� "DISABLE" ��ʱ 2,383 ���롣 +[15:30:58 INFO]: Saving players +[15:30:58 INFO]: Saving worlds +[15:30:58 INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:overworld +[15:30:58 INFO]: [ChunkHolderManager] Waiting 60s for chunk system to halt for world 'minecraft:overworld' +[15:30:58 INFO]: [ChunkHolderManager] Halted chunk system for world 'minecraft:overworld' +[15:30:58 INFO]: [ChunkHolderManager] Saving all chunkholders for world 'minecraft:overworld' +[15:30:58 INFO]: [ChunkHolderManager] Saved 0 block chunks, 0 entity chunks, 0 poi chunks in world 'minecraft:overworld' in 0.00s +[15:30:58 INFO]: [ChunkHolderManager] Waiting 60s for chunk I/O to halt for world 'minecraft:overworld' +[15:30:58 INFO]: [ChunkHolderManager] Halted I/O scheduler for world 'minecraft:overworld' +[15:30:58 INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:the_nether +[15:30:58 INFO]: [ChunkHolderManager] Waiting 60s for chunk system to halt for world 'minecraft:the_nether' +[15:30:58 INFO]: [ChunkHolderManager] Halted chunk system for world 'minecraft:the_nether' +[15:30:58 INFO]: [ChunkHolderManager] Saving all chunkholders for world 'minecraft:the_nether' +[15:30:58 INFO]: [ChunkHolderManager] Saved 0 block chunks, 0 entity chunks, 0 poi chunks in world 'minecraft:the_nether' in 0.00s +[15:30:58 INFO]: [ChunkHolderManager] Waiting 60s for chunk I/O to halt for world 'minecraft:the_nether' +[15:30:58 INFO]: [ChunkHolderManager] Halted I/O scheduler for world 'minecraft:the_nether' +[15:30:58 INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:the_end +[15:30:58 INFO]: [ChunkHolderManager] Waiting 60s for chunk system to halt for world 'minecraft:the_end' +[15:30:58 INFO]: [ChunkHolderManager] Halted chunk system for world 'minecraft:the_end' +[15:30:58 INFO]: [ChunkHolderManager] Saving all chunkholders for world 'minecraft:the_end' +[15:30:58 INFO]: [ChunkHolderManager] Saved 0 block chunks, 0 entity chunks, 0 poi chunks in world 'minecraft:the_end' in 0.00s +[15:30:58 INFO]: [ChunkHolderManager] Waiting 60s for chunk I/O to halt for world 'minecraft:the_end' +[15:30:58 INFO]: [ChunkHolderManager] Halted I/O scheduler for world 'minecraft:the_end' +[15:30:58 INFO]: ThreadedAnvilChunkStorage (world): All chunks are saved +[15:30:58 INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved +[15:30:58 INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved +[15:30:58 INFO]: ThreadedAnvilChunkStorage: All dimensions are saved +[15:30:58 INFO]: Waiting for all RegionFile I/O tasks to complete... +[15:30:58 INFO]: All RegionFile I/O tasks to complete +[15:30:58 INFO]: [MoonriseCommon] Awaiting termination of worker pool for up to 60s... +[15:30:58 INFO]: [MoonriseCommon] Awaiting termination of I/O pool for up to 60s... diff --git a/module/incision/performance/jmh-2026-07-28/console/26.2-paper-java25-jvmti.log b/module/incision/performance/jmh-2026-07-28/console/26.2-paper-java25-jvmti.log new file mode 100644 index 000000000..79d5856ad --- /dev/null +++ b/module/incision/performance/jmh-2026-07-28/console/26.2-paper-java25-jvmti.log @@ -0,0 +1,2679 @@ + +Starting org.bukkit.craftbukkit.Main +2026-07-28T07:29:32.946596100Z ServerMain WARN Advanced terminal features are not available in this environment +[15:29:33 INFO]: [bootstrap] Running Java 25 (OpenJDK 64-Bit Server VM 25.0.2+10-LTS; Azul Systems, Inc. Zulu25.32+21-CA) on Windows 11 10.0 (amd64) +[15:29:33 INFO]: [bootstrap] Loading Paper 26.2-84-main@26e81c4 (2026-07-26T18:11:33Z) for Minecraft 26.2 +[15:29:33 INFO]: [PluginInitializerManager] Initializing plugins... +[15:29:33 INFO]: [PluginInitializerManager] Initialized 2 plugins +[15:29:33 INFO]: [PluginInitializerManager] Bukkit plugins (2): + - Adyeshach (2.1.30), Incision-Test (1.0.0) +WARNING: A terminally deprecated method in sun.misc.Unsafe has been called +WARNING: sun.misc.Unsafe::objectFieldOffset has been called by org.joml.MemUtil$MemUtilUnsafe (file:/E:/Minecraft-Server/incisionTest/run-26.2-paper/libraries/org/joml/joml/1.10.8/joml-1.10.8.jar) +WARNING: Please consider reporting this to the maintainers of class org.joml.MemUtil$MemUtilUnsafe +WARNING: sun.misc.Unsafe::objectFieldOffset will be removed in a future release +[15:29:34 INFO]: [ca.spottedleaf.dataconverter.minecraft.datatypes.MCTypeRegistry] Initialising converters for DataConverter... +[15:29:34 INFO]: Environment: Environment[sessionHost=https://sessionserver.mojang.com, servicesHost=https://api.minecraftservices.com, profilesHost=https://api.mojang.com, name=PROD] +[15:29:35 INFO]: [ca.spottedleaf.dataconverter.minecraft.datatypes.MCTypeRegistry] Finished initialising converters for DataConverter in 177.7ms +[15:29:35 INFO]: Loaded 1585 recipes +[15:29:35 INFO]: Loaded 1688 advancements +[15:29:35 INFO]: Starting minecraft server version 26.2 +[15:29:35 WARN]: **************************** +[15:29:35 WARN]: YOU ARE RUNNING THIS SERVER AS AN ADMINISTRATIVE OR ROOT USER. THIS IS NOT ADVISED. +[15:29:35 WARN]: YOU ARE OPENING YOURSELF UP TO POTENTIAL RISKS WHEN DOING THIS. +[15:29:35 WARN]: FOR MORE INFORMATION, SEE https://madelinemiller.dev/blog/root-minecraft-server/ +[15:29:35 WARN]: **************************** +[15:29:35 INFO]: Loading properties +[15:29:35 INFO]: This server is running Paper version 26.2-84-main@26e81c4 (2026-07-26T18:11:33Z) (Implementing API version 26.2.build.84-stable) +[15:29:35 INFO]: [spark] This server bundles the spark profiler. For more information please visit https://docs.papermc.io/paper/profiling +[15:29:35 INFO]: Using 4 threads for Netty based IO +[15:29:35 INFO]: Server Ping Player Sample Count: 12 +[15:29:36 INFO]: [MoonriseCommon] Paper is using 8 worker threads, 1 I/O threads +[15:29:36 INFO]: Default game type: SURVIVAL +[15:29:36 INFO]: Generating keypair +[15:29:36 INFO]: Starting Minecraft server on *:25565 +[15:29:36 INFO]: Paper: Using Java compression from Velocity. +[15:29:36 INFO]: Paper: Using Java cipher from Velocity. +[15:29:36 INFO]: [Incision-Test-1.0.0] [DEBUG] ��ǰ�Ե���ģʽ���С� +[15:29:36 INFO]: [Incision-Test-1.0.0] [DEBUG] ��������������ɣ���ʱ 216 ���롣 +[15:29:36 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:common-env:6.3.0-local-dev +[15:29:36 INFO]: [Incision-Test-1.0.0] [DEBUG] �� common-env-6.3.0-local-dev-fae78078.jar �м��� extra.properties ���� +[15:29:36 INFO]: [Incision-Test-1.0.0] [DEBUG] RuntimeEnv ������ɣ���ʱ 65 ���롣 +[15:29:36 INFO]: [Incision-Test-1.0.0] [DEBUG] = ���� top.maplex.incisiontest.taboolib.common.env.RuntimeEnv.init() +[15:29:36 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:common-util:6.3.0-local-dev +[15:29:36 INFO]: [Incision-Test-1.0.0] [DEBUG] �� common-util-6.3.0-local-dev-55516d5b.jar �м��� extra.properties ���� +[15:29:36 INFO]: [Incision-Test-1.0.0] [DEBUG] ClassVisitorHandler ��ʼ����ɡ� +[15:29:36 INFO]: [Incision-Test-1.0.0] [DEBUG] = ���� top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.init() +[15:29:36 INFO]: [Incision-Test-1.0.0] [DEBUG] = ���� top.maplex.incisiontest.taboolib.common.io.ProjectScannerKt.init() +[15:29:36 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:common-legacy-api:6.3.0-local-dev +[15:29:36 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:common-platform-api:6.3.0-local-dev +[15:29:36 INFO]: [Incision-Test-1.0.0] [DEBUG] �� common-platform-api-6.3.0-local-dev-4f1aa33f.jar �м��� extra.properties ���� +[15:29:36 INFO]: [Incision-Test-1.0.0] [DEBUG] = ���� top.maplex.incisiontest.taboolib.common.platform.PlatformFactory.init() +[15:29:36 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-xseries:6.3.0-local-dev +[15:29:36 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-nms:6.3.0-local-dev +[15:29:36 INFO]: [Incision-Test-1.0.0] [DEBUG] �� bukkit-nms-6.3.0-local-dev-3d7d438f.jar �м��� extra.properties ���� +[15:29:36 INFO]: [Incision-Test-1.0.0] [DEBUG] PaperClassFinder ����Ч�� +[15:29:36 INFO]: [Incision-Test-1.0.0] [DEBUG] = ���� top.maplex.incisiontest.taboolib.module.nms.MeteorReflection.init() +[15:29:36 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-ui:6.3.0-local-dev +[15:29:36 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-nms-stable:6.3.0-local-dev +[15:29:36 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:minecraft-kether:6.3.0-local-dev +[15:29:37 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:platform-bukkit-impl:6.3.0-local-dev +[15:29:37 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-hook:6.3.0-local-dev +[15:29:37 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-ui-legacy:6.3.0-local-dev +[15:29:37 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:database:6.3.0-local-dev +[15:29:37 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-nms-legacy:6.3.0-local-dev +[15:29:37 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-nms-tag:6.3.0-local-dev +[15:29:37 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-ui-12100:6.3.0-local-dev +[15:29:37 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:platform-bukkit:6.3.0-local-dev +[15:29:37 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-nms-tag-modern:6.3.0-local-dev +[15:29:37 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-nms-tag-legacy:6.3.0-local-dev +[15:29:37 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:minecraft-command-helper:6.3.0-local-dev +[15:29:37 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:incision:6.3.0-local-dev +[15:29:37 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:bukkit-util:6.3.0-local-dev +[15:29:37 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:minecraft-i18n:6.3.0-local-dev +[15:29:37 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:basic-configuration:6.3.0-local-dev +[15:29:37 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:basic-submit-chain:6.3.0-local-dev +[15:29:37 INFO]: [Incision-Test-1.0.0] ������������ io.izzel.taboolib:minecraft-chat:6.3.0-local-dev +[15:29:37 INFO]: [Incision-Test-1.0.0] [DEBUG] ��������������ɣ���ʱ 1,254 ���롣 +[15:29:37 INFO]: [Incision-Test-1.0.0] [DEBUG] ProjectScanner ɨ�赽 526 ���࣬��ʱ 30 ���롣 +[15:29:37 INFO]: [Incision-Test-1.0.0] [DEBUG] ClassVisitor ��һ�׶ι���: 2,739 -> 1,200 ����ѡ�࣬��ʱ 8 ���롣 +[15:29:37 INFO]: [Incision-Test-1.0.0] [DEBUG] ClassVisitor �ڶ��׶ι���: 1,200 -> 201 ����Ч�࣬��ʱ 0 ���롣 +[15:29:37 INFO]: [Incision-Test-1.0.0] [DEBUG] ClassVisitor ����ʱ 48 ���롣 +[15:29:37 INFO]: [Incision-Test-1.0.0] [DEBUG] RunningClasses (All) : 2,739 +[15:29:37 INFO]: [Incision-Test-1.0.0] [DEBUG] RunningClasses (Jar) : 526 +[15:29:37 INFO]: [Incision-Test-1.0.0] [DEBUG] RunningClasses (Included) : 201 +[15:29:37 INFO]: [Incision-Test-1.0.0] �������� https://maven.aliyun.com/repository/central/org/openjdk/jmh/jmh-core/1.37/jmh-core-1.37.pom +[15:29:38 INFO]: [Incision-Test-1.0.0] �������� https://maven.aliyun.com/repository/central/org/openjdk/jmh/jmh-parent/1.37/jmh-parent-1.37.pom +[15:29:38 INFO]: [Incision-Test-1.0.0] �������� https://maven.aliyun.com/repository/central/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.pom +[15:29:38 INFO]: [Incision-Test-1.0.0] �������� https://maven.aliyun.com/repository/central/org/sonatype/oss/oss-parent/7/oss-parent-7.pom +[15:29:38 INFO]: [Incision-Test-1.0.0] �������� https://maven.aliyun.com/repository/central/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.pom +[15:29:38 INFO]: [Incision-Test-1.0.0] �������� https://maven.aliyun.com/repository/central/org/apache/commons/commons-parent/39/commons-parent-39.pom +[15:29:38 INFO]: [Incision-Test-1.0.0] �������� https://maven.aliyun.com/repository/central/org/apache/apache/16/apache-16.pom +[15:29:38 INFO]: [Incision-Test-1.0.0] �������� https://maven.aliyun.com/repository/central/org/openjdk/jmh/jmh-core/1.37/jmh-core-1.37.jar +[15:29:38 INFO]: [Incision-Test-1.0.0] �������� https://maven.aliyun.com/repository/central/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar +[15:29:38 INFO]: [Incision-Test-1.0.0] �������� https://maven.aliyun.com/repository/central/net/bytebuddy/byte-buddy-agent/1.14.18/byte-buddy-agent-1.14.18.pom +[15:29:38 INFO]: [Incision-Test-1.0.0] �������� https://maven.aliyun.com/repository/central/net/bytebuddy/byte-buddy-parent/1.14.18/byte-buddy-parent-1.14.18.pom +[15:29:39 INFO]: [Incision-Test-1.0.0] �������� https://maven.aliyun.com/repository/central/net/bytebuddy/byte-buddy-agent/1.14.18/byte-buddy-agent-1.14.18.jar +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] asm-tree probe: loader=org.bukkit.plugin.java.PluginClassLoader core=file:/E:/Minecraft-Server/incisionTest/run-26.2-paper/cache/taboolib/top.maplex.incisiontest/asm-9.8-bc746a17.jar tree=file:/E:/Minecraft-Server/incisionTest/run-26.2-paper/cache/taboolib/top.maplex.incisiontest/asm-tree-9.8-9faf6fa8.jar +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] asm-tree probe OK: name=top/maplex/incisiontest/taboolib/module/incision/IncisionBootstrap methods=8 +[15:29:39 INFO]: [Incision-Test-1.0.0] [Incision] TabooLibNmsResolver ������: nms=UNKNOWN,unobf=false,uniCB=true,mojang=true,impl=RemapTranslationTabooLib +[15:29:39 INFO]: [Incision-Test-1.0.0] [Incision] JvmtiBackend: JVMTI native loaded from C:\Users\ADMINI~1\AppData\Local\Temp\incision-native\incision-jvmti-e6191845.dll +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: io.izzel.incision.bridge.IncisionBridge in bootstrap +[15:29:39 INFO]: [Incision-Test-1.0.0] [Incision] IncisionBridge ��ע�� bootstrap ClassLoader (JVMTI) +[15:29:39 INFO]: [Incision-Test-1.0.0] [Incision] IncisionBridge dispatcher ��ע�� (CL=bootstrap) +[15:29:39 INFO]: [Incision-Test-1.0.0] [Incision] Incision CONST: api=2 resolver=RemapRouter[TabooLibNmsResolver] +[15:29:39 INFO]: [Incision-Test-1.0.0] [Incision] PipelineBackend installed into TabooLib RemapTranslation.extraTransformers +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] ��ƽ̨�����ʼ����ɣ���ʱ 1,320 ���롣 +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] ����: 21 +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] ע��: 20 +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] ����: 6 +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformOpenContainer (BukkitOpenContainer) +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformListener (BukkitListener) +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformAdapter (BukkitAdapter) +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformIO (BukkitIO) +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformExecutor (BukkitExecutor) +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] = PlatformCommand (BukkitCommand) +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] ProjectScanner ɨ�赽 8 ����Դ�ļ�����ʱ 0 ���롣 +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] Paper ӳ����Ѽ��أ���ʱ 30 ���롣 +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] Classes: 4,218, Fields: 19,270, Methods: 23,687 +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] Spigot ӳ����Ѽ��أ���ʱ 8 ���롣 +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] Classes: 3123, Fields: 18752, Methods: 1 +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SharpnessModifier#sharpness-modifier@2 targets=[net/minecraft/world/item/enchantment/EnchantmentHelper.modifyDamage(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;F)F] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=net/minecraft/world/item/enchantment/EnchantmentHelper resolved=net/minecraft/world/item/enchantment/EnchantmentHelper advices=1 total=1 backend=JVMTI +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SharpnessModifier �� 1 suture / 1 advice +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityDefault#defaultPriority@4 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority advices=1 total=1 backend=JVMTI +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityDefault �� 1 suture / 1 advice +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperBefore@37 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=1 matches=1..1 +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onSecondHelperBefore@38 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=2 matches=1..1 +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onThirdHelperBefore@39 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperAfterOffset1@40 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperBeforeOffsetZero@41 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset1All@42 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset2All@43 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onBeforeNegOffset@44 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal0AfterOffset1@45 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=2 matches=1..1 +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal2AfterOffset2@46 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onAnyOrdinal@47 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=0 matches=1..1 +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOffsetPlus5@48 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=1 matches=1..1 +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOffsetMinus2@49 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onBeforeOffset2@50 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset0@51 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chain()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.helper(I)I ordinal=1 matches=1..1 +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal1AfterOffset1@52 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.counterI ordinal=0 matches=1..1 +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFieldGetOffset@53 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/OffsetFixture.counterI ordinal=0 matches=1..1 +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOffsetCases#onFieldPutOffset@54 targets=[top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/OffsetFixture resolved=top/maplex/incisiontest/fixture/OffsetFixture advices=18 total=18 backend=JVMTI +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonOffsetCases �� 18 suture / 18 advice +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.Pri0Surgeon#pri0@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=1 backend=JVMTI +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.Pri0Surgeon �� 1 suture / 1 advice +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityNegativeCases#adviceNegative@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityFixture advices=1 total=1 backend=JVMTI +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonPriorityNegativeCases �� 1 suture / 1 advice +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriority200@10 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriority50@11 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriorityNeg10@12 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriorityDefault@13 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority advices=4 total=5 backend=JVMTI +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation �� 4 suture / 4 advice +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityHigh#highPriority@2 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority advices=1 total=6 backend=JVMTI +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityHigh �� 1 suture / 1 advice +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#onCompanionOnly@8 targets=[top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion.companionOnlyEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#onStaticOnly@9 targets=[top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture.staticOnlyEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#both-static-path@10 targets=[top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture.bothEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#both-companion-path@11 targets=[top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion.bothEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion resolved=top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion advices=2 total=2 backend=JVMTI +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture advices=2 total=2 backend=JVMTI +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonKotlinTargetCases �� 4 suture / 4 advice +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.Pri100Surgeon#pri100@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=2 backend=JVMTI +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.Pri100Surgeon �� 1 suture / 1 advice +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityMaxCases#adviceMax@2 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.extremeMaxTarget()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=3 backend=JVMTI +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonPriorityMaxCases �� 1 suture / 1 advice +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#apiLead@12 targets=[ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#apiTrail@13 targets=[ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalLead@14 targets=[ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalTrail@15 targets=[ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalSplice@16 targets=[ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=org/bukkit/craftbukkit/v1_16_R3/util/CraftChatMessage.fromString(Ljava/lang/String;)[Lnet/minecraft/server/v1_16_R3/IChatBaseComponent; ordinal=0 matches=1..1 +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AdyeshachIntegrationCases#craftChatInvoke@17 targets=[ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=ink/ptms/adyeshach/impl/DefaultAdyeshachAPI resolved=ink/ptms/adyeshach/impl/DefaultAdyeshachAPI advices=2 total=2 backend=JVMTI +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: org/bukkit/craftbukkit/v1_16_R3/util/CraftChatMessage �� org/bukkit/craftbukkit/util/CraftChatMessage +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/v1_16_R3/IChatBaseComponent �� net/minecraft/network/chat/Component +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper resolved=ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper advices=4 total=4 backend=JVMTI +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.AdyeshachIntegrationCases �� 6 suture / 6 advice +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aTNeg10@19 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPriNeg10()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT0@20 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri0()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT5@21 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri5()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT100@22 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri100()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aFNeg10@23 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPriNeg10()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF0@24 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri0()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF5@25 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri5()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF100@26 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri100()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#same-pri-first@27 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.samePriorityTarget()Ljava/util/List;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#same-pri-second@28 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.samePriorityTarget()Ljava/util/List;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationEnabledPriorityCases#cycle-advice@29 targets=[top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cycleTarget()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture resolved=top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture advices=11 total=11 backend=JVMTI +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.OperationEnabledPriorityCases �� 11 suture / 11 advice +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonCrossClCases#onIsHardcore@4 targets=[net/minecraft/server/MinecraftServer.isHardcore()Z] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonCrossClCases#onGetPlayerCount@5 targets=[net/minecraft/server/MinecraftServer.getPlayerCount()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonCrossClCases#onGetMaxPlayers@8 targets=[org/bukkit/Bukkit.getMaxPlayers()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/MinecraftServer (1 transformers, 148742 bytes) +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/MinecraftServer.isHardcore()Z kinds=[LEAD] static=false +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/MinecraftServer.getPlayerCount()I kinds=[LEAD] static=false +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/MinecraftServer �� changed=true (149057 bytes) +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform net.minecraft.server.MinecraftServer �� true (loaded=1 transformed=1) +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=net/minecraft/server/MinecraftServer resolved=net/minecraft/server/MinecraftServer advices=2 total=2 backend=JVMTI +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: org/bukkit/Bukkit (1 transformers, 33029 bytes) +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject org/bukkit/Bukkit.getMaxPlayers()I kinds=[LEAD] static=true +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: org/bukkit/Bukkit �� changed=true (33249 bytes) +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform org.bukkit.Bukkit �� true (loaded=1 transformed=1) +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=org/bukkit/Bukkit resolved=org/bukkit/Bukkit advices=1 total=1 backend=JVMTI +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonCrossClCases �� 3 suture / 3 advice +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAdvancedCases#onReturnsBoolExcise@4 targets=[top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture.returnsBoolean(Z)Z] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAdvancedCases#onLongCalcBypass@5 targets=[top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture.longCalc(JJ)J] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture advices=2 total=2 backend=JVMTI +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAdvancedCases �� 2 suture / 2 advice +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AccessorTheatreDslCases#onDescribe@6 targets=[top/maplex/incisiontest/fixture/AccessorChildFixture.describe()Ljava/lang/String;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AccessorChildFixture resolved=top/maplex/incisiontest/fixture/AccessorChildFixture advices=1 total=1 backend=JVMTI +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.AccessorTheatreDslCases �� 1 suture / 1 advice +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadFullDescriptor@20 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeMethodFull(Ljava/lang/String;)Ljava/lang/String;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadWildArgs@21 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeMethodWild(*)*] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadExactTarget@22 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeStarTarget()Ljava/lang/String;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trailClassAndMethodA@23 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeClassA()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trailClassAndMethodB@24 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeClassB()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#spliceFull@25 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeShorthandArgs(Ljava/lang/String;I)Ljava/lang/String;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.inner1()I ordinal=0 matches=1..1 +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#bypassFullDescriptor@26 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeInvokeHelper()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.inner2()I ordinal=0 matches=1..1 +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#graftFullDescriptor@27 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeInvokeHelper()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trimFullDescriptor@28 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeTrimArgs(Ljava/lang/String;I)Ljava/lang/String;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope advices=9 total=9 backend=JVMTI +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases �� 9 suture / 9 advice +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#headLead@42 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSimpleReturn()Ljava/lang/String;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#tailTrailNormal@43 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSimpleReturn()Ljava/lang/String;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trailMultiReturn@44 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixMultiReturn(Z)I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trailOnThrow@45 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixThrowUncaught(Z)Ljava/lang/String;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=0 matches=1..1 +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBefore0@46 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=1 matches=1..1 +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBefore1@47 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=-1 matches=1..-1 +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBeforeAll@48 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=0 matches=1..1 +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeAfter0@49 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.counterI ordinal=0 matches=1..1 +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftFieldGet@50 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixFieldRead()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.lastWrittenI ordinal=0 matches=1..1 +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftFieldPut@51 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixFieldWrite(I)V] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/util/ArrayList. ordinal=0 matches=1..1 +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftNew@52 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixAllocate()Ljava/util/ArrayList;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=THROW mode=EXACT target=. ordinal=0 matches=1..1 +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftThrow@53 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixThrowUncaught(Z)Ljava/lang/String;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture.helperA(I)I ordinal=0 matches=1..1 +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#bypassReplace@54 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeMixed(I)I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimReturnPlain@55 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixPlainReturn()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimArg0@56 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimArg1@57 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixCombine(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#exciseFullReplace@58 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixExciseTarget()Ljava/lang/String;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#spliceProceedAndKeep@59 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSpliceTarget(I)I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture advices=18 total=18 backend=JVMTI +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases �� 18 suture / 18 advice +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgSingle@18 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimSingleArg(Ljava/lang/String;)Ljava/lang/String;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgDouble0@19 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimDoubleArg(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgDouble1@20 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimDoubleArg(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgTriple2@21 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimTripleArg(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgQuad3@22 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimQuadArg(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnInt@23 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnInt()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnLong@24 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnLong()J] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnString@25 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnString()Ljava/lang/String;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnBool@26 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnBoolean()Z] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim advices=9 total=9 backend=JVMTI +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases �� 9 suture / 9 advice +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM1@19 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m1Default()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#m2-cust@20 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m2CustomId()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM3@21 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m3DisabledNoId()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM4@22 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m4PriorityPositive()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM5@23 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m5PriorityNegative()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#m6-cust@24 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m6IdAndPriority()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#m7-cust@25 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m7IdAndDisabled()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#m8-cust@26 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m8AllThree()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#adviceM9@27 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.m9PriorityZeroExplicit()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#orderHigh@28 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#orderMid@29 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#orderZero@30 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationMatrixCases#orderLow@31 targets=[top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/OperationMatrixFixture resolved=top/maplex/incisiontest/fixture/OperationMatrixFixture advices=13 total=13 backend=JVMTI +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.OperationMatrixCases �� 13 suture / 13 advice +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onLegacy �� @Version([1.8, 1.17]) ���� (current=26.2) +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onModern �� @Version([1.17, 26.1]) ���� (current=26.2) +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onFuture@31 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.versionedTarget()Ljava/lang/String;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onNoop@32 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.noopMatcherTarget()Ljava/lang/String;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onNmsGetPlayerCount@33 targets=[net/minecraft/server/MinecraftServer.getPlayerCount()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeInRange@34 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherInRange()Ljava/lang/String;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBelowStart �� @Version([3.0, 4.0]) ���� (current=2.5) +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeAboveEnd �� @Version([0.1, 1.0]) ���� (current=2.5) +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBoundaryEnd@37 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherBoundaryEnd()Ljava/lang/String;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBoundaryStart@38 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherBoundaryStart()Ljava/lang/String;] +[15:29:39 WARN]: [Incision-Test-1.0.0] [Incision][WARN] VersionMatcher ����ʧ��: top.maplex.incisiontest.api.FailingVersionMatcher �� java.lang.reflect.InvocationTargetException: null; fail-closed +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onMissingMatcherFallback@39 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.missingMatcherFallback()Ljava/lang/String;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onMultiRange0 �� @Version([0, 1]) ���� (current=2.5) +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionCases#onMultiRange1@41 targets=[top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.multiRangeByIndex()Ljava/lang/String;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionCases#onMultiRange2 �� @Version([4, 5]) ���� (current=2.5) +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture advices=7 total=7 backend=JVMTI +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/MinecraftServer (1 transformers, 148742 bytes) +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/MinecraftServer.isHardcore()Z kinds=[LEAD] static=false +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/MinecraftServer.getPlayerCount()I kinds=[LEAD] static=false +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/MinecraftServer �� changed=true (149057 bytes) +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform net.minecraft.server.MinecraftServer �� true (loaded=1 transformed=1) +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=net/minecraft/server/MinecraftServer resolved=net/minecraft/server/MinecraftServer advices=1 total=3 backend=JVMTI +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonVersionCases �� 8 suture / 8 advice +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AccessorUtilCases#onProcess@26 targets=[top/maplex/incisiontest/fixture/UtilFixture.process(Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/UtilFixture resolved=top/maplex/incisiontest/fixture/UtilFixture advices=1 total=1 backend=JVMTI +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.AccessorUtilCases �� 1 suture / 1 advice +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SharpnessObserver#observeSharpness@0 targets=[net/minecraft/world/item/enchantment/EnchantmentHelper.modifyDamage(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/world/damagesource/DamageSource;F)F] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=net/minecraft/world/item/enchantment/EnchantmentHelper resolved=net/minecraft/world/item/enchantment/EnchantmentHelper advices=1 total=2 backend=JVMTI +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SharpnessObserver �� 1 suture / 1 advice +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityLow#lowPriority@2 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority advices=1 total=7 backend=JVMTI +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityLow �� 1 suture / 1 advice +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFF@20 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ffEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFFAlt@21 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ffAltMethod(I)I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFT@22 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ftStaticEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFTAlt@23 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ftStaticAlt(I)I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTF@24 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.tfCompanionEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTFAlt@25 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.tfCompanionAlt(I)I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTStatic@26 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ttBothEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTCompanion@27 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.ttBothEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTAltStatic@28 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ttBothAlt(I)I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTAltCompanion@29 targets=[top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.ttBothAlt(I)I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture resolved=top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture advices=6 total=6 backend=JVMTI +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion resolved=top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion advices=4 total=4 backend=JVMTI +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.KotlinTargetMatrixCases �� 10 suture / 10 advice +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.AccessorCases#onPublicDouble@18 targets=[top/maplex/incisiontest/fixture/AccessorFixture.publicDouble(I)I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/AccessorFixture (1 transformers, 3612 bytes) +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/AccessorFixture.publicDouble(I)I kinds=[LEAD] static=false +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/AccessorFixture �� changed=true (3906 bytes) +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.AccessorFixture �� true (loaded=1 transformed=1) +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=top/maplex/incisiontest/fixture/AccessorFixture resolved=top/maplex/incisiontest/fixture/AccessorFixture advices=1 total=1 backend=JVMTI +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.AccessorCases �� 1 suture / 1 advice +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onAccumulatePattern@73 targets=[top/maplex/incisiontest/fixture/InsnPatternFixture.accumulate(I)I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticIconst5@74 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticSeq2@75 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticSeq4@76 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticAny@77 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onIconstFamilyRepeat@78 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onLdcString@79 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onLdcCstFiltered@80 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onFieldGet@81 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onFieldPut@82 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNewStringBuilder@83 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeVirtualGlob@84 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeStaticMath@85 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNewArray@86 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onANewArray@87 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInstanceOf@88 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onCheckCast@89 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onIfeq@90 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon pattern δ���У����� advice: top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGoto +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onAthrow@92 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onReturn@93 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onSeq3@94 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onEmptyPattern@95 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onSeq5@96 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onRepeat2@97 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onRepeat5@98 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onCstNumeric@99 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobOwnerJavaLang@100 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobNameSuffix@101 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon pattern δ���У����� advice: top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobDesc +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onDescExact@103 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeInterface@104 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeSpecial@105 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArrayLength@106 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon pattern δ���У����� advice: top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNop +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onDup@108 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String;] +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/InsnPatternFixture (1 transformers, 982 bytes) +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/InsnPatternFixture.accumulate(I)I kinds=[LEAD] static=false +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/InsnPatternFixture �� changed=true (1277 bytes) +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.InsnPatternFixture �� true (loaded=1 transformed=1) +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=top/maplex/incisiontest/fixture/InsnPatternFixture resolved=top/maplex/incisiontest/fixture/InsnPatternFixture advices=1 total=1 backend=JVMTI +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:29:39 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6596 bytes) +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=top/maplex/incisiontest/fixture/ComplexOpcodeFixture resolved=top/maplex/incisiontest/fixture/ComplexOpcodeFixture advices=32 total=32 backend=JVMTI +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonInsnPatternCases �� 33 suture / 33 advice +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onBothEmpty@39 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.bothEmpty()Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onOnlyEndGiven@40 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.onlyEndGiven()Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onOnlyStartGiven@41 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.onlyStartGiven()Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSinglePoint@42 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.singlePoint()Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onInvertedRange �� @Version([9.0, 1.0]) ���� (current=2.5) +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onLeadVersioned@44 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.leadTarget()Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onTrailVersioned@45 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.trailTarget()Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSpliceVersioned@46 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.spliceTarget()Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onExciseVersioned@47 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.exciseTarget()Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.helperForBypass()I ordinal=0 matches=1..1 +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onBypassVersioned@48 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.bypassCallerTarget()I] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onGraftVersioned@49 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.graftCallerTarget()I] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onTrimReturnVersioned@50 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.trimReturnTarget()I] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onDefaultMatcher �� @Version([2.0, 3.0]) ���� (current=26.2) +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onExplicitNoop@52 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.explicitNoopMatcherTarget()Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onFakeNoBounds@53 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.fakeMatcherNoBoundsTarget()Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSegLongerStart@54 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.segmentLongerStart()Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSegLongerEnd@55 targets=[top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.segmentLongerEnd()Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onMicroStepBelow �� @Version([2.6, 3.0]) ���� (current=2.5) +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] @Surgeon top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onMicroStepAbove �� @Version([2.0, 2.4]) ���� (current=2.5) +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture resolved=top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture advices=15 total=15 backend=JVMTI +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonVersionMatrixCases �� 15 suture / 15 advice +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorHead@30 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteHeadMethod()Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorTail@31 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteTailMethod()Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorReturn@32 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteReturnMethod()I] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=THROW mode=EXACT target=. ordinal=0 matches=1..1 +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorThrow@33 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteThrowMethod()Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=0 matches=1..1 +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd0@34 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=1 matches=1..1 +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd1@35 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=2 matches=1..1 +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd2@36 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=-1 matches=1..-1 +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrdAll@37 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=0 matches=1..1 +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteShiftBefore@38 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=0 matches=1..1 +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteShiftAfter@39 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.counterI ordinal=0 matches=1..1 +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteFieldGetGraft@40 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteFieldGet()I] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.lastWrittenI ordinal=0 matches=1..1 +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteFieldPutGraft@41 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteFieldPut(I)V] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteNewWithTarget@42 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteNewObject()Ljava/lang/StringBuilder;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=. ordinal=0 matches=1..1 +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteNewEmptyTarget@43 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteTargetEmpty()Ljava/lang/Object;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.helperSite(I)I ordinal=0 matches=1..1 +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteOffsetZero@44 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site advices=15 total=15 backend=JVMTI +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases �� 15 suture / 15 advice +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.counterShiftI ordinal=0 matches=1..1 +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldGetBefore@24 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.readCounterShift()I] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.counterShiftI ordinal=0 matches=1..1 +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldGetAfter@25 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.readCounterShift()I] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.counterShiftI ordinal=0 matches=1..1 +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldPutBefore@26 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.writeCounterShift(I)V] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.counterShiftI ordinal=0 matches=1..1 +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldPutAfter@27 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.writeCounterShift(I)V] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#newBefore@28 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.allocateBuilder()Ljava/lang/StringBuilder;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#newAfter@29 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.allocateBuilder()Ljava/lang/StringBuilder;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg0@30 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg1@31 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg2@32 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#spliceShortCircuit@33 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.spliceSkipTarget(I)I] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#exciseFullBody@34 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.exciseRawTarget()Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#noParenLead@35 targets=[top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.noParenMethod()Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras resolved=top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras advices=12 total=12 backend=JVMTI +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases �� 12 suture / 12 advice +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationIdVariantsCases#id-variant-normal@8 targets=[top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idNormalTarget()I] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationIdVariantsCases#id::with/special.chars-001@9 targets=[top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idSpecialCharsTarget()I] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationIdVariantsCases#adviceEmptyFallback@10 targets=[top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idEmptyFallbackTarget()I] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.OperationIdVariantsCases#veryLong-abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghij@11 targets=[top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idVeryLongTarget()I] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/OperationIdVariantsFixture resolved=top/maplex/incisiontest/fixture/OperationIdVariantsFixture advices=4 total=4 backend=JVMTI +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.OperationIdVariantsCases �� 4 suture / 4 advice +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityPositiveCases#advicePositive@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityFixture advices=1 total=2 backend=JVMTI +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonPriorityPositiveCases �� 1 suture / 1 advice +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityDefaultCases#adviceDefault@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityFixture advices=1 total=3 backend=JVMTI +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonPriorityDefaultCases �� 1 suture / 1 advice +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#probe@2 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#lead@3 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#leadOfPair@4 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#trailOfPair@5 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$1 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#predicate@6 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.predicate(I)I] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#splice@7 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/PerformanceFixture.helper(I)I ordinal=0 matches=1..1 +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PerformanceCases#siteInvoke@8 targets=[top/maplex/incisiontest/fixture/PerformanceFixture.siteInvoke(I)I] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/PerformanceFixture resolved=top/maplex/incisiontest/fixture/PerformanceFixture advices=7 total=7 backend=JVMTI +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.PerformanceCases �� 7 suture / 7 advice +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftBeforeHelperInvoke@18 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftAfterHelperInvoke@19 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_GET mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.counterI ordinal=0 matches=1..1 +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnFieldGet@20 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.readCounter()I] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=FIELD_PUT mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.counterI ordinal=0 matches=1..1 +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnFieldPut@21 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.writeCounter(I)V] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=NEW mode=EXACT target=java/lang/StringBuilder. ordinal=0 matches=1..1 +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnNew@22 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.allocate()Ljava/lang/StringBuilder;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=THROW mode=EXACT target=. ordinal=0 matches=1..1 +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnThrow@23 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.throwIt()Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#bypassHelperInvoke@24 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=RETURN mode=EXACT target=. ordinal=0 matches=1..1 +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#trimReturnPlain@25 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.plainReturn()I] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonSiteCases#trimEchoArg@26 targets=[top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.echo(Ljava/lang/String;)Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture advices=9 total=9 backend=JVMTI +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonSiteCases �� 9 suture / 9 advice +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonBasicCases#onGreetLead@8 targets=[top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.greet(Ljava/lang/String;)Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonBasicCases#onVoidTrail@9 targets=[top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.voidNoArg()V] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonBasicCases#onAddSplice@10 targets=[top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.add(II)I] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture advices=3 total=3 backend=JVMTI +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonBasicCases �� 3 suture / 3 advice +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityMinCases#adviceMin@2 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.extremeMinTarget()I] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=4 backend=JVMTI +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonPriorityMinCases �� 1 suture / 1 advice +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onHeadWithPattern@11 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onHeadPatternIfeq@12 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/ComplexOpcodeFixture.helper(I)I ordinal=-1 matches=1..-1 +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeWithPattern@13 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=GLOB target=*ComplexOpcodeFixture*.helper(*)* ordinal=-1 matches=1..-1 +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeWithGlob@14 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/ComplexOpcodeFixture.helper(I)I ordinal=0 matches=1..1 +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeAfterPattern@15 targets=[top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (7265 bytes) +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=INSTALLED owner=top/maplex/incisiontest/fixture/ComplexOpcodeFixture resolved=top/maplex/incisiontest/fixture/ComplexOpcodeFixture advices=5 total=37 backend=JVMTI +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases �� 5 suture / 5 advice +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonMixinCases#overwriteMayThrow@4 targets=[top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture.mayThrow(Z)Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonMixinCases#redirectHelper@5 targets=[top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture.helper(I)I] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture advices=2 total=2 backend=JVMTI +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonMixinCases �� 2 suture / 2 advice +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationHigherCases#higherSurgeonAdvice@0 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.multiSurgeonTarget()Ljava/util/List;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture advices=1 total=1 backend=JVMTI +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonOperationHigherCases �� 1 suture / 1 advice +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPriorityZeroCases#adviceZero@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityFixture advices=1 total=4 backend=JVMTI +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonPriorityZeroCases �� 1 suture / 1 advice +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$2 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnDragon@67 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$3 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnLowLevel@68 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$4 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogEqString@69 targets=[top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$5 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNeqInt@70 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$6 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureLt@71 targets=[top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$7 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureGt@72 targets=[top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$8 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnLe@73 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$9 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnGe@74 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$10 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogMatches@75 targets=[top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$11 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogInString@76 targets=[top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$12 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onHandleInList@77 targets=[top/maplex/incisiontest/fixture/PredicateFixture.handle(Ljava/util/List;)Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$13 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptIsString@78 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$14 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptNotIsInt@79 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$15 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onHandleIcList@80 targets=[top/maplex/incisiontest/fixture/PredicateFixture.handle(Ljava/util/List;)Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$16 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptIpObject@81 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$17 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onTriggerItExact@82 targets=[top/maplex/incisiontest/fixture/PredicateFixture.trigger(Ljava/lang/String;)Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$18 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptNotIt@83 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$19 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptAsCast@84 targets=[top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$20 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterProperty@85 targets=[top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$21 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterPropertySize@86 targets=[top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$22 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterMethodCall@87 targets=[top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$23 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterMethodNoArg@88 targets=[top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$24 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onTouchSafeCall@89 targets=[top/maplex/incisiontest/fixture/PredicateFixture.touch(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$25 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnAnd@90 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$26 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnOr@91 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$27 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNot@92 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$28 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNested@93 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$29 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagTrue@94 targets=[top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$30 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagFalse@95 targets=[top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$31 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagNull@96 targets=[top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$32 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureDouble@97 targets=[top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$33 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnCompound@98 targets=[top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$34 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogThisRef@99 targets=[top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onEmptyWhere@115 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereEmpty(I)I] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$35 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onTrailWithWhere@116 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereTrail(I)I] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$36 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpliceWithWhere@117 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereSplice(I)I] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$37 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onExciseWithWhere@118 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereExcise(Ljava/lang/String;)Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/PredicateFixture.whereBypassHelper(I)I ordinal=0 matches=1..1 +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$38 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onBypassWithWhere@119 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereBypass(I)I] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=INVOKE mode=EXACT target=top/maplex/incisiontest/fixture/PredicateFixture.whereGraftHelper(I)I ordinal=0 matches=1..1 +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$39 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onGraftWithWhere@120 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereGraft(I)I] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Site selector: anchor=HEAD mode=EXACT target=. ordinal=0 matches=1..1 +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.taboolib.module.incision.pred.gen.Pred$40 in PluginClassLoader{plugin=null, pluginEnabled=uninitialized, url=plugins\Incision-Test-1.0.0.jar} +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonPredicateCases#onTrimArgWithWhere@121 targets=[top/maplex/incisiontest/fixture/PredicateFixture.whereTrim(I)I] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/PredicateFixture resolved=top/maplex/incisiontest/fixture/PredicateFixture advices=40 total=40 backend=JVMTI +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonPredicateCases �� 40 suture / 40 advice +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.PriNeg100Surgeon#priNeg100@0 targets=[top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture resolved=top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture advices=1 total=5 backend=JVMTI +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.PriNeg100Surgeon �� 1 suture / 1 advice +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#custom-operation-id@7 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.customIdTarget()I] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#disabledAdvice@8 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.disabledTarget()I] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#highPriority@9 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.priorityTarget()Ljava/util/List;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#lowPriority@10 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.priorityTarget()Ljava/util/List;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#surgeonDefaultAdvice@11 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.surgeonDefaultTarget()Ljava/util/List;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#surgeonOverrideAdvice@12 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.surgeonDefaultTarget()Ljava/util/List;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonOperationCases#multiSurgeonLowerSide@13 targets=[top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.multiSurgeonTarget()Ljava/util/List;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture advices=7 total=8 backend=JVMTI +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonOperationCases �� 7 suture / 7 advice +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#beforeTouchField@18 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.touchesField()I] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#afterMultiArg@19 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.multiArg(ILjava/lang/String;D)Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#aroundCallsHelper@20 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.callsHelper(I)I] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#aroundModifyArgs@21 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.greet(Ljava/lang/String;)Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#aroundRewriteResult@22 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.rewriteTarget(I)I] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#onStaticEcho@23 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.staticEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] register id=top.maplex.incisiontest.cases.SurgeonAopCases#onCompanionEcho@24 targets=[top/maplex/incisiontest/fixture/SurgeonAopTargetFixture$Companion.companionEcho(Ljava/lang/String;)Ljava/lang/String;] +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonAopTargetFixture resolved=top/maplex/incisiontest/fixture/SurgeonAopTargetFixture advices=6 total=6 backend=JVMTI +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] installWeaver status=PENDING_LOAD owner=top/maplex/incisiontest/fixture/SurgeonAopTargetFixture$Companion resolved=top/maplex/incisiontest/fixture/SurgeonAopTargetFixture$Companion advices=1 total=1 backend=JVMTI +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Surgeon ɨ��: top.maplex.incisiontest.cases.SurgeonAopCases �� 7 suture / 7 advice +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] injectAll(CONST): 201 ����, ��ʱ 1,110 ���� +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] - SurgeonScanner: 1,108 ���� +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] �������� "CONST" ��ʱ 2,480 ���롣 +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] Bukkit �����ʼ����ɣ���ʱ 3,962 ���롣 +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] ������ IllegalAccess ���棬��ʱ 1 ���롣 +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] ���������ļ�: E:\Minecraft-Server\incisionTest\run-26.2-paper\plugins\Incision-Test\datasource.yml +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] ���������ļ�: E:\Minecraft-Server\incisionTest\run-26.2-paper\plugins\Incision-Test\kether.yml +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] injectAll(INIT): 201 ����, ��ʱ 75 ���� +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] - ConfigLoader: 42 ���� +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] - ClassVisitorAwake: 32 ���� +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] �������� "INIT" ��ʱ 76 ���롣 +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper (1 transformers, 19500 bytes) +[15:29:40 WARN]: java.lang.ClassNotFoundException: net.minecraft.server.UNKNOWN.Particle +[15:29:40 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:208) +[15:29:40 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:175) +[15:29:40 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490) +[15:29:40 WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:29:40 WARN]: at java.base/java.lang.Class.forName(Class.java:547) +[15:29:40 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader.findClass(AsmClassLoader.kt:9) +[15:29:40 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:557) +[15:29:40 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490) +[15:29:40 WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:29:40 WARN]: at java.base/java.lang.Class.forName(Class.java:547) +[15:29:40 WARN]: at Incision-Test-1.0.0.jar//org.objectweb.asm9.ClassWriter.getCommonSuperClass(ClassWriter.java:1060) +[15:29:40 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel$SafeClassWriter.getCommonSuperClass(Scalpel.kt:543) +[15:29:40 WARN]: at Incision-Test-1.0.0.jar//org.objectweb.asm9.SymbolTable.addMergedType(SymbolTable.java:1286) +[15:29:40 WARN]: at Incision-Test-1.0.0.jar//org.objectweb.asm9.Frame.merge(Frame.java:1311) +[15:29:40 WARN]: at Incision-Test-1.0.0.jar//org.objectweb.asm9.Frame.merge(Frame.java:1244) +[15:29:40 WARN]: at Incision-Test-1.0.0.jar//org.objectweb.asm9.MethodWriter.computeAllFrames(MethodWriter.java:1612) +[15:29:40 WARN]: at Incision-Test-1.0.0.jar//org.objectweb.asm9.MethodWriter.visitMaxs(MethodWriter.java:1548) +[15:29:40 WARN]: at Incision-Test-1.0.0.jar//org.objectweb.asm9.tree.MethodNode.accept(MethodNode.java:767) +[15:29:40 WARN]: at Incision-Test-1.0.0.jar//org.objectweb.asm9.tree.MethodNode.accept(MethodNode.java:647) +[15:29:40 WARN]: at Incision-Test-1.0.0.jar//org.objectweb.asm9.tree.ClassNode.accept(ClassNode.java:468) +[15:29:40 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.applySiteWeaver(Scalpel.kt:185) +[15:29:40 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.weave(Scalpel.kt:57) +[15:29:40 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$installWeaver$installation$1.invoke(Scalpel.kt:196) +[15:29:40 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$installWeaver$installation$1.invoke(Scalpel.kt:196) +[15:29:40 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:47) +[15:29:40 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:44) +[15:29:40 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.loader.JvmtiBackend.onClassFileLoad(JvmtiBackend.kt:80) +[15:29:40 WARN]: at java.base/java.lang.ClassLoader.defineClass1(Native Method) +[15:29:40 WARN]: at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:962) +[15:29:40 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader.createNewClass(AsmClassLoader.kt:18) +[15:29:40 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassTranslation$createNewClass$1$1.invoke(AsmClassTranslation.kt:60) +[15:29:40 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassTranslation$createNewClass$1$1.invoke(AsmClassTranslation.kt:60) +[15:29:40 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.common.BinaryCache.read(BinaryCache.kt:28) +[15:29:40 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassTranslation.createNewClass(AsmClassTranslation.kt:60) +[15:29:40 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxyClass(MinecraftServerUtil.kt:132) +[15:29:40 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxyClass(MinecraftServerUtil.kt:120) +[15:29:40 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxy(MinecraftServerUtil.kt:103) +[15:29:40 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxy(MinecraftServerUtil.kt:71) +[15:29:40 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI$nmsHelper$2.invoke(DefaultAdyeshachMinecraftAPI.kt:139) +[15:29:40 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI$nmsHelper$2.invoke(DefaultAdyeshachMinecraftAPI.kt:29) +[15:29:40 WARN]: at Adyeshach-2.1.30.jar//kotlin1822.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) +[15:29:40 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI.getNmsHelper(DefaultAdyeshachMinecraftAPI.kt:29) +[15:29:40 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI._init_$lambda$0(DefaultAdyeshachMinecraftAPI.kt:111) +[15:29:40 WARN]: at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1825) +[15:29:40 WARN]: at java.base/java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1817) +[15:29:40 WARN]: at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:511) +[15:29:40 WARN]: at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1450) +[15:29:40 WARN]: at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2019) +[15:29:40 WARN]: at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187) +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; kinds=[SPLICE, LEAD, GRAFT, TRAIL] static=false +[15:29:40 WARN]: java.lang.ClassNotFoundException: ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper$$IncisionBodies +[15:29:40 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:208) +[15:29:40 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:175) +[15:29:40 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490) +[15:29:40 WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:29:40 WARN]: at java.base/java.lang.Class.forName(Class.java:547) +[15:29:40 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader.findClass(AsmClassLoader.kt:9) +[15:29:40 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:557) +[15:29:40 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490) +[15:29:40 WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:29:40 WARN]: at java.base/java.lang.Class.forName(Class.java:547) +[15:29:40 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.isClassDefined(Scalpel.kt:292) +[15:29:40 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.generateAndRegisterBodies(Scalpel.kt:245) +[15:29:40 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.weave(Scalpel.kt:68) +[15:29:40 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$installWeaver$installation$1.invoke(Scalpel.kt:196) +[15:29:40 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$installWeaver$installation$1.invoke(Scalpel.kt:196) +[15:29:40 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:47) +[15:29:40 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:44) +[15:29:40 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.loader.JvmtiBackend.onClassFileLoad(JvmtiBackend.kt:80) +[15:29:40 WARN]: at java.base/java.lang.ClassLoader.defineClass1(Native Method) +[15:29:40 WARN]: at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:962) +[15:29:40 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader.createNewClass(AsmClassLoader.kt:18) +[15:29:40 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassTranslation$createNewClass$1$1.invoke(AsmClassTranslation.kt:60) +[15:29:40 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassTranslation$createNewClass$1$1.invoke(AsmClassTranslation.kt:60) +[15:29:40 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.common.BinaryCache.read(BinaryCache.kt:28) +[15:29:40 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassTranslation.createNewClass(AsmClassTranslation.kt:60) +[15:29:40 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxyClass(MinecraftServerUtil.kt:132) +[15:29:40 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxyClass(MinecraftServerUtil.kt:120) +[15:29:40 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxy(MinecraftServerUtil.kt:103) +[15:29:40 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxy(MinecraftServerUtil.kt:71) +[15:29:40 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI$nmsHelper$2.invoke(DefaultAdyeshachMinecraftAPI.kt:139) +[15:29:40 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI$nmsHelper$2.invoke(DefaultAdyeshachMinecraftAPI.kt:29) +[15:29:40 WARN]: at Adyeshach-2.1.30.jar//kotlin1822.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) +[15:29:40 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI.getNmsHelper(DefaultAdyeshachMinecraftAPI.kt:29) +[15:29:40 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI._init_$lambda$0(DefaultAdyeshachMinecraftAPI.kt:111) +[15:29:40 WARN]: at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1825) +[15:29:40 WARN]: at java.base/java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1817) +[15:29:40 WARN]: at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:511) +[15:29:40 WARN]: at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1450) +[15:29:40 WARN]: at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2019) +[15:29:40 WARN]: at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187) +[15:29:40 WARN]: java.lang.ClassNotFoundException: ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper$$IncisionBodies +[15:29:40 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:208) +[15:29:40 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:175) +[15:29:40 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490) +[15:29:40 WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:29:40 WARN]: at java.base/java.lang.Class.forName(Class.java:547) +[15:29:40 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader.findClass(AsmClassLoader.kt:9) +[15:29:40 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:557) +[15:29:40 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490) +[15:29:40 WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:29:40 WARN]: at java.base/java.lang.Class.forName(Class.java:547) +[15:29:40 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.isClassDefined(Scalpel.kt:292) +[15:29:40 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.defineBodiesInTargetLoader(Scalpel.kt:285) +[15:29:40 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.generateAndRegisterBodies(Scalpel.kt:261) +[15:29:40 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.weave(Scalpel.kt:68) +[15:29:40 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$installWeaver$installation$1.invoke(Scalpel.kt:196) +[15:29:40 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$installWeaver$installation$1.invoke(Scalpel.kt:196) +[15:29:40 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:47) +[15:29:40 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:44) +[15:29:40 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.loader.JvmtiBackend.onClassFileLoad(JvmtiBackend.kt:80) +[15:29:40 WARN]: at java.base/java.lang.ClassLoader.defineClass1(Native Method) +[15:29:40 WARN]: at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:962) +[15:29:40 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader.createNewClass(AsmClassLoader.kt:18) +[15:29:40 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassTranslation$createNewClass$1$1.invoke(AsmClassTranslation.kt:60) +[15:29:40 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassTranslation$createNewClass$1$1.invoke(AsmClassTranslation.kt:60) +[15:29:40 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.common.BinaryCache.read(BinaryCache.kt:28) +[15:29:40 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassTranslation.createNewClass(AsmClassTranslation.kt:60) +[15:29:40 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxyClass(MinecraftServerUtil.kt:132) +[15:29:40 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxyClass(MinecraftServerUtil.kt:120) +[15:29:40 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxy(MinecraftServerUtil.kt:103) +[15:29:40 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.MinecraftServerUtilKt.nmsProxy(MinecraftServerUtil.kt:71) +[15:29:40 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI$nmsHelper$2.invoke(DefaultAdyeshachMinecraftAPI.kt:139) +[15:29:40 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI$nmsHelper$2.invoke(DefaultAdyeshachMinecraftAPI.kt:29) +[15:29:40 WARN]: at Adyeshach-2.1.30.jar//kotlin1822.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) +[15:29:40 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI.getNmsHelper(DefaultAdyeshachMinecraftAPI.kt:29) +[15:29:40 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.impl.DefaultAdyeshachMinecraftAPI._init_$lambda$0(DefaultAdyeshachMinecraftAPI.kt:111) +[15:29:40 WARN]: at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1825) +[15:29:40 WARN]: at java.base/java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1817) +[15:29:40 WARN]: at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:511) +[15:29:40 WARN]: at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1450) +[15:29:40 WARN]: at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2019) +[15:29:40 WARN]: at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187) +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper$$IncisionBodies in ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader@1abfc229 +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Bodies class defined in target loader: ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper$$IncisionBodies loader=ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper �� changed=true (20174 bytes) +[15:29:40 INFO]: [Adyeshach] Generate MinecraftHelper in 35ms +[15:29:40 INFO]: [Adyeshach] Generate MinecraftEntitySpawner in 16ms +[15:29:40 INFO]: [Adyeshach] Generate MinecraftEntityOperator in 27ms +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI (1 transformers, 21696 bytes) +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI; kinds=[LEAD, TRAIL] static=false +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI �� changed=true (22124 bytes) +[15:29:40 INFO]: [Incision-Test] Loading server plugin Incision-Test v1.0.0 +[15:29:40 WARN]: [Incision-Test-1.0.0] ��ǰ Minecraft �汾����֧�֣���ȴ�������䡣 +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] injectAll(LOAD): 201 ����, ��ʱ 61 ���� +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] - KetherLoader: 52 ���� +[15:29:40 INFO]: [Incision-Test-1.0.0] [DEBUG] �������� "LOAD" ��ʱ 62 ���롣 +[15:29:40 INFO]: [Adyeshach] Loading server plugin Adyeshach v2.1.30 +[15:29:40 WARN]: [Adyeshach] ��ǰ Minecraft �汾����֧�֣���ȴ�������䡣 +[15:29:40 INFO]: Preparing level "world" +[15:29:41 INFO]: Loading 0 persistent chunks for level 'minecraft:overworld'... +[15:29:41 INFO]: Prepared spawn area in 2 ms +[15:29:41 INFO]: Loading 0 persistent chunks for level 'minecraft:the_nether'... +[15:29:41 INFO]: Prepared spawn area in 1 ms +[15:29:41 INFO]: Loading 0 persistent chunks for level 'minecraft:the_end'... +[15:29:41 INFO]: Prepared spawn area in 1 ms +[15:29:41 INFO]: Done preparing level "world" (0.232s) +[15:29:41 INFO]: [Incision-Test] Enabling Incision-Test v1.0.0 +[15:29:41 INFO]: [Incision-Test-1.0.0] [Incision] Incision ENABLE: gate / �����β��ʼ +[15:29:41 INFO]: [Incision-Test-1.0.0] [Incision] Gate created: apiVersion=2 +[15:29:41 INFO]: [Incision-Test-1.0.0] [Incision] Incision Gate online: api=2 +[15:29:41 INFO]: [Incision-Test-1.0.0] [Incision] Checkup report: total=292 +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSegLongerStart@54 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.segmentLongerStart()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobOwnerJavaLang@100 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset1All@42 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onSeq3@94 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onOnlyStartGiven@41 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.onlyStartGiven()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptNotIsInt@79 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeAfterPattern@15 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTAltCompanion@29 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.ttBothAlt(I)I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aTNeg10@19 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPriNeg10()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onTouchSafeCall@89 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.touch(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg0@30 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.PerformanceCases#predicate@6 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.predicate(I)I +- top.maplex.incisiontest.cases.OperationIdVariantsCases#adviceEmptyFallback@10 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idEmptyFallbackTarget()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrdAll@37 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#both-companion-path@11 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion.bothEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterPropertySize@86 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalTrail@15 + state: ARMED + target: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM1@19 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m1Default()I +- top.maplex.incisiontest.cases.SurgeonOperationCases#custom-operation-id@7 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.customIdTarget()I +- top.maplex.incisiontest.cases.SurgeonAopCases#aroundRewriteResult@22 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.rewriteTarget(I)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onCstNumeric@99 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpliceWithWhere@117 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereSplice(I)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onGlobNameSuffix@101 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trailClassAndMethodB@24 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeClassB()I +- top.maplex.incisiontest.cases.SurgeonAdvancedCases#onLongCalcBypass@5 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture.longCalc(JJ)J +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF100@26 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri100()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#graftFullDescriptor@27 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeInvokeHelper()I +- top.maplex.incisiontest.cases.PerformanceCases#siteInvoke@8 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.siteInvoke(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnGe@74 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onReturn@93 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onTriggerItExact@82 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.trigger(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticSeq4@76 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagFalse@95 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnNew@22 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.allocate()Ljava/lang/StringBuilder; +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onHeadPatternIfeq@12 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeStaticMath@85 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperBeforeOffsetZero@41 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteNewWithTarget@42 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteNewObject()Ljava/lang/StringBuilder; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadFullDescriptor@20 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeMethodFull(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnLowLevel@68 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onBypassWithWhere@119 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereBypass(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogEqString@69 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal0AfterOffset1@45 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimArg0@56 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#orderZero@30 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorThrow@33 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteThrowMethod()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArrayLength@106 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I +- top.maplex.incisiontest.cases.SurgeonSiteCases#trimEchoArg@26 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.echo(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onTrimArgWithWhere@121 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereTrim(I)I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTFAlt@25 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.tfCompanionAlt(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogThisRef@99 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#m7-cust@25 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m7IdAndDisabled()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onIconstFamilyRepeat@78 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteFieldPutGraft@41 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteFieldPut(I)V +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldGetAfter@25 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.readCounterShift()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityHigh#highPriority@2 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnString@25 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnString()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onGraftWithWhere@120 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereGraft(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnBool@26 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnBoolean()Z +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFT@22 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ftStaticEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnAnd@90 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgDouble1@20 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimDoubleArg(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInstanceOf@88 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorTail@31 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteTailMethod()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#exciseFullReplace@58 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixExciseTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftBeforeHelperInvoke@18 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I +- top.maplex.incisiontest.cases.SurgeonOperationHigherCases#higherSurgeonAdvice@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.multiSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onLdcString@79 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticSeq2@75 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonCrossClCases#onIsHardcore@4 + state: ARMED + target: net/minecraft/server/MinecraftServer.isHardcore()Z +- top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeInRange@34 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherInRange()Ljava/lang/String; +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#craftChatInvoke@17 + state: ARMED + target: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onRepeat2@97 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNot@92 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnDragon@67 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onCheckCast@89 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I +- top.maplex.incisiontest.cases.SurgeonMixinCases#redirectHelper@5 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture.helper(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteShiftBefore@38 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorReturn@32 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteReturnMethod()I +- top.maplex.incisiontest.cases.SurgeonAopCases#onStaticEcho@23 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.staticEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.PerformanceCases#splice@7 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldPutAfter@27 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.writeCounterShift(I)V +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnLong@24 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnLong()J +- top.maplex.incisiontest.cases.OperationIdVariantsCases#veryLong-abcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghijabcdefghij@11 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idVeryLongTarget()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onTrailWithWhere@116 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereTrail(I)I +- top.maplex.incisiontest.cases.SharpnessModifier#sharpness-modifier@2 + state: ARMED + target: net/minecraft/world/item/enchantment/EnchantmentHelper.modifyDamage(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/�� +- top.maplex.incisiontest.cases.SharpnessObserver#observeSharpness@0 + state: ARMED + target: net/minecraft/world/item/enchantment/EnchantmentHelper.modifyDamage(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/�� +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#apiLead@12 + state: ARMED + target: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI; +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM5@23 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m5PriorityNegative()I +- top.maplex.incisiontest.cases.SurgeonAopCases#beforeTouchField@18 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.touchesField()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trailOnThrow@45 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixThrowUncaught(Z)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onTrimReturnVersioned@50 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.trimReturnTarget()I +- top.maplex.incisiontest.cases.PerformanceCases#trailOfPair@5 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I +- top.maplex.incisiontest.cases.Pri100Surgeon#pri100@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg1@31 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationIdVariantsCases#id-variant-normal@8 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idNormalTarget()I +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onHeadWithPattern@11 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureGt@72 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonBasicCases#onAddSplice@10 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.add(II)I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTAltStatic@28 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ttBothAlt(I)I +- top.maplex.incisiontest.cases.AccessorCases#onPublicDouble@18 + state: ARMED + target: top/maplex/incisiontest/fixture/AccessorFixture.publicDouble(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteShiftAfter@39 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I +- top.maplex.incisiontest.cases.SurgeonMixinCases#overwriteMayThrow@4 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonMixinTargetFixture.mayThrow(Z)Ljava/lang/String; +- top.maplex.incisiontest.cases.AccessorUtilCases#onProcess@26 + state: ARMED + target: top/maplex/incisiontest/fixture/UtilFixture.process(Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadExactTarget@22 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeStarTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onSecondHelperBefore@38 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset2All@43 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onExplicitNoop@52 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.explicitNoopMatcherTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFF@20 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ffEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onDup@108 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPriorityMaxCases#adviceMax@2 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.extremeMaxTarget()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onAthrow@92 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#m2-cust@20 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m2CustomId()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd0@34 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I +- top.maplex.incisiontest.cases.PriNeg100Surgeon#priNeg100@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticAny@77 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onGraftVersioned@49 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.graftCallerTarget()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal1AfterOffset1@52 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBoundaryStart@38 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherBoundaryStart()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onDescExact@103 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#same-pri-second@28 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.samePriorityTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM4@22 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m4PriorityPositive()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityDefault#defaultPriority@4 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onBeforeOffset2@50 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriorityDefault@13 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onFakeNoBounds@53 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.fakeMatcherNoBoundsTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOperationCases#highPriority@9 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.priorityTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOrdinal2AfterOffset2@46 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonPriorityMinCases#adviceMin@2 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.extremeMinTarget()I +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#apiTrail@13 + state: ARMED + target: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeInterface@104 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I +- top.maplex.incisiontest.cases.OperationMatrixCases#m8-cust@26 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m8AllThree()I +- top.maplex.incisiontest.cases.SurgeonAopCases#aroundCallsHelper@20 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.callsHelper(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldGetBefore@24 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.readCounterShift()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trimFullDescriptor@28 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeTrimArgs(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onArithmeticIconst5@74 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onEmptyPattern@95 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V +- top.maplex.incisiontest.cases.SurgeonOperationCases#surgeonDefaultAdvice@11 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.surgeonDefaultTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onIfeq@90 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I +- top.maplex.incisiontest.cases.SurgeonAopCases#afterMultiArg@19 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.multiArg(ILjava/lang/String;D)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#both-static-path@10 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture.bothEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonBasicCases#onVoidTrail@9 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.voidNoArg()V +- top.maplex.incisiontest.cases.PerformanceCases#probe@2 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aFNeg10@23 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPriNeg10()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#fieldPutBefore@26 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.writeCounterShift(I)V +- top.maplex.incisiontest.cases.SurgeonVersionCases#onMissingMatcherFallback@39 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.missingMatcherFallback()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgQuad3@22 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimQuadArg(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onLdcCstFiltered@80 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#orderHigh@28 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPriorityPositiveCases#advicePositive@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteOffsetZero@44 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteOffsetBaseline(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgTriple2@21 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimTripleArg(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionCases#onNmsGetPlayerCount@33 + state: ARMED + target: net/minecraft/server/MinecraftServer.getPlayerCount()I +- top.maplex.incisiontest.cases.SurgeonSiteCases#bypassHelperInvoke@24 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onBothEmpty@39 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.bothEmpty()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onBypassVersioned@48 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.bypassCallerTarget()I +- top.maplex.incisiontest.cases.SurgeonOperationCases#multiSurgeonLowerSide@13 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.multiSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTStatic@26 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ttBothEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT0@20 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri0()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagTrue@94 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onEmptyWhere@115 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereEmpty(I)I +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeWithPattern@13 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTF@24 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.tfCompanionEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onAccumulatePattern@73 + state: ARMED + target: top/maplex/incisiontest/fixture/InsnPatternFixture.accumulate(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBefore1@47 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#spliceFull@25 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeShorthandArgs(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#spliceShortCircuit@33 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.spliceSkipTarget(I)I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onBeforeNegOffset@44 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnFieldPut@21 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.writeCounter(I)V +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd1@35 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOffsetMinus2@49 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonSiteCases#trimReturnPlain@25 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.plainReturn()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNeqInt@70 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeSpecial@105 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionCases#onFakeBoundaryEnd@37 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.fakeMatcherBoundaryEnd()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onLeadVersioned@44 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.leadTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM9@27 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m9PriorityZeroExplicit()I +- top.maplex.incisiontest.cases.Pri0Surgeon#pri0@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityExtremeFixture.threeSurgeonTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAdvancedCases#onReturnsBoolExcise@4 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAdvancedTargetFixture.returnsBoolean(Z)Z +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onOnlyEndGiven@40 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.onlyEndGiven()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onOffsetPlus5@48 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT5@21 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri5()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftFieldGet@50 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixFieldRead()I +- top.maplex.incisiontest.cases.SurgeonVersionCases#onNoop@32 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.noopMatcherTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.AccessorTheatreDslCases#onDescribe@6 + state: ARMED + target: top/maplex/incisiontest/fixture/AccessorChildFixture.describe()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriority200@10 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#newBefore@28 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.allocateBuilder()Ljava/lang/StringBuilder; +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalSplice@16 + state: ARMED + target: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftThrow@53 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixThrowUncaught(Z)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onSeq5@96 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#headLead@42 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSimpleReturn()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF0@24 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri0()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trailMultiReturn@44 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixMultiReturn(Z)I +- top.maplex.incisiontest.cases.SurgeonPriorityNegativeCases#adviceNegative@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureLt@71 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#newAfter@29 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.allocateBuilder()Ljava/lang/StringBuilder; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#tripleArg2@32 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.tripleArgEcho(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAopCases#aroundModifyArgs@21 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture.greet(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPriorityZeroCases#adviceZero@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onTTCompanion@27 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture$Companion.ttBothEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onInvokeVirtualGlob@84 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationIdVariantsCases#id::with/special.chars-001@9 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationIdVariantsFixture.idSpecialCharsTarget()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onAnyOrdinal@47 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onFlagNull@96 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.flag(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriority50@11 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onMeasureDouble@97 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.measure(D)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aF5@25 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellFPri5()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onHandleInList@77 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.handle(Ljava/util/List;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnCompound@98 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterProperty@85 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.AdyeshachIntegrationCases#literalLead@14 + state: ARMED + target: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onANewArray@87 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I +- top.maplex.incisiontest.cases.OperationMatrixCases#adviceM3@21 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m3DisabledNoId()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogMatches@75 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteNewEmptyTarget@43 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteTargetEmpty()Ljava/lang/Object; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterMethodNoArg@88 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#leadWildArgs@21 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeMethodWild(*)* +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperBefore@37 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSpliceVersioned@46 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.spliceTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteInvokeOrd2@36 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#anchorHead@30 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteHeadMethod()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeAfter0@49 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#bypassReplace@54 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeMixed(I)I +- top.maplex.incisiontest.cases.PerformanceCases#leadOfPair@4 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I +- top.maplex.incisiontest.cases.SurgeonCrossClCases#onGetPlayerCount@5 + state: ARMED + target: net/minecraft/server/MinecraftServer.getPlayerCount()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onRegisterMethodCall@87 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.register(Ltop/maplex/incisiontest/fixture/PredicateFixture$Named;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnFieldGet@20 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.readCounter()I +- top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#onCompanionOnly@8 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture$Companion.companionOnlyEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptAsCast@84 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onTrailVersioned@45 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.trailTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#cycle-advice@29 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cycleTarget()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnNested@93 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonKotlinTargetCases#onStaticOnly@9 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonKotlinTargetFixture.staticOnlyEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#tailTrailNormal@43 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSimpleReturn()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityLow#lowPriority@2 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.prioritySurgeonTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onHandleIcList@80 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.handle(Ljava/util/List;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onFieldPut@82 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#bypassFullDescriptor@26 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeInvokeHelper()I +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFTAlt@23 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ftStaticAlt(I)I +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSinglePoint@42 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.singlePoint()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onSegLongerEnd@55 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.segmentLongerEnd()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onExciseWithWhere@118 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.whereExcise(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationMatrixCases#m6-cust@24 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.m6IdAndPriority()I +- top.maplex.incisiontest.cases.SurgeonVersionCases#onFuture@31 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.versionedTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onRepeat5@98 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I +- top.maplex.incisiontest.cases.SurgeonOperationCases#lowPriority@10 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.priorityTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnOr@91 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOpcodeSeqAnchorCases#onInvokeWithGlob@14 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptIpObject@81 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onAfterOffset0@51 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimArg1@57 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixCombine(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#exciseFullBody@34 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.exciseRawTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftAfterHelperInvoke@19 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.invokeHelper(I)I +- top.maplex.incisiontest.cases.OperationMatrixCases#orderMid@29 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBefore0@46 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptNotIt@83 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onAcceptIsString@78 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.accept(Ljava/lang/Object;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonBasicCases#onGreetLead@8 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonBasicTargetFixture.greet(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOperationCases#disabledAdvice@8 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.disabledTarget()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftNew@52 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixAllocate()Ljava/util/ArrayList; +- top.maplex.incisiontest.cases.PerformanceCases#lead@3 + state: ARMED + target: top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#aT100@22 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.cellTPri100()I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNewStringBuilder@83 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOperationCases#surgeonOverrideAdvice@12 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonOperationTargetFixture.surgeonDefaultTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onLogInString@76 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.log(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFirstHelperAfterOffset1@40 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonPredicateCases#onSpawnLe@73 + state: ARMED + target: top/maplex/incisiontest/fixture/PredicateFixture.spawn(Ljava/lang/String;I)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#trimReturnPlain@55 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixPlainReturn()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixExtrasCases#noParenLead@35 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Extras.noParenMethod()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onThirdHelperBefore@39 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chain()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixScopeCases#trailClassAndMethodA@23 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Scope.scopeClassA()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#spliceProceedAndKeep@59 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixSpliceTarget(I)I +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onFieldGet@81 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFieldPutOffset@54 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixSiteCases#siteFieldGetGraft@40 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Site.siteFieldGet()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftFieldPut@51 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixFieldWrite(I)V +- top.maplex.incisiontest.cases.SurgeonSiteCases#graftOnThrow@23 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonSiteTargetFixture.throwIt()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonInsnPatternCases#onNewArray@86 + state: ARMED + target: top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I +- top.maplex.incisiontest.cases.SurgeonVersionCases#onMultiRange1@41 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionTargetFixture.multiRangeByIndex()Ljava/lang/String; +- top.maplex.incisiontest.cases.KotlinTargetMatrixCases#onFFAlt@21 + state: ARMED + target: top/maplex/incisiontest/fixture/KotlinTargetMatrixFixture.ffAltMethod(I)I +- top.maplex.incisiontest.cases.SurgeonAopCases#onCompanionEcho@24 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonAopTargetFixture$Companion.companionEcho(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixCases#graftInvokeBeforeAll@48 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture.matrixInvokeChain(I)I +- top.maplex.incisiontest.cases.OperationMatrixCases#orderLow@31 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationMatrixFixture.mOrderTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonPriorityDefaultCases#adviceDefault@0 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonPriorityFixture.pSharedTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgSingle@18 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimSingleArg(Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonOffsetCases#onFieldGetOffset@53 + state: ARMED + target: top/maplex/incisiontest/fixture/OffsetFixture.chainWithGap()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimArgDouble0@19 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimDoubleArg(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +- top.maplex.incisiontest.cases.OperationEnabledPriorityCases#same-pri-first@27 + state: ARMED + target: top/maplex/incisiontest/fixture/OperationEnabledPriorityFixture.samePriorityTarget()Ljava/util/List; +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixTrimCases#trimReturnInt@23 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Trim.trimReturnInt()I +- top.maplex.incisiontest.cases.SurgeonAnchorMatrixPriorityOperation#opPriorityNeg10@12 + state: ARMED + target: top/maplex/incisiontest/fixture/AnchorMatrixFixture_Priority.priorityOperationTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonVersionMatrixCases#onExciseVersioned@47 + state: ARMED + target: top/maplex/incisiontest/fixture/SurgeonVersionMatrixFixture.exciseTarget()Ljava/lang/String; +- top.maplex.incisiontest.cases.SurgeonCrossClCases#onGetMaxPlayers@8 + state: ARMED + target: org/bukkit/Bukkit.getMaxPlayers()I + +[15:29:41 INFO]: [Incision-Test-1.0.0] [Incision] Instrumentation ��˾��� +[15:29:41 WARN]: java.lang.ExceptionInInitializerError +[15:29:41 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.nms.ProtocolHandler.injectPacketListener(ProtocolHandler.kt:111) +[15:29:41 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.nms.ProtocolHandler.onEnable(ProtocolHandler.kt:136) +[15:29:41 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.library.reflex.JavaClassMethod.invoke(JavaClassMethod.kt:57) +[15:29:41 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.common.platform.ClassVisitorAwake.visit(ClassVisitorAwake.kt:17) +[15:29:41 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.injectSingleVisitor(ClassVisitorHandler.java:321) +[15:29:41 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.injectAll(ClassVisitorHandler.java:286) +[15:29:41 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.lambda$init$0(ClassVisitorHandler.java:43) +[15:29:41 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.common.TabooLib$2.run(TabooLib.java:119) +[15:29:41 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.common.TabooLib.lambda$lifeCycle$0(TabooLib.java:86) +[15:29:41 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.common.TabooLib.execution(TabooLib.java:228) +[15:29:41 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.common.TabooLib.lifeCycle(TabooLib.java:79) +[15:29:41 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.platform.BukkitPlugin.onEnable(BukkitPlugin.java:100) +[15:29:41 WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:279) +[15:29:41 WARN]: at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:201) +[15:29:41 WARN]: at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:109) +[15:29:41 WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:519) +[15:29:41 WARN]: at org.bukkit.craftbukkit.CraftServer.enablePlugin(CraftServer.java:633) +[15:29:41 WARN]: at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:590) +[15:29:41 WARN]: at net.minecraft.server.MinecraftServer.initPostWorld(MinecraftServer.java:648) +[15:29:41 WARN]: at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:343) +[15:29:41 WARN]: at net.minecraft.server.MinecraftServer.runServer(Unknown Source) +[15:29:41 WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(Unknown Source) +[15:29:41 WARN]: at java.base/java.lang.Thread.run(Thread.java:1474) +[15:29:41 WARN]: Caused by: java.lang.RuntimeException: [MeteorInjector] Cannot find method! (com.mojang.authlib.GameProfile.getId() +[15:29:41 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.nms.MeteorInjector.getMethod(MeteorInjector.java:396) +[15:29:41 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.nms.MeteorInjector.(MeteorInjector.java:44) +[15:29:41 WARN]: ... 23 more +[15:29:41 WARN]: Caused by: java.lang.NoSuchMethodException: com.mojang.authlib.GameProfile.getId() +[15:29:41 WARN]: at java.base/java.lang.Class.getDeclaredMethod(Class.java:2422) +[15:29:41 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.nms.MeteorInjector.getMethod(MeteorInjector.java:388) +[15:29:41 WARN]: ... 24 more +[15:29:41 INFO]: [Incision-Test-1.0.0] [DEBUG] injectAll(ENABLE): 201 ����, ��ʱ 60 ���� +[15:29:41 INFO]: [Incision-Test-1.0.0] [DEBUG] - SimpleCommandRegister: 31 ���� +[15:29:41 INFO]: [Incision-Test-1.0.0] [DEBUG] - ClassVisitorAwake: 17 ���� +[15:29:41 INFO]: [Incision-Test-1.0.0] [DEBUG] - EventBus: 12 ���� +[15:29:41 INFO]: [Incision-Test-1.0.0] [DEBUG] �������� "ENABLE" ��ʱ 59 ���롣 +[15:29:41 INFO]: [Adyeshach] Enabling Adyeshach v2.1.30 +[15:29:41 INFO]: [spark] Starting background profiler... +[15:29:41 INFO]: [spark] The async-profiler engine is not supported for your os/arch (windows11/amd64), so the built-in Java engine will be used instead. +[15:29:41 INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:overworld +[15:29:41 INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:the_nether +[15:29:41 INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:the_end +[15:29:41 INFO]: ThreadedAnvilChunkStorage (world): All chunks are saved +[15:29:41 INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved +[15:29:41 INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved +[15:29:41 INFO]: ThreadedAnvilChunkStorage: All dimensions are saved +[15:29:41 INFO]: Running delayed init tasks +[15:29:41 INFO]: [Incision-Test-1.0.0] [DEBUG] �������� "ACTIVE" ��ʱ 1 ���롣 +[15:29:41 INFO]: [IncisionTest] auto-run disabled for isolated benchmark process +[15:29:41 INFO]: Done (8.762s)! For help, type "help" +[15:29:41 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture (1 transformers, 1401 bytes) +[15:29:41 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:29:41 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:29:41 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD, TRAIL] static=false +[15:29:41 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.predicate(I)I kinds=[LEAD] static=false +[15:29:41 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I kinds=[SPLICE] static=false +[15:29:41 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.siteInvoke(I)I kinds=[GRAFT] static=false +[15:29:41 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.defineClass: top.maplex.incisiontest.fixture.PerformanceFixture$$IncisionBodies in PluginClassLoader{plugin=Incision-Test v1.0.0, pluginEnabled=true, url=plugins\Incision-Test-1.0.0.jar} +[15:29:41 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] Bodies class defined in target loader: top.maplex.incisiontest.fixture.PerformanceFixture$$IncisionBodies loader=org.bukkit.plugin.java.PluginClassLoader +[15:29:41 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture �� changed=true (2479 bytes) +[15:29:41 INFO]: JMH-START backend=jvmti unit=ns/op warmup=3 measurement=7 iterationMillis=500 forks=0 output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\26.2-paper-java25-jvmti.json +[15:29:41 INFO]: # JMH version: 1.37 +[15:29:41 INFO]: # VM version: JDK 25.0.2, OpenJDK 64-Bit Server VM, 25.0.2+10-LTS +[15:29:41 INFO]: # VM invoker: D:\Java\zulu25.32.21-ca-jdk25.0.2-win_x64\bin\java.exe +[15:29:41 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=jvmti -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\26.2-paper-java25-jvmti.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 -XX:+EnableDynamicAgentLoading +[15:29:42 INFO]: # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:29:42 INFO]: # Warmup: 3 iterations, 500 ms each +[15:29:42 INFO]: # Measurement: 7 iterations, 500 ms each +[15:29:42 INFO]: # Timeout: 10 min per iteration +[15:29:42 INFO]: # Threads: 1 thread, will synchronize iterations +[15:29:42 INFO]: # Benchmark mode: Average time, time/op +[15:29:42 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.baseline +[15:29:42 INFO]: +[15:29:42 INFO]: # Run progress: 0.00% complete, ETA 00:00:30 +[15:29:42 INFO]: # Fork: N/A, test runs in the host VM +[15:29:42 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:29:42 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:29:42 INFO]: # Warmup Iteration 1: 0.533 ns/op +[15:29:43 INFO]: # Warmup Iteration 2: 0.521 ns/op +[15:29:43 INFO]: # Warmup Iteration 3: 0.435 ns/op +[15:29:44 INFO]: Iteration 1: 0.498 ns/op +[15:29:44 INFO]: Iteration 2: 0.452 ns/op +[15:29:45 INFO]: Iteration 3: 0.447 ns/op +[15:29:45 INFO]: Iteration 4: 0.502 ns/op +[15:29:46 INFO]: Iteration 5: 0.439 ns/op +[15:29:46 INFO]: Iteration 6: 0.458 ns/op +[15:29:47 INFO]: Iteration 7: 0.478 ns/op +[15:29:47 INFO]: +[15:29:47 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.baseline": +[15:29:47 INFO]: 0.468 ��(99.9%) 0.057 ns/op [Average] +[15:29:47 INFO]: (min, avg, max) = (0.439, 0.468, 0.502), stdev = 0.025 +[15:29:47 INFO]: CI (99.9%): [0.411, 0.525] (assumes normal distribution) +[15:29:47 INFO]: +[15:29:47 INFO]: +[15:29:47 INFO]: # JMH version: 1.37 +[15:29:47 INFO]: # VM version: JDK 25.0.2, OpenJDK 64-Bit Server VM, 25.0.2+10-LTS +[15:29:47 INFO]: # VM invoker: D:\Java\zulu25.32.21-ca-jdk25.0.2-win_x64\bin\java.exe +[15:29:47 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=jvmti -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\26.2-paper-java25-jvmti.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 -XX:+EnableDynamicAgentLoading +[15:29:47 INFO]: # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:29:47 INFO]: # Warmup: 3 iterations, 500 ms each +[15:29:47 INFO]: # Measurement: 7 iterations, 500 ms each +[15:29:47 INFO]: # Timeout: 10 min per iteration +[15:29:47 INFO]: # Threads: 1 thread, will synchronize iterations +[15:29:47 INFO]: # Benchmark mode: Average time, time/op +[15:29:47 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.lead +[15:29:47 INFO]: +[15:29:47 INFO]: # Run progress: 16.67% complete, ETA 00:00:25 +[15:29:47 INFO]: # Fork: N/A, test runs in the host VM +[15:29:47 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:29:47 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:29:47 INFO]: # Warmup Iteration 1: 120.698 ns/op +[15:29:48 INFO]: # Warmup Iteration 2: 91.626 ns/op +[15:29:48 INFO]: # Warmup Iteration 3: 96.607 ns/op +[15:29:49 INFO]: Iteration 1: 86.735 ns/op +[15:29:49 INFO]: Iteration 2: 100.600 ns/op +[15:29:50 INFO]: Iteration 3: 85.485 ns/op +[15:29:50 INFO]: Iteration 4: 87.354 ns/op +[15:29:51 INFO]: Iteration 5: 99.743 ns/op +[15:29:51 INFO]: Iteration 6: 87.021 ns/op +[15:29:52 INFO]: Iteration 7: 97.588 ns/op +[15:29:52 INFO]: +[15:29:52 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.lead": +[15:29:52 INFO]: 92.075 ��(99.9%) 15.430 ns/op [Average] +[15:29:52 INFO]: (min, avg, max) = (85.485, 92.075, 100.600), stdev = 6.851 +[15:29:52 INFO]: CI (99.9%): [76.645, 107.505] (assumes normal distribution) +[15:29:52 INFO]: +[15:29:52 INFO]: +[15:29:52 INFO]: # JMH version: 1.37 +[15:29:52 INFO]: # VM version: JDK 25.0.2, OpenJDK 64-Bit Server VM, 25.0.2+10-LTS +[15:29:52 INFO]: # VM invoker: D:\Java\zulu25.32.21-ca-jdk25.0.2-win_x64\bin\java.exe +[15:29:52 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=jvmti -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\26.2-paper-java25-jvmti.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 -XX:+EnableDynamicAgentLoading +[15:29:52 INFO]: # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:29:52 INFO]: # Warmup: 3 iterations, 500 ms each +[15:29:52 INFO]: # Measurement: 7 iterations, 500 ms each +[15:29:52 INFO]: # Timeout: 10 min per iteration +[15:29:52 INFO]: # Threads: 1 thread, will synchronize iterations +[15:29:52 INFO]: # Benchmark mode: Average time, time/op +[15:29:52 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.leadTrail +[15:29:52 INFO]: +[15:29:52 INFO]: # Run progress: 33.33% complete, ETA 00:00:20 +[15:29:52 INFO]: # Fork: N/A, test runs in the host VM +[15:29:52 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:29:52 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:29:52 INFO]: # Warmup Iteration 1: 270.038 ns/op +[15:29:53 INFO]: # Warmup Iteration 2: 238.258 ns/op +[15:29:53 INFO]: # Warmup Iteration 3: 252.190 ns/op +[15:29:54 INFO]: Iteration 1: 227.968 ns/op +[15:29:54 INFO]: Iteration 2: 244.590 ns/op +[15:29:55 INFO]: Iteration 3: 228.227 ns/op +[15:29:55 INFO]: Iteration 4: 263.445 ns/op +[15:29:56 INFO]: Iteration 5: 247.836 ns/op +[15:29:56 INFO]: Iteration 6: 245.022 ns/op +[15:29:57 INFO]: Iteration 7: 247.419 ns/op +[15:29:57 INFO]: +[15:29:57 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.leadTrail": +[15:29:57 INFO]: 243.501 ��(99.9%) 27.737 ns/op [Average] +[15:29:57 INFO]: (min, avg, max) = (227.968, 243.501, 263.445), stdev = 12.315 +[15:29:57 INFO]: CI (99.9%): [215.764, 271.238] (assumes normal distribution) +[15:29:57 INFO]: +[15:29:57 INFO]: +[15:29:57 INFO]: # JMH version: 1.37 +[15:29:57 INFO]: # VM version: JDK 25.0.2, OpenJDK 64-Bit Server VM, 25.0.2+10-LTS +[15:29:57 INFO]: # VM invoker: D:\Java\zulu25.32.21-ca-jdk25.0.2-win_x64\bin\java.exe +[15:29:57 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=jvmti -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\26.2-paper-java25-jvmti.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 -XX:+EnableDynamicAgentLoading +[15:29:57 INFO]: # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:29:57 INFO]: # Warmup: 3 iterations, 500 ms each +[15:29:57 INFO]: # Measurement: 7 iterations, 500 ms each +[15:29:57 INFO]: # Timeout: 10 min per iteration +[15:29:57 INFO]: # Threads: 1 thread, will synchronize iterations +[15:29:57 INFO]: # Benchmark mode: Average time, time/op +[15:29:57 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.predicateTrue +[15:29:57 INFO]: +[15:29:57 INFO]: # Run progress: 50.00% complete, ETA 00:00:15 +[15:29:57 INFO]: # Fork: N/A, test runs in the host VM +[15:29:57 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:29:57 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:29:57 INFO]: # Warmup Iteration 1: 112.268 ns/op +[15:29:58 INFO]: # Warmup Iteration 2: 100.162 ns/op +[15:29:58 INFO]: # Warmup Iteration 3: 105.153 ns/op +[15:29:59 INFO]: Iteration 1: 102.193 ns/op +[15:29:59 INFO]: Iteration 2: 97.218 ns/op +[15:30:00 INFO]: Iteration 3: 104.329 ns/op +[15:30:00 INFO]: Iteration 4: 100.643 ns/op +[15:30:01 INFO]: Iteration 5: 97.665 ns/op +[15:30:01 INFO]: Iteration 6: 100.675 ns/op +[15:30:02 INFO]: Iteration 7: 104.986 ns/op +[15:30:02 INFO]: +[15:30:02 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.predicateTrue": +[15:30:02 INFO]: 101.101 ��(99.9%) 6.756 ns/op [Average] +[15:30:02 INFO]: (min, avg, max) = (97.218, 101.101, 104.986), stdev = 3.000 +[15:30:02 INFO]: CI (99.9%): [94.346, 107.857] (assumes normal distribution) +[15:30:02 INFO]: +[15:30:02 INFO]: +[15:30:02 INFO]: # JMH version: 1.37 +[15:30:02 INFO]: # VM version: JDK 25.0.2, OpenJDK 64-Bit Server VM, 25.0.2+10-LTS +[15:30:02 INFO]: # VM invoker: D:\Java\zulu25.32.21-ca-jdk25.0.2-win_x64\bin\java.exe +[15:30:02 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=jvmti -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\26.2-paper-java25-jvmti.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 -XX:+EnableDynamicAgentLoading +[15:30:02 INFO]: # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:30:02 INFO]: # Warmup: 3 iterations, 500 ms each +[15:30:02 INFO]: # Measurement: 7 iterations, 500 ms each +[15:30:02 INFO]: # Timeout: 10 min per iteration +[15:30:02 INFO]: # Threads: 1 thread, will synchronize iterations +[15:30:02 INFO]: # Benchmark mode: Average time, time/op +[15:30:02 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.siteInvoke +[15:30:02 INFO]: +[15:30:02 INFO]: # Run progress: 66.67% complete, ETA 00:00:10 +[15:30:02 INFO]: # Fork: N/A, test runs in the host VM +[15:30:02 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:30:02 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:30:02 INFO]: # Warmup Iteration 1: 226.239 ns/op +[15:30:03 INFO]: # Warmup Iteration 2: 181.445 ns/op +[15:30:03 INFO]: # Warmup Iteration 3: 176.498 ns/op +[15:30:04 INFO]: Iteration 1: 188.730 ns/op +[15:30:04 INFO]: Iteration 2: 186.008 ns/op +[15:30:05 INFO]: Iteration 3: 181.472 ns/op +[15:30:05 INFO]: Iteration 4: 178.943 ns/op +[15:30:06 INFO]: Iteration 5: 166.198 ns/op +[15:30:06 INFO]: Iteration 6: 180.210 ns/op +[15:30:07 INFO]: Iteration 7: 170.124 ns/op +[15:30:07 INFO]: +[15:30:07 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.siteInvoke": +[15:30:07 INFO]: 178.812 ��(99.9%) 18.246 ns/op [Average] +[15:30:07 INFO]: (min, avg, max) = (166.198, 178.812, 188.730), stdev = 8.101 +[15:30:07 INFO]: CI (99.9%): [160.566, 197.058] (assumes normal distribution) +[15:30:07 INFO]: +[15:30:07 INFO]: +[15:30:07 INFO]: # JMH version: 1.37 +[15:30:07 INFO]: # VM version: JDK 25.0.2, OpenJDK 64-Bit Server VM, 25.0.2+10-LTS +[15:30:07 INFO]: # VM invoker: D:\Java\zulu25.32.21-ca-jdk25.0.2-win_x64\bin\java.exe +[15:30:07 INFO]: # VM options: -Xms512M -Xmx1536M -Dfile.encoding=UTF-8 -Dtaboolib.incision.backend=jvmti -Dincision.test.autoRun=false -Djdk.attach.allowAttachSelf=true -Dincision.jmh.output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\26.2-paper-java25-jvmti.json -Dincision.jmh.warmupIterations=3 -Dincision.jmh.measurementIterations=7 -Dincision.jmh.iterationMillis=500 -XX:+EnableDynamicAgentLoading +[15:30:07 INFO]: # Blackhole mode: compiler (auto-detected, use -Djmh.blackhole.autoDetect=false to disable) +[15:30:07 INFO]: # Warmup: 3 iterations, 500 ms each +[15:30:07 INFO]: # Measurement: 7 iterations, 500 ms each +[15:30:07 INFO]: # Timeout: 10 min per iteration +[15:30:07 INFO]: # Threads: 1 thread, will synchronize iterations +[15:30:07 INFO]: # Benchmark mode: Average time, time/op +[15:30:07 INFO]: # Benchmark: top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.spliceProceed +[15:30:07 INFO]: +[15:30:07 INFO]: # Run progress: 83.33% complete, ETA 00:00:05 +[15:30:07 INFO]: # Fork: N/A, test runs in the host VM +[15:30:07 INFO]: # *** WARNING: Non-forked runs may silently omit JVM options, mess up profilers, disable compiler hints, etc. *** +[15:30:07 INFO]: # *** WARNING: Use non-forked runs only for debugging purposes, not for actual performance runs. *** +[15:30:07 INFO]: # Warmup Iteration 1: 205.562 ns/op +[15:30:08 INFO]: # Warmup Iteration 2: 141.882 ns/op +[15:30:08 INFO]: # Warmup Iteration 3: 145.900 ns/op +[15:30:09 INFO]: Iteration 1: 137.344 ns/op +[15:30:09 INFO]: Iteration 2: 140.735 ns/op +[15:30:10 INFO]: Iteration 3: 135.997 ns/op +[15:30:10 INFO]: Iteration 4: 141.017 ns/op +[15:30:11 INFO]: Iteration 5: 134.946 ns/op +[15:30:11 INFO]: Iteration 6: 135.504 ns/op +[15:30:12 INFO]: Iteration 7: 128.520 ns/op +[15:30:12 INFO]: +[15:30:12 INFO]: Result "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.spliceProceed": +[15:30:12 INFO]: 136.295 ��(99.9%) 9.471 ns/op [Average] +[15:30:12 INFO]: (min, avg, max) = (128.520, 136.295, 141.017), stdev = 4.205 +[15:30:12 INFO]: CI (99.9%): [126.824, 145.765] (assumes normal distribution) +[15:30:12 INFO]: +[15:30:12 INFO]: +[15:30:12 INFO]: # Run complete. Total time: 00:00:30 +[15:30:12 INFO]: +[15:30:12 INFO]: REMEMBER: The numbers below are just data. To gain reusable insights, you need to follow up on +[15:30:12 INFO]: why the numbers are the way they are. Use profilers (see -prof, -lprof), design factorial +[15:30:12 INFO]: experiments, perform baseline and negative tests that provide experimental control, make sure +[15:30:12 INFO]: the benchmarking environment is safe on JVM/OS/HW level, ask for reviews from the domain experts. +[15:30:12 INFO]: Do not assume the numbers tell you what you want them to tell. +[15:30:12 INFO]: +[15:30:12 INFO]: NOTE: Current JVM experimentally supports Compiler Blackholes, and they are in use. Please exercise +[15:30:12 INFO]: extra caution when trusting the results, look into the generated code to check the benchmark still +[15:30:12 INFO]: works, and factor in a small probability of new VM bugs. Additionally, while comparisons between +[15:30:12 INFO]: different JVMs are already problematic, the performance difference caused by different Blackhole +[15:30:12 INFO]: modes can be very significant. Please make sure you use the consistent Blackhole mode for comparisons. +[15:30:12 INFO]: +[15:30:12 INFO]: Benchmark Mode Cnt Score Error Units +[15:30:12 INFO]: IncisionJmhBenchmark.baseline avgt 7 0.468 �� 0.057 ns/op +[15:30:12 INFO]: IncisionJmhBenchmark.lead avgt 7 92.075 �� 15.430 ns/op +[15:30:12 INFO]: IncisionJmhBenchmark.leadTrail avgt 7 243.501 �� 27.737 ns/op +[15:30:12 INFO]: IncisionJmhBenchmark.predicateTrue avgt 7 101.101 �� 6.756 ns/op +[15:30:12 INFO]: IncisionJmhBenchmark.siteInvoke avgt 7 178.812 �� 18.246 ns/op +[15:30:12 INFO]: IncisionJmhBenchmark.spliceProceed avgt 7 136.295 �� 9.471 ns/op +[15:30:12 INFO]: +[15:30:12 INFO]: Benchmark result is saved to E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\26.2-paper-java25-jvmti.json +[15:30:12 INFO]: JMH-RESULT benchmark=baseline score=0.468 error=0.057 unit=ns/op +[15:30:12 INFO]: JMH-RESULT benchmark=lead score=92.075 error=15.430 unit=ns/op +[15:30:12 INFO]: JMH-RESULT benchmark=leadTrail score=243.501 error=27.737 unit=ns/op +[15:30:12 INFO]: JMH-RESULT benchmark=predicateTrue score=101.101 error=6.756 unit=ns/op +[15:30:12 INFO]: JMH-RESULT benchmark=siteInvoke score=178.812 error=18.246 unit=ns/op +[15:30:12 INFO]: JMH-RESULT benchmark=spliceProceed score=136.295 error=9.471 unit=ns/op +[15:30:12 INFO]: JMH-END backend=jvmti benchmarks=6 output=E:\Code\TabooLib\taboolib\module\incision\performance\jmh-2026-07-28\raw\26.2-paper-java25-jvmti.json +[15:30:12 INFO]: Stopping the server +[15:30:12 INFO]: Stopping server +[15:30:12 INFO]: [Adyeshach] Disabling Adyeshach v2.1.30 +[15:30:12 INFO]: [Incision-Test] Disabling Incision-Test v1.0.0 +[15:30:12 INFO]: [Incision-Test-1.0.0] [Incision] Incision DISABLE: ж�ر����ȫ�� advice +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (7265 bytes) +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (7265 bytes) +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.numberLdc()J kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (7066 bytes) +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture (1 transformers, 1401 bytes) +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD, TRAIL] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I kinds=[SPLICE] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.siteInvoke(I)I kinds=[GRAFT] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture �� changed=true (2379 bytes) +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.PerformanceFixture �� true (loaded=1 transformed=1) +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: org/bukkit/craftbukkit/v1_16_R3/util/CraftChatMessage �� org/bukkit/craftbukkit/util/CraftChatMessage +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] resolveOwner: net/minecraft/server/v1_16_R3/IChatBaseComponent �� net/minecraft/network/chat/Component +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper (1 transformers, 19500 bytes) +[15:30:12 WARN]: java.lang.ClassNotFoundException: net.minecraft.server.UNKNOWN.Particle +[15:30:12 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass0(PluginClassLoader.java:208) +[15:30:12 WARN]: at org.bukkit.plugin.java.PluginClassLoader.loadClass(PluginClassLoader.java:175) +[15:30:12 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490) +[15:30:12 WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:30:12 WARN]: at java.base/java.lang.Class.forName(Class.java:547) +[15:30:12 WARN]: at Adyeshach-2.1.30.jar//ink.ptms.adyeshach.taboolib.module.nms.AsmClassLoader.findClass(AsmClassLoader.kt:9) +[15:30:12 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:557) +[15:30:12 WARN]: at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490) +[15:30:12 WARN]: at java.base/java.lang.Class.forName0(Native Method) +[15:30:12 WARN]: at java.base/java.lang.Class.forName(Class.java:547) +[15:30:12 WARN]: at Incision-Test-1.0.0.jar//org.objectweb.asm9.ClassWriter.getCommonSuperClass(ClassWriter.java:1060) +[15:30:12 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel$SafeClassWriter.getCommonSuperClass(Scalpel.kt:543) +[15:30:12 WARN]: at Incision-Test-1.0.0.jar//org.objectweb.asm9.SymbolTable.addMergedType(SymbolTable.java:1286) +[15:30:12 WARN]: at Incision-Test-1.0.0.jar//org.objectweb.asm9.Frame.merge(Frame.java:1311) +[15:30:12 WARN]: at Incision-Test-1.0.0.jar//org.objectweb.asm9.Frame.merge(Frame.java:1244) +[15:30:12 WARN]: at Incision-Test-1.0.0.jar//org.objectweb.asm9.MethodWriter.computeAllFrames(MethodWriter.java:1612) +[15:30:12 WARN]: at Incision-Test-1.0.0.jar//org.objectweb.asm9.MethodWriter.visitMaxs(MethodWriter.java:1548) +[15:30:12 WARN]: at Incision-Test-1.0.0.jar//org.objectweb.asm9.tree.MethodNode.accept(MethodNode.java:767) +[15:30:12 WARN]: at Incision-Test-1.0.0.jar//org.objectweb.asm9.tree.MethodNode.accept(MethodNode.java:647) +[15:30:12 WARN]: at Incision-Test-1.0.0.jar//org.objectweb.asm9.tree.ClassNode.accept(ClassNode.java:468) +[15:30:12 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.applySiteWeaver(Scalpel.kt:185) +[15:30:12 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.weaver.Scalpel.weave(Scalpel.kt:57) +[15:30:12 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$reinstallOwner$installation$1.invoke(Scalpel.kt:255) +[15:30:12 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel$reinstallOwner$installation$1.invoke(Scalpel.kt:255) +[15:30:12 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:47) +[15:30:12 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.loader.Backend$install$guarded$1.invoke(Backend.kt:44) +[15:30:12 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.loader.JvmtiBackend.onClassFileLoad(JvmtiBackend.kt:80) +[15:30:12 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.loader.JvmtiBackend.nRetransformByName(Native Method) +[15:30:12 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.loader.JvmtiBackend.retransform(JvmtiBackend.kt:55) +[15:30:12 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.loader.Backend.install(Backend.kt:57) +[15:30:12 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel.reinstallOwner(Scalpel.kt:255) +[15:30:12 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.dsl.Scalpel.removeWeaver$incision(Scalpel.kt:232) +[15:30:12 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.dsl.SutureImpl.heal(SutureImpl.kt:27) +[15:30:12 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.lifecycle.AutoHealHandler.healByClassLoader(AutoHealHandler.kt:35) +[15:30:12 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.module.incision.IncisionBootstrap.onDisable(IncisionBootstrap.kt:99) +[15:30:12 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.library.reflex.JavaClassMethod.invoke(JavaClassMethod.kt:57) +[15:30:12 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.common.platform.ClassVisitorAwake.visit(ClassVisitorAwake.kt:17) +[15:30:12 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.injectSingleVisitor(ClassVisitorHandler.java:321) +[15:30:12 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.injectAll(ClassVisitorHandler.java:286) +[15:30:12 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.common.inject.ClassVisitorHandler.lambda$init$0(ClassVisitorHandler.java:43) +[15:30:12 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.common.TabooLib$2.run(TabooLib.java:119) +[15:30:12 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.common.TabooLib.lambda$lifeCycle$0(TabooLib.java:86) +[15:30:12 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.common.TabooLib.execution(TabooLib.java:228) +[15:30:12 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.common.TabooLib.lifeCycle(TabooLib.java:79) +[15:30:12 WARN]: at Incision-Test-1.0.0.jar//top.maplex.incisiontest.taboolib.platform.BukkitPlugin.onDisable(BukkitPlugin.java:127) +[15:30:12 WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:285) +[15:30:12 WARN]: at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.disablePlugin(PaperPluginInstanceManager.java:236) +[15:30:12 WARN]: at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.disablePlugins(PaperPluginInstanceManager.java:160) +[15:30:12 WARN]: at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.disablePlugins(PaperPluginManagerImpl.java:97) +[15:30:12 WARN]: at org.bukkit.plugin.SimplePluginManager.disablePlugins(SimplePluginManager.java:540) +[15:30:12 WARN]: at org.bukkit.craftbukkit.CraftServer.disablePlugins(CraftServer.java:606) +[15:30:12 WARN]: at net.minecraft.server.MinecraftServer.stopServer(MinecraftServer.java:1028) +[15:30:12 WARN]: at net.minecraft.server.dedicated.DedicatedServer.stopServer(DedicatedServer.java:909) +[15:30:12 WARN]: at net.minecraft.server.MinecraftServer.runServer(Unknown Source) +[15:30:12 WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(Unknown Source) +[15:30:12 WARN]: at java.base/java.lang.Thread.run(Thread.java:1474) +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; kinds=[SPLICE, LEAD, GRAFT] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper �� changed=true (20013 bytes) +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper �� true (loaded=1 transformed=1) +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6975 bytes) +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture (1 transformers, 1401 bytes) +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD, TRAIL] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.splice(I)I kinds=[SPLICE] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture �� changed=true (2159 bytes) +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.PerformanceFixture �� true (loaded=1 transformed=1) +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:12 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6975 bytes) +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6975 bytes) +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6975 bytes) +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6975 bytes) +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/MinecraftServer (1 transformers, 148742 bytes) +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/MinecraftServer.getPlayerCount()I kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/MinecraftServer �� changed=true (148982 bytes) +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform net.minecraft.server.MinecraftServer �� true (loaded=1 transformed=1) +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6975 bytes) +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture (1 transformers, 1401 bytes) +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD, TRAIL] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture �� changed=true (1994 bytes) +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.PerformanceFixture �� true (loaded=1 transformed=1) +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI (1 transformers, 21696 bytes) +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/DefaultAdyeshachAPI.getMinecraftAPI()Link/ptms/adyeshach/core/AdyeshachMinecraftAPI; kinds=[TRAIL] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI �� changed=true (21991 bytes) +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform ink.ptms.adyeshach.impl.DefaultAdyeshachAPI �� true (loaded=1 transformed=1) +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture (1 transformers, 1401 bytes) +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.probe(I)I kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD] static=false +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture �� changed=true (1893 bytes) +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.PerformanceFixture �� true (loaded=1 transformed=1) +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/AccessorFixture (0 transformers, 3612 bytes) +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/AccessorFixture �� changed=false (3612 bytes) +[15:30:13 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.AccessorFixture �� true (loaded=1 transformed=1) +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.throwIt()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6975 bytes) +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.interfaceCall(Ljava/util/List;)I kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6871 bytes) +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.emptyBody()V kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6758 bytes) +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.densePattern()I kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6669 bytes) +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture (1 transformers, 1401 bytes) +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.lead(I)I kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture �� changed=true (1797 bytes) +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.PerformanceFixture �� true (loaded=1 transformed=1) +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/MinecraftServer (1 transformers, 148742 bytes) +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject net/minecraft/server/MinecraftServer.getPlayerCount()I kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/MinecraftServer �� changed=true (148982 bytes) +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform net.minecraft.server.MinecraftServer �� true (loaded=1 transformed=1) +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/InsnPatternFixture (0 transformers, 982 bytes) +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/InsnPatternFixture �� changed=false (982 bytes) +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.InsnPatternFixture �� true (loaded=1 transformed=1) +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6577 bytes) +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6577 bytes) +[15:30:14 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture (1 transformers, 1401 bytes) +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/PerformanceFixture.leadTrail(I)I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture �� changed=true (1702 bytes) +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.PerformanceFixture �� true (loaded=1 transformed=1) +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: org/bukkit/Bukkit (0 transformers, 33029 bytes) +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: org/bukkit/Bukkit �� changed=false (33029 bytes) +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform org.bukkit.Bukkit �� true (loaded=1 transformed=1) +[15:30:15 INFO]: [Incision-Test-1.0.0] [Incision] AutoHeal: classLoader=PluginClassLoader{plugin=Incision-Test v1.0.0, pluginEnabled=false, url=plugins\Incision-Test-1.0.0.jar} removed=292 advice +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6577 bytes) +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6577 bytes) +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6577 bytes) +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6577 bytes) +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6577 bytes) +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.typeCheck(Ljava/lang/Object;)I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6577 bytes) +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper (1 transformers, 19500 bytes) +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; kinds=[SPLICE, LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper �� changed=true (19967 bytes) +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper �� true (loaded=1 transformed=1) +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6466 bytes) +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6466 bytes) +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.staticCalls()I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6466 bytes) +[15:30:15 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arithmetic(I)I kinds=[LEAD] static=false +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6375 bytes) +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI (0 transformers, 21696 bytes) +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/DefaultAdyeshachAPI �� changed=false (21696 bytes) +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform ink.ptms.adyeshach.impl.DefaultAdyeshachAPI �� true (loaded=1 transformed=1) +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.branch(Z)I kinds=[LEAD] static=false +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6239 bytes) +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.loadStrings()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (6100 bytes) +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (5992 bytes) +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (5755 bytes) +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (5755 bytes) +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper (1 transformers, 19500 bytes) +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper.literalChatBaseComponent(Ljava/lang/String;)Ljava/lang/Object; kinds=[LEAD] static=false +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper �� changed=true (19803 bytes) +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper �� true (loaded=1 transformed=1) +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (5755 bytes) +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper (0 transformers, 19500 bytes) +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: ink/ptms/adyeshach/impl/nms/DefaultMinecraftHelper �� changed=false (19500 bytes) +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform ink.ptms.adyeshach.impl.nms.DefaultMinecraftHelper �� true (loaded=1 transformed=1) +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.multiFieldPut()I kinds=[LEAD] static=false +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (5755 bytes) +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture (0 transformers, 1401 bytes) +[15:30:16 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/PerformanceFixture �� changed=false (1401 bytes) +[15:30:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.PerformanceFixture �� true (loaded=1 transformed=1) +[15:30:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/MinecraftServer (0 transformers, 148742 bytes) +[15:30:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: net/minecraft/server/MinecraftServer �� changed=false (148742 bytes) +[15:30:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform net.minecraft.server.MinecraftServer �� true (loaded=1 transformed=1) +[15:30:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:30:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.chainInvoke()I kinds=[GRAFT] static=false +[15:30:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (5662 bytes) +[15:30:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:30:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:30:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.buildBuffer()Ljava/lang/String; kinds=[LEAD] static=false +[15:30:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (5429 bytes) +[15:30:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:30:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:30:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.touchFields()I kinds=[LEAD] static=false +[15:30:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (5321 bytes) +[15:30:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:30:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (1 transformers, 4983 bytes) +[15:30:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] weave inject top/maplex/incisiontest/fixture/ComplexOpcodeFixture.arrays()I kinds=[LEAD] static=false +[15:30:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=true (5230 bytes) +[15:30:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:30:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture (0 transformers, 4983 bytes) +[15:30:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.onClassFileLoad: top/maplex/incisiontest/fixture/ComplexOpcodeFixture �� changed=false (4983 bytes) +[15:30:17 INFO]: [Incision-Test-1.0.0] [DEBUG] [Incision][DEBUG] JvmtiBackend.retransform top.maplex.incisiontest.fixture.ComplexOpcodeFixture �� true (loaded=1 transformed=1) +[15:30:17 INFO]: [Incision-Test-1.0.0] [DEBUG] injectAll(DISABLE): 201 ����, ��ʱ 5,281 ���� +[15:30:17 INFO]: [Incision-Test-1.0.0] [DEBUG] - ClassVisitorAwake: 5,281 ���� +[15:30:17 INFO]: [Incision-Test-1.0.0] [DEBUG] �������� "DISABLE" ��ʱ 5,280 ���롣 +[15:30:17 INFO]: Saving players +[15:30:17 INFO]: Saving worlds +[15:30:17 INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:overworld +[15:30:17 INFO]: [ChunkHolderManager] Waiting 60s for chunk system to halt for world 'minecraft:overworld' +[15:30:17 INFO]: [ChunkHolderManager] Halted chunk system for world 'minecraft:overworld' +[15:30:17 INFO]: [ChunkHolderManager] Saving all chunkholders for world 'minecraft:overworld' +[15:30:17 INFO]: [ChunkHolderManager] Saved 0 block chunks, 0 entity chunks, 0 poi chunks in world 'minecraft:overworld' in 0.00s +[15:30:17 INFO]: [ChunkHolderManager] Waiting 60s for chunk I/O to halt for world 'minecraft:overworld' +[15:30:17 INFO]: [ChunkHolderManager] Halted I/O scheduler for world 'minecraft:overworld' +[15:30:17 INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:the_nether +[15:30:17 INFO]: [ChunkHolderManager] Waiting 60s for chunk system to halt for world 'minecraft:the_nether' +[15:30:17 INFO]: [ChunkHolderManager] Halted chunk system for world 'minecraft:the_nether' +[15:30:17 INFO]: [ChunkHolderManager] Saving all chunkholders for world 'minecraft:the_nether' +[15:30:17 INFO]: [ChunkHolderManager] Saved 0 block chunks, 0 entity chunks, 0 poi chunks in world 'minecraft:the_nether' in 0.00s +[15:30:17 INFO]: [ChunkHolderManager] Waiting 60s for chunk I/O to halt for world 'minecraft:the_nether' +[15:30:17 INFO]: [ChunkHolderManager] Halted I/O scheduler for world 'minecraft:the_nether' +[15:30:17 INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:the_end +[15:30:17 INFO]: [ChunkHolderManager] Waiting 60s for chunk system to halt for world 'minecraft:the_end' +[15:30:17 INFO]: [ChunkHolderManager] Halted chunk system for world 'minecraft:the_end' +[15:30:17 INFO]: [ChunkHolderManager] Saving all chunkholders for world 'minecraft:the_end' +[15:30:17 INFO]: [ChunkHolderManager] Saved 0 block chunks, 0 entity chunks, 0 poi chunks in world 'minecraft:the_end' in 0.00s +[15:30:17 INFO]: [ChunkHolderManager] Waiting 60s for chunk I/O to halt for world 'minecraft:the_end' +[15:30:17 INFO]: [ChunkHolderManager] Halted I/O scheduler for world 'minecraft:the_end' +[15:30:17 INFO]: ThreadedAnvilChunkStorage (world): All chunks are saved +[15:30:17 INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved +[15:30:17 INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved +[15:30:17 INFO]: ThreadedAnvilChunkStorage: All dimensions are saved +[15:30:17 INFO]: Waiting for all RegionFile I/O tasks to complete... +[15:30:17 INFO]: All RegionFile I/O tasks to complete +[15:30:17 INFO]: [MoonriseCommon] Awaiting termination of worker pool for up to 60s... +[15:30:17 INFO]: [MoonriseCommon] Awaiting termination of I/O pool for up to 60s... diff --git a/module/incision/performance/jmh-2026-07-28/data/jmh-aggregate.csv b/module/incision/performance/jmh-2026-07-28/data/jmh-aggregate.csv new file mode 100644 index 000000000..bca5d8f94 --- /dev/null +++ b/module/incision/performance/jmh-2026-07-28/data/jmh-aggregate.csv @@ -0,0 +1,11 @@ +backend,benchmark,mean_overhead_ns_op,median_overhead_ns_op,geomean_overhead_multiplier +jvmti,lead,79.515209,77.997610,196.984099 +jvmti,leadTrail,207.474392,205.869949,510.878905 +jvmti,predicateTrue,102.862987,100.945450,249.870360 +jvmti,spliceProceed,118.615160,118.453104,293.451892 +jvmti,siteInvoke,164.899656,156.276573,404.473754 +instrumentation,lead,79.427279,79.578820,198.371165 +instrumentation,leadTrail,208.495801,205.186910,520.295944 +instrumentation,predicateTrue,105.047866,99.522657,259.400630 +instrumentation,spliceProceed,125.703358,124.542938,313.485043 +instrumentation,siteInvoke,174.236643,167.555001,430.520355 diff --git a/module/incision/performance/jmh-2026-07-28/data/jmh-summary.csv b/module/incision/performance/jmh-2026-07-28/data/jmh-summary.csv new file mode 100644 index 000000000..0bf2725c4 --- /dev/null +++ b/module/incision/performance/jmh-2026-07-28/data/jmh-summary.csv @@ -0,0 +1,73 @@ +node,java,backend,benchmark,score_ns_op,score_error_ns_op,confidence_low_ns_op,confidence_high_ns_op,jdk_version,vm_name,vm_version,warmup_iterations,measurement_iterations,measurement_time,threads,forks,raw_samples,overhead_ns_op,overhead_error_ns_op,score_multiplier,overhead_multiplier +1.12.2-paper,8,instrumentation,baseline,0.37131778543035676,0.0033041395006201194,0.3680136459297366,0.3746219249309769,1.8.0_472,OpenJDK 64-Bit Server VM,25.472-b08,3,7,500 ms,1,0,"[[0.37037935098544567,0.3727472937337182,0.3687508928887281,0.3731270416934453,0.37115335048271264,0.3715930561454076,0.3714735120830401]]",0.0,0.0046727588937496385,1.0,0.0 +1.12.2-paper,8,instrumentation,lead,78.27851561692042,0.8681569506176936,77.41035866630273,79.1466725675381,1.8.0_472,OpenJDK 64-Bit Server VM,25.472-b08,3,7,500 ms,1,0,"[[78.21149388657719,78.21832922787873,77.67326209014703,77.9384158039016,78.58221941510865,78.74537040822166,78.58051848660799]]",77.90719783149005,0.8681632382470776,210.81272884948328,209.81272884948328 +1.12.2-paper,8,instrumentation,leadTrail,201.29815779519336,2.1726998163256206,199.12545797886773,203.470857611519,1.8.0_472,OpenJDK 64-Bit Server VM,25.472-b08,3,7,500 ms,1,0,"[[200.1525011061531,200.7970345731471,202.59051107710064,202.09391732233345,201.414973980867,201.89866010170311,200.1395064050488]]",200.926840009763,2.172702328713997,542.1182762950315,541.1182762950315 +1.12.2-paper,8,instrumentation,predicateTrue,137.414697807159,1.3387546461134652,136.07594316104553,138.75345245327247,1.8.0_472,OpenJDK 64-Bit Server VM,25.472-b08,3,7,500 ms,1,0,"[[138.36758283317943,136.40441152205912,137.72726661346908,137.15036407939456,137.31890219017822,137.53445648121752,137.3999009306152]]",137.04338002172864,1.338758723530207,370.07302962311803,369.07302962311803 +1.12.2-paper,8,instrumentation,siteInvoke,225.40799563602104,2.3834807302898553,223.0245149057312,227.7914763663109,1.8.0_472,OpenJDK 64-Bit Server VM,25.472-b08,3,7,500 ms,1,0,"[[225.30040140629626,226.14766115464917,224.53236389367055,226.62659057373688,224.18185058992708,224.4439647609119,226.62313707295544]]",225.03667785059068,2.383483020497713,607.0487449847669,606.0487449847669 +1.12.2-paper,8,instrumentation,spliceProceed,128.54738011849616,1.1018114818558014,127.44556863664036,129.64919160035197,1.8.0_472,OpenJDK 64-Bit Server VM,25.472-b08,3,7,500 ms,1,0,"[[127.91796180661674,128.93155673686258,128.55236300227236,128.2672482197563,129.3998925242337,128.25526859130673,128.50736994842472]]",128.1760623330658,1.1018164361122575,346.1923591123165,345.1923591123165 +1.12.2-paper,8,jvmti,baseline,0.372468069796491,0.003445136338957692,0.3690229334575333,0.3759132061354487,1.8.0_472,OpenJDK 64-Bit Server VM,25.472-b08,3,7,500 ms,1,0,"[[0.3709912073458681,0.3717435308156223,0.3728850625201855,0.3756822601150216,0.3720142315859426,0.3717099044270135,0.37225029176578384]]",0.0,0.00487215853477836,1.0,0.0 +1.12.2-paper,8,jvmti,lead,78.28040866698825,0.9707719433338063,77.30963672365445,79.25118061032205,1.8.0_472,OpenJDK 64-Bit Server VM,25.472-b08,3,7,500 ms,1,0,"[[78.33821977377302,78.36125561560533,77.88157098173353,77.89914221800717,78.72696628066812,77.83841044238912,78.91729535674138]]",77.90794059719175,0.9707780564724817,210.16676331412538,209.16676331412535 +1.12.2-paper,8,jvmti,leadTrail,202.6172744933326,3.728844226757491,198.88843026657509,206.3461187200901,1.8.0_472,OpenJDK 64-Bit Server VM,25.472-b08,3,7,500 ms,1,0,"[[200.35003301707158,201.97132363185537,202.63639650904625,202.39652438052923,205.53583565575218,201.64240080056217,203.78840745851122]]",202.2448064235361,3.7288458182642876,543.9856216508399,542.9856216508399 +1.12.2-paper,8,jvmti,predicateTrue,139.09984049564304,2.272209734172625,136.8276307614704,141.37205022981567,1.8.0_472,OpenJDK 64-Bit Server VM,25.472-b08,3,7,500 ms,1,0,"[[138.98488827752988,138.46925419533977,140.31182330255825,138.50411663917075,140.41243354095585,139.35945246518133,137.65691504876543]]",138.72737242584654,2.2722123459380343,373.4544026059586,372.4544026059586 +1.12.2-paper,8,jvmti,siteInvoke,218.14827656056477,1.9425408977792902,216.2057356627855,220.09081745834405,1.8.0_472,OpenJDK 64-Bit Server VM,25.472-b08,3,7,500 ms,1,0,"[[218.53034892720893,218.47296879449226,218.13484239099168,219.2180269511584,217.76542179755006,218.4502318420908,216.4660952204613]]",217.77580849076827,1.9425439527870572,585.6831611895124,584.6831611895124 +1.12.2-paper,8,jvmti,spliceProceed,129.81937154356737,4.242381281102387,125.57699026246499,134.06175282466975,1.8.0_472,OpenJDK 64-Bit Server VM,25.472-b08,3,7,500 ms,1,0,"[[129.20720970701734,128.33920638488806,128.89685334047644,129.36647946383854,133.95317518008773,129.0639984385726,129.908678290091]]",129.44690347377087,4.242382679958554,348.5382562175009,347.5382562175008 +1.16.5-paper,16,instrumentation,baseline,0.35340971431362256,0.012344688617515554,0.341065025696107,0.3657544029311381,16.0.2,OpenJDK 64-Bit Server VM,16.0.2+7,3,7,500 ms,1,0,"[[0.36176191922567363,0.3562048804193693,0.34645323448065424,0.3494796372796038,0.3490370640608543,0.35783964559233156,0.3530916191368709]]",0.0,0.01745802606616327,1.0,0.0 +1.16.5-paper,16,instrumentation,lead,81.60385283528332,1.6862106818291442,79.91764215345418,83.29006351711246,16.0.2,OpenJDK 64-Bit Server VM,16.0.2+7,3,7,500 ms,1,0,"[[83.17596352633069,81.90673767811137,81.05334240411771,81.45875475223981,81.15294575435439,81.2994339027024,81.17979182912688]]",81.25044312096969,1.6862558687375326,230.90438527919608,229.90438527919605 +1.16.5-paper,16,instrumentation,leadTrail,209.80038921384534,2.422861552517904,207.37752766132743,212.22325076636324,16.0.2,OpenJDK 64-Bit Server VM,16.0.2+7,3,7,500 ms,1,0,"[[209.66767890714908,209.70250596688703,207.9437716198346,210.90621387939694,209.1418437764977,210.13652237356936,211.10418797358267]]",209.44697949953172,2.4228930009405145,593.6463563864135,592.6463563864135 +1.16.5-paper,16,instrumentation,predicateTrue,120.48339150705797,1.208127059430098,119.27526444762788,121.69151856648807,16.0.2,OpenJDK 64-Bit Server VM,16.0.2+7,3,7,500 ms,1,0,"[[120.20026733691415,120.44546545589515,119.66365418975423,120.11981063120052,120.78103436036207,121.1963205999588,120.9771879753209]]",120.12998179274435,1.208190127034764,340.91703376364666,339.9170337636466 +1.16.5-paper,16,instrumentation,siteInvoke,167.1574272748773,1.5991974776672446,165.55822979721006,168.75662475254455,16.0.2,OpenJDK 64-Bit Server VM,16.0.2+7,3,7,500 ms,1,0,"[[166.92376378985077,167.8407700355723,167.8137094771221,166.09425585820114,166.71573727227704,167.93472247833301,166.77903201278482]]",166.8040175605637,1.599245123148525,472.98481197531146,471.9848119753115 +1.16.5-paper,16,instrumentation,spliceProceed,121.26322334060957,1.5569356007215178,119.70628773988805,122.82015894133109,16.0.2,OpenJDK 64-Bit Server VM,16.0.2+7,3,7,500 ms,1,0,"[[121.88399625369152,121.16013091652692,121.14133530812302,121.1967661606752,120.98352429337218,122.32756995331398,120.1492404985642]]",120.90981362629594,1.5569845394643895,343.1236279855009,342.1236279855009 +1.16.5-paper,16,jvmti,baseline,0.3534508690830505,0.00539413214254945,0.34805673694050104,0.3588450012256,16.0.2,OpenJDK 64-Bit Server VM,16.0.2+7,3,7,500 ms,1,0,"[[0.35727234305283295,0.3542965182809128,0.35164797245375573,0.3540197628899634,0.3495935278612657,0.35313618149275977,0.35418977754986364]]",0.0,0.007628454833226073,1.0,0.0 +1.16.5-paper,16,jvmti,lead,78.44073063329795,1.4508456455748213,76.98988498772313,79.89157627887276,16.0.2,OpenJDK 64-Bit Server VM,16.0.2+7,3,7,500 ms,1,0,"[[79.55546448930659,78.69418956981235,78.41426272806169,78.05207455417874,78.64895411563593,78.25603756813207,77.46413140795833]]",78.0872797642149,1.4508556730236786,221.92824376636824,220.92824376636827 +1.16.5-paper,16,jvmti,leadTrail,209.84854275506854,1.1399586787288882,208.70858407633966,210.9885014337974,16.0.2,OpenJDK 64-Bit Server VM,16.0.2+7,3,7,500 ms,1,0,"[[209.83570320660286,209.40824836514386,210.8454076750235,210.03653343838369,209.56067658361349,209.3690842373256,209.88414577938676]]",209.4950918859855,1.1399714408137092,593.7134722556315,592.7134722556315 +1.16.5-paper,16,jvmti,predicateTrue,121.31676112548867,1.7441792831885083,119.57258184230015,123.06094040867718,16.0.2,OpenJDK 64-Bit Server VM,16.0.2+7,3,7,500 ms,1,0,"[[121.0211658942982,120.72197428222154,120.6525023384201,122.54103000266109,121.18850602894989,122.28620197759057,120.80594735427925]]",120.96331025640562,1.7441876242438914,343.23514733523774,342.23514733523774 +1.16.5-paper,16,jvmti,siteInvoke,169.5223589770182,2.8824003607521247,166.63995861626609,172.40475933777032,16.0.2,OpenJDK 64-Bit Server VM,16.0.2+7,3,7,500 ms,1,0,"[[172.0327771561397,169.923993519869,168.53017272578833,168.29570995896273,168.82117262195842,169.08869133313652,169.96399552327264]]",169.16890810793515,2.8824054080447374,479.620716216673,478.620716216673 +1.16.5-paper,16,jvmti,spliceProceed,119.7867576041167,1.6434276339205862,118.14332997019612,121.43018523803728,16.0.2,OpenJDK 64-Bit Server VM,16.0.2+7,3,7,500 ms,1,0,"[[119.52518003119276,121.10203405768462,119.16672453764261,118.95091948879983,120.29072400691976,119.57139403164865,119.90032707492861]]",119.43330673503365,1.6434364863283848,338.90638864427393,337.90638864427393 +1.20.6-paper,21,instrumentation,baseline,0.37193896892957007,0.0023864322201780246,0.36955253670939203,0.3743254011497481,21.0.10,OpenJDK 64-Bit Server VM,21.0.10+7-LTS,3,7,500 ms,1,0,"[[0.3734953362804759,0.371555514597601,0.3724583531517514,0.3705331053192203,0.3712501507698825,0.3713138929216356,0.372966429466424]]",0.0,0.0033749248114598985,1.0,0.0 +1.20.6-paper,21,instrumentation,lead,76.92669606371878,5.743666924292156,71.18302913942662,82.67036298801094,21.0.10,OpenJDK 64-Bit Server VM,21.0.10+7-LTS,3,7,500 ms,1,0,"[[74.97277819309475,79.48370306723238,78.9414260196136,79.63654907773339,76.89658173114472,75.5488144486457,73.00701990856695]]",76.55475709478921,5.743667420060675,206.826126031138,205.826126031138 +1.20.6-paper,21,instrumentation,leadTrail,183.28076877825637,12.871136861208454,170.40963191704793,196.15190563946481,21.0.10,OpenJDK 64-Bit Server VM,21.0.10+7-LTS,3,7,500 ms,1,0,"[[195.10667445028216,183.8580917091348,178.85862659916475,180.39614986702978,184.0360474094281,178.09608706756657,182.6137043451886]]",182.9088298093268,12.871137082442162,492.7710836692732,491.77108366927314 +1.20.6-paper,21,instrumentation,predicateTrue,84.60752544961876,1.5091966681809845,83.09832878143777,86.11672211779975,21.0.10,OpenJDK 64-Bit Server VM,21.0.10+7-LTS,3,7,500 ms,1,0,"[[84.68227222220249,85.15736646304337,83.54123850759453,85.18800717966785,84.54768957575794,83.89514444549945,85.24095975356575]]",84.2355864806892,1.5091985549646296,227.47690486188324,226.47690486188327 +1.20.6-paper,21,instrumentation,siteInvoke,142.49360997670018,1.978459502131167,140.51515047456903,144.47206947883134,21.0.10,OpenJDK 64-Bit Server VM,21.0.10+7-LTS,3,7,500 ms,1,0,"[[143.15003654991665,143.56532956921862,140.92102432039977,142.3797161524532,142.6555188858899,142.90055398265918,141.8830903763641]]",142.1216710077706,1.9784609413965815,383.1101924780638,382.11019247806377 +1.20.6-paper,21,instrumentation,spliceProceed,108.10584027090633,1.8764104161337156,106.22942985477262,109.98225068704004,21.0.10,OpenJDK 64-Bit Server VM,21.0.10+7-LTS,3,7,500 ms,1,0,"[[109.01411727392495,107.1896711507381,108.37646310451812,108.83924068319304,108.33153675242322,106.75604353031429,108.23380940123246]]",107.73390130197676,1.8764119336739056,290.65478291245444,289.65478291245444 +1.20.6-paper,21,jvmti,baseline,0.3738920706900161,0.0041061852801565326,0.36978588540985957,0.37799825597017267,21.0.10,OpenJDK 64-Bit Server VM,21.0.10+7-LTS,3,7,500 ms,1,0,"[[0.37321882386581284,0.3768808867322937,0.3759823828215808,0.3735569960161623,0.373133245889451,0.3723236611890311,0.37214849831578106]]",0.0,0.005807022912814135,1.0,0.0 +1.20.6-paper,21,jvmti,lead,73.95815379435898,2.8677309943753024,71.09042279998367,76.82588478873429,21.0.10,OpenJDK 64-Bit Server VM,21.0.10+7-LTS,3,7,500 ms,1,0,"[[75.57025962978855,72.63321597417809,75.02418350592704,72.96815674070501,74.22590016095714,72.42079331704186,74.86456723191516]]",73.58426172366896,2.8677339341121444,197.8061574236371,196.80615742363707 +1.20.6-paper,21,jvmti,leadTrail,174.34978958805138,4.1402304076679535,170.20955918038342,178.49001999571934,21.0.10,OpenJDK 64-Bit Server VM,21.0.10+7-LTS,3,7,500 ms,1,0,"[[171.16179807982977,173.76617447100088,172.7969353946666,175.55133057190457,175.75653593223325,175.35494016327704,176.06081250344758]]",173.97589751736137,4.1402324438775056,466.3104763529476,465.31047635294766 +1.20.6-paper,21,jvmti,predicateTrue,82.77081460787527,1.3391816026479957,81.43163300522727,84.10999621052326,21.0.10,OpenJDK 64-Bit Server VM,21.0.10+7-LTS,3,7,500 ms,1,0,"[[83.39616480324798,82.80943108388009,82.97059647380316,82.49163888953791,83.56495758913697,81.95932468179303,82.20358873372774]]",82.39692253718525,1.3391878978053862,221.3762235051471,220.3762235051471 +1.20.6-paper,21,jvmti,siteInvoke,143.20903349798306,3.5755900479655023,139.63344345001755,146.78462354594856,21.0.10,OpenJDK 64-Bit Server VM,21.0.10+7-LTS,3,7,500 ms,1,0,"[[143.97185452867598,142.0874520418517,145.066079690056,143.22035619101604,144.51747011097123,143.24071484701824,140.35930707629214]]",142.83514142729305,3.5755924057234902,383.02238727259294,382.022387272593 +1.20.6-paper,21,jvmti,spliceProceed,107.12410421298605,1.836779017649117,105.28732519533693,108.96088323063518,21.0.10,OpenJDK 64-Bit Server VM,21.0.10+7-LTS,3,7,500 ms,1,0,"[[107.48037348166746,106.26241754411481,107.67684644824767,108.32630038190008,106.2506214179034,107.45412925294663,106.41804096412253]]",106.75021214229604,1.836783607405513,286.51076770707925,285.5107677070792 +1.21.11-paper,21,instrumentation,baseline,0.3763908924747569,0.008856803158261123,0.3675340893164958,0.385247695633018,21.0.10,OpenJDK 64-Bit Server VM,21.0.10+7-LTS,3,7,500 ms,1,0,"[[0.37939800070431695,0.37400320763684597,0.37514085610070047,0.3725123755808178,0.3760908204497323,0.3837846167524917,0.3738063700983929]]",0.0,0.012525411145681741,1.0,0.0 +1.21.11-paper,21,instrumentation,lead,69.70910056083537,1.7234499436757336,67.98565061715964,71.4325505045111,21.0.10,OpenJDK 64-Bit Server VM,21.0.10+7-LTS,3,7,500 ms,1,0,"[[70.63364787947971,70.09186612006215,69.01715987250624,70.42503891722632,68.50127168591916,69.4826309756675,69.81208847498647]]",69.33270966836061,1.7234727010655182,185.20400454564796,184.20400454564796 +1.21.11-paper,21,instrumentation,leadTrail,196.23097203940492,71.56444863942238,124.66652339998254,267.7954206788273,21.0.10,OpenJDK 64-Bit Server VM,21.0.10+7-LTS,3,7,500 ms,1,0,"[[172.58322227846708,169.9632596559552,170.84351628841668,170.9271974908123,227.5192798905271,222.45108850004735,239.32924017160883]]",195.85458114693017,71.56444918748055,521.3488847968482,520.3488847968483 +1.21.11-paper,21,instrumentation,predicateTrue,100.09159333311285,12.348389898953194,87.74320343415965,112.43998323206606,21.0.10,OpenJDK 64-Bit Server VM,21.0.10+7-LTS,3,7,500 ms,1,0,"[[106.28276539973788,95.79754567774914,109.25086737173062,96.69598630827875,95.26594371091724,98.01590480385558,99.33214005952068]]",99.7152024406381,12.34839307519531,265.92458886296146,264.92458886296146 +1.21.11-paper,21,instrumentation,siteInvoke,198.73383069058542,29.40319316632465,169.33063752426077,228.13702385691008,21.0.10,OpenJDK 64-Bit Server VM,21.0.10+7-LTS,3,7,500 ms,1,0,"[[194.21621711574028,206.43223353255658,213.33724921685882,180.8021816259877,210.87342151279492,202.45567439639368,183.01983743376596]]",198.35743979811068,29.403194500243725,527.9985107607612,526.9985107607612 +1.21.11-paper,21,instrumentation,spliceProceed,142.7281039844467,10.591658384086761,132.13644560035993,153.31976236853347,21.0.10,OpenJDK 64-Bit Server VM,21.0.10+7-LTS,3,7,500 ms,1,0,"[[137.88874590779298,145.49104167483435,139.8066218907679,143.25927342212432,146.61791129723102,149.2426566300459,136.79047706833043]]",142.35171309197196,10.59166208713994,379.20180014456366,378.20180014456366 +1.21.11-paper,21,jvmti,baseline,0.37425003269896656,0.007175621732463939,0.3670744109665026,0.3814256544314305,21.0.10,OpenJDK 64-Bit Server VM,21.0.10+7-LTS,3,7,500 ms,1,0,"[[0.38099351476736526,0.3721120488753892,0.37372938036226777,0.3728536185855416,0.3752075114422903,0.37169404039056164,0.3731601144693501]]",0.0,0.010147861572509628,1.0,0.0 +1.21.11-paper,21,jvmti,lead,72.04206105179075,1.6126934666600128,70.42936758513073,73.65475451845077,21.0.10,OpenJDK 64-Bit Server VM,21.0.10+7-LTS,3,7,500 ms,1,0,"[[71.46908348023547,71.5923297710657,72.04941869247455,71.8101489204333,71.38271482422843,73.34149728562238,72.64923438847549]]",71.66781101909179,1.612709430416756,192.4971403001555,191.4971403001555 +1.21.11-paper,21,jvmti,leadTrail,173.36167868490128,2.940590897146458,170.42108778775483,176.30226958204773,21.0.10,OpenJDK 64-Bit Server VM,21.0.10+7-LTS,3,7,500 ms,1,0,"[[172.4071899930039,175.28484997335792,173.60311605106054,174.27174585811818,172.20302057312998,171.67110518165902,174.09072316397948]]",172.9874286522023,2.9405996520995266,463.2242178702687,462.2242178702687 +1.21.11-paper,21,jvmti,predicateTrue,73.57366842116963,2.897419847886384,70.67624857328325,76.47108826905601,21.0.10,OpenJDK 64-Bit Server VM,21.0.10+7-LTS,3,7,500 ms,1,0,"[[74.28517815395413,72.71972536091268,73.11289160238955,74.10740925796124,71.50992356745304,75.5521590930491,73.72839191246764]]",73.19941838847066,2.897428733286326,196.5896112034536,195.5896112034536 +1.21.11-paper,21,jvmti,siteInvoke,143.75848702962048,4.938722678208888,138.8197643514116,148.69720970782936,21.0.10,OpenJDK 64-Bit Server VM,21.0.10+7-LTS,3,7,500 ms,1,0,"[[141.85198434582173,143.89048709480684,141.7322747903233,141.55713943567775,144.87288503504922,144.96524807280562,147.4393904328589]]",143.38423699692152,4.938727891046643,384.12418027830796,383.12418027830796 +1.21.11-paper,21,jvmti,spliceProceed,103.1352374087394,1.4162800777791216,101.71895733096028,104.55151748651852,21.0.10,OpenJDK 64-Bit Server VM,21.0.10+7-LTS,3,7,500 ms,1,0,"[[103.54251504291221,103.51806874522063,101.8620754073328,103.57471607859114,103.50533697271476,103.13903153349136,102.80491808091294]]",102.76098737604043,1.4162982554043064,275.5784325921428,274.5784325921428 +26.1.2-spigot,25,instrumentation,baseline,0.4753817802324151,0.08698783661129683,0.3883939436211183,0.562369616843712,25.0.2,OpenJDK 64-Bit Server VM,25.0.2+10-LTS,3,7,500 ms,1,0,"[[0.5136954469445769,0.44884444371479854,0.5356328027786627,0.4289732390533029,0.48234862341239604,0.4734925276199515,0.4446853781032174]]",0.0,0.12301937829719083,1.0,0.0 +26.1.2-spigot,25,instrumentation,lead,83.18959714223546,13.202526202067666,69.9870709401678,96.39212334430312,25.0.2,OpenJDK 64-Bit Server VM,25.0.2+10-LTS,3,7,500 ms,1,0,"[[84.68547534231797,74.2502199785595,91.05719585488721,85.81051300330395,79.36152491053876,88.06996471683595,79.09228618920487]]",82.71421536200305,13.202812768497537,174.99534185252932,173.99534185252935 +26.1.2-spigot,25,instrumentation,leadTrail,225.97158594191828,47.252745257919145,178.71884068399913,273.2243311998374,25.0.2,OpenJDK 64-Bit Server VM,25.0.2+10-LTS,3,7,500 ms,1,0,"[[245.08631676968207,211.09712529692337,228.06199551421386,252.68330357538701,199.38314317496136,240.1918289710221,205.2973882912384]]",225.49620416168585,47.252825326042874,475.34759500341033,474.34759500341033 +26.1.2-spigot,25,instrumentation,predicateTrue,90.30831562842991,12.188638338304498,78.11967729012541,102.49695396673441,25.0.2,OpenJDK 64-Bit Server VM,25.0.2+10-LTS,3,7,500 ms,1,0,"[[93.97782163964663,90.43728183445592,88.02922700633795,97.77214844899216,82.4737407248782,85.30103416205206,94.1669555826464]]",89.8329338481975,12.188948741614453,189.97008169786815,188.97008169786818 +26.1.2-spigot,25,instrumentation,siteInvoke,145.26945084587652,15.631854934426297,129.63759591145023,160.9013057803028,25.0.2,OpenJDK 64-Bit Server VM,25.0.2+10-LTS,3,7,500 ms,1,0,"[[145.3702181431116,147.76449352429572,141.64957490146642,135.39523883200903,154.9856371657629,139.65191243390865,152.06908092058134]]",144.7940690656441,15.632096966647376,305.5848096972795,304.58480969727947 +26.1.2-spigot,25,instrumentation,spliceProceed,118.50944783018319,7.071861706060865,111.43758612412233,125.58130953624405,25.0.2,OpenJDK 64-Bit Server VM,25.0.2+10-LTS,3,7,500 ms,1,0,"[[114.96870364672547,117.2840640437327,116.45888817719045,122.28445954667446,121.08067244867384,121.90219865726067,115.58714829102485]]",118.03406604995078,7.072396685238209,249.29320549946968,248.29320549946968 +26.1.2-spigot,25,jvmti,baseline,0.49157879555855477,0.1084228757523742,0.3831559198061806,0.600001671310929,25.0.2,OpenJDK 64-Bit Server VM,25.0.2+10-LTS,3,7,500 ms,1,0,"[[0.41730069462537006,0.5641354827031788,0.5293615499917675,0.4563088549792729,0.48731075638151344,0.478696389334811,0.5079378408939694]]",0.0,0.1533331013605006,1.0,0.0 +26.1.2-spigot,25,jvmti,lead,84.72836924916116,8.429914590930652,76.29845465823051,93.15828384009181,25.0.2,OpenJDK 64-Bit Server VM,25.0.2+10-LTS,3,7,500 ms,1,0,"[[82.83283285768697,89.38157522620645,80.90466742901475,86.10921373008618,87.56271922972152,79.32675393138126,86.98082234003098]]",84.23679045360261,8.430611812340308,172.3596908871727,171.3596908871727 +26.1.2-spigot,25,jvmti,leadTrail,243.60167810483566,40.3137442109463,203.28793389388937,283.91542231578194,25.0.2,OpenJDK 64-Bit Server VM,25.0.2+10-LTS,3,7,500 ms,1,0,"[[219.58185318119695,244.60819236153455,221.40718833599087,260.895286751211,263.8320932623277,254.99156553889608,239.89556730269265]]",243.1100993092771,40.313890011081696,495.5496052836129,494.5496052836129 +26.1.2-spigot,25,jvmti,predicateTrue,101.74909484691837,6.033697220039064,95.71539762687931,107.78279206695743,25.0.2,OpenJDK 64-Bit Server VM,25.0.2+10-LTS,3,7,500 ms,1,0,"[[101.21339341396504,97.99479523085165,103.9792177220414,104.49872557970302,98.56025540529077,104.19344769643858,101.80382888013798]]",101.25751605135981,6.034671297021367,206.9843039737023,205.9843039737023 +26.1.2-spigot,25,jvmti,siteInvoke,138.38140006299903,34.47976511305043,103.9016349499486,172.86116517604947,25.0.2,OpenJDK 64-Bit Server VM,25.0.2+10-LTS,3,7,500 ms,1,0,"[[162.73923856872022,129.23060046949388,132.91594108948857,153.90173232986703,118.59537722025873,130.54628659835458,140.7406241648102]]",137.88982126744048,34.47993558246761,281.50400569203487,280.50400569203487 +26.1.2-spigot,25,jvmti,spliceProceed,117.96448087270849,28.409399700195056,89.55508117251344,146.37388057290354,25.0.2,OpenJDK 64-Bit Server VM,25.0.2+10-LTS,3,7,500 ms,1,0,"[[119.87560808126517,109.06169749813303,140.072634173404,105.81684025285543,129.36492864581345,111.8319930264426,109.7276644310457]]",117.47290207714994,28.40960659434462,239.97064547642202,238.97064547642205 +26.2-paper,25,instrumentation,baseline,0.46374501012583424,0.06292914251419737,0.4008158676116369,0.5266741526400316,25.0.2,OpenJDK 64-Bit Server VM,25.0.2+10-LTS,3,7,500 ms,1,0,"[[0.4308429585612522,0.4695316198692266,0.5070176907032783,0.45425490961750814,0.4698633767673944,0.4846138373108673,0.4300906780513129]]",0.0,0.08899524681208726,1.0,0.0 +26.2-paper,25,instrumentation,lead,89.26809349319875,6.766853508653722,82.50123998454502,96.03494700185247,25.0.2,OpenJDK 64-Bit Server VM,25.0.2+10-LTS,3,7,500 ms,1,0,"[[91.41925771015059,88.37770391784608,86.96142542024928,92.88292633377128,84.56731417768175,88.60408758224514,92.06393931044711]]",88.80434848307291,6.767146110773489,192.49391701050632,191.49391701050632 +26.2-paper,25,instrumentation,leadTrail,236.8051173382697,13.155486659326575,223.6496306789431,249.96060399759628,25.0.2,OpenJDK 64-Bit Server VM,25.0.2+10-LTS,3,7,500 ms,1,0,"[[235.31837767209078,233.14759662517454,242.56907883250759,238.482629804162,231.1415288231078,230.89408656360905,246.08252304723632]]",236.34137232814385,13.155637168936252,510.63647514830217,509.6364751483021 +26.2-paper,25,instrumentation,predicateTrue,99.79385717272054,6.862421657183293,92.93143551553725,106.65627882990383,25.0.2,OpenJDK 64-Bit Server VM,25.0.2+10-LTS,3,7,500 ms,1,0,"[[101.46121372106481,99.77961512672978,95.52499110058541,96.98506731206972,104.92916019221795,99.49252588050503,100.38442687587116]]",99.3301121625947,6.862710184610441,215.19122576788936,214.19122576788936 +26.2-paper,25,instrumentation,siteInvoke,168.7697285228716,8.121061351234536,160.64866717163704,176.89078987410613,25.0.2,OpenJDK 64-Bit Server VM,25.0.2+10-LTS,3,7,500 ms,1,0,"[[174.32190400084644,171.21329575099088,166.2413279942526,164.99530670008795,170.4342594067304,169.55749682531209,164.62450898188044]]",168.30598351274574,8.121305162810524,363.92785871071044,362.92785871071044 +26.2-paper,25,instrumentation,spliceProceed,137.4783362723217,15.275890924317467,122.20244534800425,152.7542271966392,25.0.2,OpenJDK 64-Bit Server VM,25.0.2+10-LTS,3,7,500 ms,1,0,"[[129.65494558700692,135.67538973008826,144.71505245449808,134.61876320235308,148.72177923792844,132.65948391008817,136.3029397842891]]",137.01459126219586,15.276020542295115,296.4524324154299,295.4524324154298 +26.2-paper,25,jvmti,baseline,0.4679462712622056,0.05658961727989064,0.41135665398231497,0.5245358885420962,25.0.2,OpenJDK 64-Bit Server VM,25.0.2+10-LTS,3,7,500 ms,1,0,"[[0.49809731648426675,0.4520161978305282,0.44746577227906514,0.5024507845053356,0.4393797943972319,0.4581326149194462,0.4780814184195655]]",0.0,0.08002980424672419,1.0,0.0 +26.2-paper,25,jvmti,lead,92.07511450997525,15.430300245880463,76.64481426409479,107.50541475585571,25.0.2,OpenJDK 64-Bit Server VM,25.0.2+10-LTS,3,7,500 ms,1,0,"[[86.73516234084596,100.5995115403761,85.48488259507104,87.35411990449661,99.7433289506755,87.0212449441081,97.58755129425349]]",91.60716823871304,15.43040401489224,196.76428719395128,195.76428719395128 +26.2-paper,25,jvmti,leadTrail,243.5009756126568,27.73683536514383,215.76414024751296,271.2378109778006,25.0.2,OpenJDK 64-Bit Server VM,25.0.2+10-LTS,3,7,500 ms,1,0,"[[227.96780519134458,244.59010872350552,228.22675740263807,263.44549120924285,247.8356736051211,245.02228746203696,247.41870569470845]]",243.03302934139458,27.736893093096732,520.3609699802805,519.3609699802805 +26.2-paper,25,jvmti,predicateTrue,101.1013309823686,6.755773273230618,94.34555770913798,107.85710425559921,25.0.2,OpenJDK 64-Bit Server VM,25.0.2+10-LTS,3,7,500 ms,1,0,"[[102.1932892914616,97.21759889549635,104.32945104596696,100.64269790826732,97.66548211997589,100.6746473923297,104.98615022308232]]",100.63338471110639,6.75601028004554,216.05328900188672,215.05328900188672 +26.2-paper,25,jvmti,siteInvoke,178.81196305078151,18.245806150884043,160.56615689989746,197.05776920166556,25.0.2,OpenJDK 64-Bit Server VM,25.0.2+10-LTS,3,7,500 ms,1,0,"[[188.7298668890521,186.00771931990553,181.47190023773604,178.94254745487166,166.19795848603613,180.20964710915896,170.1241018587103]]",178.3440167795193,18.245893907408917,382.12071349231314,381.12071349231314 +26.2-paper,25,jvmti,spliceProceed,136.29459556872715,9.470788317189111,126.82380725153803,145.76538388591626,25.0.2,OpenJDK 64-Bit Server VM,25.0.2+10-LTS,3,7,500 ms,1,0,"[[137.3443143245637,140.735155962994,135.9965613323288,141.01652043762428,134.94615792849842,135.50361820639665,128.51984078868406]]",135.82664929746494,9.470957382112415,291.26120655069144,290.26120655069144 diff --git a/module/incision/performance/jmh-2026-07-28/raw/1.12.2-paper-java8-instrumentation.json b/module/incision/performance/jmh-2026-07-28/raw/1.12.2-paper-java8-instrumentation.json new file mode 100644 index 000000000..96541405d --- /dev/null +++ b/module/incision/performance/jmh-2026-07-28/raw/1.12.2-paper-java8-instrumentation.json @@ -0,0 +1,382 @@ +[ + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.baseline", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\zulu-8\\jre\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=instrumentation", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\1.12.2-paper-java8-instrumentation.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500" + ], + "jdkVersion" : "1.8.0_472", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "25.472-b08", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 0.37131778543035676, + "scoreError" : 0.0033041395006201194, + "scoreConfidence" : [ + 0.3680136459297366, + 0.3746219249309769 + ], + "scorePercentiles" : { + "0.0" : 0.3687508928887281, + "50.0" : 0.3714735120830401, + "90.0" : 0.3731270416934453, + "95.0" : 0.3731270416934453, + "99.0" : 0.3731270416934453, + "99.9" : 0.3731270416934453, + "99.99" : 0.3731270416934453, + "99.999" : 0.3731270416934453, + "99.9999" : 0.3731270416934453, + "100.0" : 0.3731270416934453 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 0.37037935098544567, + 0.3727472937337182, + 0.3687508928887281, + 0.3731270416934453, + 0.37115335048271264, + 0.3715930561454076, + 0.3714735120830401 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.lead", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\zulu-8\\jre\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=instrumentation", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\1.12.2-paper-java8-instrumentation.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500" + ], + "jdkVersion" : "1.8.0_472", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "25.472-b08", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 78.27851561692042, + "scoreError" : 0.8681569506176936, + "scoreConfidence" : [ + 77.41035866630273, + 79.1466725675381 + ], + "scorePercentiles" : { + "0.0" : 77.67326209014703, + "50.0" : 78.21832922787873, + "90.0" : 78.74537040822166, + "95.0" : 78.74537040822166, + "99.0" : 78.74537040822166, + "99.9" : 78.74537040822166, + "99.99" : 78.74537040822166, + "99.999" : 78.74537040822166, + "99.9999" : 78.74537040822166, + "100.0" : 78.74537040822166 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 78.21149388657719, + 78.21832922787873, + 77.67326209014703, + 77.9384158039016, + 78.58221941510865, + 78.74537040822166, + 78.58051848660799 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.leadTrail", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\zulu-8\\jre\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=instrumentation", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\1.12.2-paper-java8-instrumentation.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500" + ], + "jdkVersion" : "1.8.0_472", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "25.472-b08", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 201.29815779519336, + "scoreError" : 2.1726998163256206, + "scoreConfidence" : [ + 199.12545797886773, + 203.470857611519 + ], + "scorePercentiles" : { + "0.0" : 200.1395064050488, + "50.0" : 201.414973980867, + "90.0" : 202.59051107710064, + "95.0" : 202.59051107710064, + "99.0" : 202.59051107710064, + "99.9" : 202.59051107710064, + "99.99" : 202.59051107710064, + "99.999" : 202.59051107710064, + "99.9999" : 202.59051107710064, + "100.0" : 202.59051107710064 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 200.1525011061531, + 200.7970345731471, + 202.59051107710064, + 202.09391732233345, + 201.414973980867, + 201.89866010170311, + 200.1395064050488 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.predicateTrue", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\zulu-8\\jre\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=instrumentation", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\1.12.2-paper-java8-instrumentation.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500" + ], + "jdkVersion" : "1.8.0_472", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "25.472-b08", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 137.414697807159, + "scoreError" : 1.3387546461134652, + "scoreConfidence" : [ + 136.07594316104553, + 138.75345245327247 + ], + "scorePercentiles" : { + "0.0" : 136.40441152205912, + "50.0" : 137.3999009306152, + "90.0" : 138.36758283317943, + "95.0" : 138.36758283317943, + "99.0" : 138.36758283317943, + "99.9" : 138.36758283317943, + "99.99" : 138.36758283317943, + "99.999" : 138.36758283317943, + "99.9999" : 138.36758283317943, + "100.0" : 138.36758283317943 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 138.36758283317943, + 136.40441152205912, + 137.72726661346908, + 137.15036407939456, + 137.31890219017822, + 137.53445648121752, + 137.3999009306152 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.siteInvoke", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\zulu-8\\jre\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=instrumentation", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\1.12.2-paper-java8-instrumentation.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500" + ], + "jdkVersion" : "1.8.0_472", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "25.472-b08", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 225.40799563602104, + "scoreError" : 2.3834807302898553, + "scoreConfidence" : [ + 223.0245149057312, + 227.7914763663109 + ], + "scorePercentiles" : { + "0.0" : 224.18185058992708, + "50.0" : 225.30040140629626, + "90.0" : 226.62659057373688, + "95.0" : 226.62659057373688, + "99.0" : 226.62659057373688, + "99.9" : 226.62659057373688, + "99.99" : 226.62659057373688, + "99.999" : 226.62659057373688, + "99.9999" : 226.62659057373688, + "100.0" : 226.62659057373688 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 225.30040140629626, + 226.14766115464917, + 224.53236389367055, + 226.62659057373688, + 224.18185058992708, + 224.4439647609119, + 226.62313707295544 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.spliceProceed", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\zulu-8\\jre\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=instrumentation", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\1.12.2-paper-java8-instrumentation.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500" + ], + "jdkVersion" : "1.8.0_472", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "25.472-b08", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 128.54738011849616, + "scoreError" : 1.1018114818558014, + "scoreConfidence" : [ + 127.44556863664036, + 129.64919160035197 + ], + "scorePercentiles" : { + "0.0" : 127.91796180661674, + "50.0" : 128.50736994842472, + "90.0" : 129.3998925242337, + "95.0" : 129.3998925242337, + "99.0" : 129.3998925242337, + "99.9" : 129.3998925242337, + "99.99" : 129.3998925242337, + "99.999" : 129.3998925242337, + "99.9999" : 129.3998925242337, + "100.0" : 129.3998925242337 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 127.91796180661674, + 128.93155673686258, + 128.55236300227236, + 128.2672482197563, + 129.3998925242337, + 128.25526859130673, + 128.50736994842472 + ] + ] + }, + "secondaryMetrics" : { + } + } +] + + diff --git a/module/incision/performance/jmh-2026-07-28/raw/1.12.2-paper-java8-jvmti.json b/module/incision/performance/jmh-2026-07-28/raw/1.12.2-paper-java8-jvmti.json new file mode 100644 index 000000000..611d32315 --- /dev/null +++ b/module/incision/performance/jmh-2026-07-28/raw/1.12.2-paper-java8-jvmti.json @@ -0,0 +1,382 @@ +[ + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.baseline", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\zulu-8\\jre\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=jvmti", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\1.12.2-paper-java8-jvmti.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500" + ], + "jdkVersion" : "1.8.0_472", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "25.472-b08", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 0.372468069796491, + "scoreError" : 0.003445136338957692, + "scoreConfidence" : [ + 0.3690229334575333, + 0.3759132061354487 + ], + "scorePercentiles" : { + "0.0" : 0.3709912073458681, + "50.0" : 0.3720142315859426, + "90.0" : 0.3756822601150216, + "95.0" : 0.3756822601150216, + "99.0" : 0.3756822601150216, + "99.9" : 0.3756822601150216, + "99.99" : 0.3756822601150216, + "99.999" : 0.3756822601150216, + "99.9999" : 0.3756822601150216, + "100.0" : 0.3756822601150216 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 0.3709912073458681, + 0.3717435308156223, + 0.3728850625201855, + 0.3756822601150216, + 0.3720142315859426, + 0.3717099044270135, + 0.37225029176578384 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.lead", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\zulu-8\\jre\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=jvmti", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\1.12.2-paper-java8-jvmti.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500" + ], + "jdkVersion" : "1.8.0_472", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "25.472-b08", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 78.28040866698825, + "scoreError" : 0.9707719433338063, + "scoreConfidence" : [ + 77.30963672365445, + 79.25118061032205 + ], + "scorePercentiles" : { + "0.0" : 77.83841044238912, + "50.0" : 78.33821977377302, + "90.0" : 78.91729535674138, + "95.0" : 78.91729535674138, + "99.0" : 78.91729535674138, + "99.9" : 78.91729535674138, + "99.99" : 78.91729535674138, + "99.999" : 78.91729535674138, + "99.9999" : 78.91729535674138, + "100.0" : 78.91729535674138 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 78.33821977377302, + 78.36125561560533, + 77.88157098173353, + 77.89914221800717, + 78.72696628066812, + 77.83841044238912, + 78.91729535674138 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.leadTrail", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\zulu-8\\jre\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=jvmti", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\1.12.2-paper-java8-jvmti.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500" + ], + "jdkVersion" : "1.8.0_472", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "25.472-b08", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 202.6172744933326, + "scoreError" : 3.728844226757491, + "scoreConfidence" : [ + 198.88843026657509, + 206.3461187200901 + ], + "scorePercentiles" : { + "0.0" : 200.35003301707158, + "50.0" : 202.39652438052923, + "90.0" : 205.53583565575218, + "95.0" : 205.53583565575218, + "99.0" : 205.53583565575218, + "99.9" : 205.53583565575218, + "99.99" : 205.53583565575218, + "99.999" : 205.53583565575218, + "99.9999" : 205.53583565575218, + "100.0" : 205.53583565575218 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 200.35003301707158, + 201.97132363185537, + 202.63639650904625, + 202.39652438052923, + 205.53583565575218, + 201.64240080056217, + 203.78840745851122 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.predicateTrue", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\zulu-8\\jre\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=jvmti", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\1.12.2-paper-java8-jvmti.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500" + ], + "jdkVersion" : "1.8.0_472", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "25.472-b08", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 139.09984049564304, + "scoreError" : 2.272209734172625, + "scoreConfidence" : [ + 136.8276307614704, + 141.37205022981567 + ], + "scorePercentiles" : { + "0.0" : 137.65691504876543, + "50.0" : 138.98488827752988, + "90.0" : 140.41243354095585, + "95.0" : 140.41243354095585, + "99.0" : 140.41243354095585, + "99.9" : 140.41243354095585, + "99.99" : 140.41243354095585, + "99.999" : 140.41243354095585, + "99.9999" : 140.41243354095585, + "100.0" : 140.41243354095585 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 138.98488827752988, + 138.46925419533977, + 140.31182330255825, + 138.50411663917075, + 140.41243354095585, + 139.35945246518133, + 137.65691504876543 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.siteInvoke", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\zulu-8\\jre\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=jvmti", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\1.12.2-paper-java8-jvmti.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500" + ], + "jdkVersion" : "1.8.0_472", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "25.472-b08", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 218.14827656056477, + "scoreError" : 1.9425408977792902, + "scoreConfidence" : [ + 216.2057356627855, + 220.09081745834405 + ], + "scorePercentiles" : { + "0.0" : 216.4660952204613, + "50.0" : 218.4502318420908, + "90.0" : 219.2180269511584, + "95.0" : 219.2180269511584, + "99.0" : 219.2180269511584, + "99.9" : 219.2180269511584, + "99.99" : 219.2180269511584, + "99.999" : 219.2180269511584, + "99.9999" : 219.2180269511584, + "100.0" : 219.2180269511584 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 218.53034892720893, + 218.47296879449226, + 218.13484239099168, + 219.2180269511584, + 217.76542179755006, + 218.4502318420908, + 216.4660952204613 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.spliceProceed", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\zulu-8\\jre\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=jvmti", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\1.12.2-paper-java8-jvmti.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500" + ], + "jdkVersion" : "1.8.0_472", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "25.472-b08", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 129.81937154356737, + "scoreError" : 4.242381281102387, + "scoreConfidence" : [ + 125.57699026246499, + 134.06175282466975 + ], + "scorePercentiles" : { + "0.0" : 128.33920638488806, + "50.0" : 129.20720970701734, + "90.0" : 133.95317518008773, + "95.0" : 133.95317518008773, + "99.0" : 133.95317518008773, + "99.9" : 133.95317518008773, + "99.99" : 133.95317518008773, + "99.999" : 133.95317518008773, + "99.9999" : 133.95317518008773, + "100.0" : 133.95317518008773 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 129.20720970701734, + 128.33920638488806, + 128.89685334047644, + 129.36647946383854, + 133.95317518008773, + 129.0639984385726, + 129.908678290091 + ] + ] + }, + "secondaryMetrics" : { + } + } +] + + diff --git a/module/incision/performance/jmh-2026-07-28/raw/1.16.5-paper-java16-instrumentation.json b/module/incision/performance/jmh-2026-07-28/raw/1.16.5-paper-java16-instrumentation.json new file mode 100644 index 000000000..018685ba7 --- /dev/null +++ b/module/incision/performance/jmh-2026-07-28/raw/1.16.5-paper-java16-instrumentation.json @@ -0,0 +1,382 @@ +[ + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.baseline", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\zulu16.32.15-ca-jdk16.0.2-win_x64\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=instrumentation", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\1.16.5-paper-java16-instrumentation.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500" + ], + "jdkVersion" : "16.0.2", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "16.0.2+7", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 0.35340971431362256, + "scoreError" : 0.012344688617515554, + "scoreConfidence" : [ + 0.341065025696107, + 0.3657544029311381 + ], + "scorePercentiles" : { + "0.0" : 0.34645323448065424, + "50.0" : 0.3530916191368709, + "90.0" : 0.36176191922567363, + "95.0" : 0.36176191922567363, + "99.0" : 0.36176191922567363, + "99.9" : 0.36176191922567363, + "99.99" : 0.36176191922567363, + "99.999" : 0.36176191922567363, + "99.9999" : 0.36176191922567363, + "100.0" : 0.36176191922567363 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 0.36176191922567363, + 0.3562048804193693, + 0.34645323448065424, + 0.3494796372796038, + 0.3490370640608543, + 0.35783964559233156, + 0.3530916191368709 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.lead", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\zulu16.32.15-ca-jdk16.0.2-win_x64\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=instrumentation", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\1.16.5-paper-java16-instrumentation.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500" + ], + "jdkVersion" : "16.0.2", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "16.0.2+7", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 81.60385283528332, + "scoreError" : 1.6862106818291442, + "scoreConfidence" : [ + 79.91764215345418, + 83.29006351711246 + ], + "scorePercentiles" : { + "0.0" : 81.05334240411771, + "50.0" : 81.2994339027024, + "90.0" : 83.17596352633069, + "95.0" : 83.17596352633069, + "99.0" : 83.17596352633069, + "99.9" : 83.17596352633069, + "99.99" : 83.17596352633069, + "99.999" : 83.17596352633069, + "99.9999" : 83.17596352633069, + "100.0" : 83.17596352633069 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 83.17596352633069, + 81.90673767811137, + 81.05334240411771, + 81.45875475223981, + 81.15294575435439, + 81.2994339027024, + 81.17979182912688 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.leadTrail", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\zulu16.32.15-ca-jdk16.0.2-win_x64\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=instrumentation", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\1.16.5-paper-java16-instrumentation.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500" + ], + "jdkVersion" : "16.0.2", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "16.0.2+7", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 209.80038921384534, + "scoreError" : 2.422861552517904, + "scoreConfidence" : [ + 207.37752766132743, + 212.22325076636324 + ], + "scorePercentiles" : { + "0.0" : 207.9437716198346, + "50.0" : 209.70250596688703, + "90.0" : 211.10418797358267, + "95.0" : 211.10418797358267, + "99.0" : 211.10418797358267, + "99.9" : 211.10418797358267, + "99.99" : 211.10418797358267, + "99.999" : 211.10418797358267, + "99.9999" : 211.10418797358267, + "100.0" : 211.10418797358267 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 209.66767890714908, + 209.70250596688703, + 207.9437716198346, + 210.90621387939694, + 209.1418437764977, + 210.13652237356936, + 211.10418797358267 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.predicateTrue", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\zulu16.32.15-ca-jdk16.0.2-win_x64\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=instrumentation", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\1.16.5-paper-java16-instrumentation.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500" + ], + "jdkVersion" : "16.0.2", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "16.0.2+7", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 120.48339150705797, + "scoreError" : 1.208127059430098, + "scoreConfidence" : [ + 119.27526444762788, + 121.69151856648807 + ], + "scorePercentiles" : { + "0.0" : 119.66365418975423, + "50.0" : 120.44546545589515, + "90.0" : 121.1963205999588, + "95.0" : 121.1963205999588, + "99.0" : 121.1963205999588, + "99.9" : 121.1963205999588, + "99.99" : 121.1963205999588, + "99.999" : 121.1963205999588, + "99.9999" : 121.1963205999588, + "100.0" : 121.1963205999588 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 120.20026733691415, + 120.44546545589515, + 119.66365418975423, + 120.11981063120052, + 120.78103436036207, + 121.1963205999588, + 120.9771879753209 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.siteInvoke", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\zulu16.32.15-ca-jdk16.0.2-win_x64\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=instrumentation", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\1.16.5-paper-java16-instrumentation.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500" + ], + "jdkVersion" : "16.0.2", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "16.0.2+7", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 167.1574272748773, + "scoreError" : 1.5991974776672446, + "scoreConfidence" : [ + 165.55822979721006, + 168.75662475254455 + ], + "scorePercentiles" : { + "0.0" : 166.09425585820114, + "50.0" : 166.92376378985077, + "90.0" : 167.93472247833301, + "95.0" : 167.93472247833301, + "99.0" : 167.93472247833301, + "99.9" : 167.93472247833301, + "99.99" : 167.93472247833301, + "99.999" : 167.93472247833301, + "99.9999" : 167.93472247833301, + "100.0" : 167.93472247833301 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 166.92376378985077, + 167.8407700355723, + 167.8137094771221, + 166.09425585820114, + 166.71573727227704, + 167.93472247833301, + 166.77903201278482 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.spliceProceed", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\zulu16.32.15-ca-jdk16.0.2-win_x64\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=instrumentation", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\1.16.5-paper-java16-instrumentation.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500" + ], + "jdkVersion" : "16.0.2", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "16.0.2+7", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 121.26322334060957, + "scoreError" : 1.5569356007215178, + "scoreConfidence" : [ + 119.70628773988805, + 122.82015894133109 + ], + "scorePercentiles" : { + "0.0" : 120.1492404985642, + "50.0" : 121.16013091652692, + "90.0" : 122.32756995331398, + "95.0" : 122.32756995331398, + "99.0" : 122.32756995331398, + "99.9" : 122.32756995331398, + "99.99" : 122.32756995331398, + "99.999" : 122.32756995331398, + "99.9999" : 122.32756995331398, + "100.0" : 122.32756995331398 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 121.88399625369152, + 121.16013091652692, + 121.14133530812302, + 121.1967661606752, + 120.98352429337218, + 122.32756995331398, + 120.1492404985642 + ] + ] + }, + "secondaryMetrics" : { + } + } +] + + diff --git a/module/incision/performance/jmh-2026-07-28/raw/1.16.5-paper-java16-jvmti.json b/module/incision/performance/jmh-2026-07-28/raw/1.16.5-paper-java16-jvmti.json new file mode 100644 index 000000000..189ab31dd --- /dev/null +++ b/module/incision/performance/jmh-2026-07-28/raw/1.16.5-paper-java16-jvmti.json @@ -0,0 +1,382 @@ +[ + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.baseline", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\zulu16.32.15-ca-jdk16.0.2-win_x64\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=jvmti", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\1.16.5-paper-java16-jvmti.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500" + ], + "jdkVersion" : "16.0.2", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "16.0.2+7", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 0.3534508690830505, + "scoreError" : 0.00539413214254945, + "scoreConfidence" : [ + 0.34805673694050104, + 0.3588450012256 + ], + "scorePercentiles" : { + "0.0" : 0.3495935278612657, + "50.0" : 0.3540197628899634, + "90.0" : 0.35727234305283295, + "95.0" : 0.35727234305283295, + "99.0" : 0.35727234305283295, + "99.9" : 0.35727234305283295, + "99.99" : 0.35727234305283295, + "99.999" : 0.35727234305283295, + "99.9999" : 0.35727234305283295, + "100.0" : 0.35727234305283295 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 0.35727234305283295, + 0.3542965182809128, + 0.35164797245375573, + 0.3540197628899634, + 0.3495935278612657, + 0.35313618149275977, + 0.35418977754986364 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.lead", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\zulu16.32.15-ca-jdk16.0.2-win_x64\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=jvmti", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\1.16.5-paper-java16-jvmti.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500" + ], + "jdkVersion" : "16.0.2", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "16.0.2+7", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 78.44073063329795, + "scoreError" : 1.4508456455748213, + "scoreConfidence" : [ + 76.98988498772313, + 79.89157627887276 + ], + "scorePercentiles" : { + "0.0" : 77.46413140795833, + "50.0" : 78.41426272806169, + "90.0" : 79.55546448930659, + "95.0" : 79.55546448930659, + "99.0" : 79.55546448930659, + "99.9" : 79.55546448930659, + "99.99" : 79.55546448930659, + "99.999" : 79.55546448930659, + "99.9999" : 79.55546448930659, + "100.0" : 79.55546448930659 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 79.55546448930659, + 78.69418956981235, + 78.41426272806169, + 78.05207455417874, + 78.64895411563593, + 78.25603756813207, + 77.46413140795833 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.leadTrail", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\zulu16.32.15-ca-jdk16.0.2-win_x64\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=jvmti", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\1.16.5-paper-java16-jvmti.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500" + ], + "jdkVersion" : "16.0.2", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "16.0.2+7", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 209.84854275506854, + "scoreError" : 1.1399586787288882, + "scoreConfidence" : [ + 208.70858407633966, + 210.9885014337974 + ], + "scorePercentiles" : { + "0.0" : 209.3690842373256, + "50.0" : 209.83570320660286, + "90.0" : 210.8454076750235, + "95.0" : 210.8454076750235, + "99.0" : 210.8454076750235, + "99.9" : 210.8454076750235, + "99.99" : 210.8454076750235, + "99.999" : 210.8454076750235, + "99.9999" : 210.8454076750235, + "100.0" : 210.8454076750235 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 209.83570320660286, + 209.40824836514386, + 210.8454076750235, + 210.03653343838369, + 209.56067658361349, + 209.3690842373256, + 209.88414577938676 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.predicateTrue", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\zulu16.32.15-ca-jdk16.0.2-win_x64\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=jvmti", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\1.16.5-paper-java16-jvmti.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500" + ], + "jdkVersion" : "16.0.2", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "16.0.2+7", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 121.31676112548867, + "scoreError" : 1.7441792831885083, + "scoreConfidence" : [ + 119.57258184230015, + 123.06094040867718 + ], + "scorePercentiles" : { + "0.0" : 120.6525023384201, + "50.0" : 121.0211658942982, + "90.0" : 122.54103000266109, + "95.0" : 122.54103000266109, + "99.0" : 122.54103000266109, + "99.9" : 122.54103000266109, + "99.99" : 122.54103000266109, + "99.999" : 122.54103000266109, + "99.9999" : 122.54103000266109, + "100.0" : 122.54103000266109 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 121.0211658942982, + 120.72197428222154, + 120.6525023384201, + 122.54103000266109, + 121.18850602894989, + 122.28620197759057, + 120.80594735427925 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.siteInvoke", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\zulu16.32.15-ca-jdk16.0.2-win_x64\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=jvmti", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\1.16.5-paper-java16-jvmti.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500" + ], + "jdkVersion" : "16.0.2", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "16.0.2+7", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 169.5223589770182, + "scoreError" : 2.8824003607521247, + "scoreConfidence" : [ + 166.63995861626609, + 172.40475933777032 + ], + "scorePercentiles" : { + "0.0" : 168.29570995896273, + "50.0" : 169.08869133313652, + "90.0" : 172.0327771561397, + "95.0" : 172.0327771561397, + "99.0" : 172.0327771561397, + "99.9" : 172.0327771561397, + "99.99" : 172.0327771561397, + "99.999" : 172.0327771561397, + "99.9999" : 172.0327771561397, + "100.0" : 172.0327771561397 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 172.0327771561397, + 169.923993519869, + 168.53017272578833, + 168.29570995896273, + 168.82117262195842, + 169.08869133313652, + 169.96399552327264 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.spliceProceed", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\zulu16.32.15-ca-jdk16.0.2-win_x64\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=jvmti", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\1.16.5-paper-java16-jvmti.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500" + ], + "jdkVersion" : "16.0.2", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "16.0.2+7", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 119.7867576041167, + "scoreError" : 1.6434276339205862, + "scoreConfidence" : [ + 118.14332997019612, + 121.43018523803728 + ], + "scorePercentiles" : { + "0.0" : 118.95091948879983, + "50.0" : 119.57139403164865, + "90.0" : 121.10203405768462, + "95.0" : 121.10203405768462, + "99.0" : 121.10203405768462, + "99.9" : 121.10203405768462, + "99.99" : 121.10203405768462, + "99.999" : 121.10203405768462, + "99.9999" : 121.10203405768462, + "100.0" : 121.10203405768462 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 119.52518003119276, + 121.10203405768462, + 119.16672453764261, + 118.95091948879983, + 120.29072400691976, + 119.57139403164865, + 119.90032707492861 + ] + ] + }, + "secondaryMetrics" : { + } + } +] + + diff --git a/module/incision/performance/jmh-2026-07-28/raw/1.20.6-paper-java21-instrumentation.json b/module/incision/performance/jmh-2026-07-28/raw/1.20.6-paper-java21-instrumentation.json new file mode 100644 index 000000000..615a121c9 --- /dev/null +++ b/module/incision/performance/jmh-2026-07-28/raw/1.20.6-paper-java21-instrumentation.json @@ -0,0 +1,388 @@ +[ + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.baseline", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\azul-21.0.10\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=instrumentation", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\1.20.6-paper-java21-instrumentation.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500", + "-XX:+EnableDynamicAgentLoading" + ], + "jdkVersion" : "21.0.10", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "21.0.10+7-LTS", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 0.37193896892957007, + "scoreError" : 0.0023864322201780246, + "scoreConfidence" : [ + 0.36955253670939203, + 0.3743254011497481 + ], + "scorePercentiles" : { + "0.0" : 0.3705331053192203, + "50.0" : 0.371555514597601, + "90.0" : 0.3734953362804759, + "95.0" : 0.3734953362804759, + "99.0" : 0.3734953362804759, + "99.9" : 0.3734953362804759, + "99.99" : 0.3734953362804759, + "99.999" : 0.3734953362804759, + "99.9999" : 0.3734953362804759, + "100.0" : 0.3734953362804759 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 0.3734953362804759, + 0.371555514597601, + 0.3724583531517514, + 0.3705331053192203, + 0.3712501507698825, + 0.3713138929216356, + 0.372966429466424 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.lead", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\azul-21.0.10\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=instrumentation", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\1.20.6-paper-java21-instrumentation.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500", + "-XX:+EnableDynamicAgentLoading" + ], + "jdkVersion" : "21.0.10", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "21.0.10+7-LTS", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 76.92669606371878, + "scoreError" : 5.743666924292156, + "scoreConfidence" : [ + 71.18302913942662, + 82.67036298801094 + ], + "scorePercentiles" : { + "0.0" : 73.00701990856695, + "50.0" : 76.89658173114472, + "90.0" : 79.63654907773339, + "95.0" : 79.63654907773339, + "99.0" : 79.63654907773339, + "99.9" : 79.63654907773339, + "99.99" : 79.63654907773339, + "99.999" : 79.63654907773339, + "99.9999" : 79.63654907773339, + "100.0" : 79.63654907773339 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 74.97277819309475, + 79.48370306723238, + 78.9414260196136, + 79.63654907773339, + 76.89658173114472, + 75.5488144486457, + 73.00701990856695 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.leadTrail", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\azul-21.0.10\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=instrumentation", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\1.20.6-paper-java21-instrumentation.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500", + "-XX:+EnableDynamicAgentLoading" + ], + "jdkVersion" : "21.0.10", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "21.0.10+7-LTS", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 183.28076877825637, + "scoreError" : 12.871136861208454, + "scoreConfidence" : [ + 170.40963191704793, + 196.15190563946481 + ], + "scorePercentiles" : { + "0.0" : 178.09608706756657, + "50.0" : 182.6137043451886, + "90.0" : 195.10667445028216, + "95.0" : 195.10667445028216, + "99.0" : 195.10667445028216, + "99.9" : 195.10667445028216, + "99.99" : 195.10667445028216, + "99.999" : 195.10667445028216, + "99.9999" : 195.10667445028216, + "100.0" : 195.10667445028216 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 195.10667445028216, + 183.8580917091348, + 178.85862659916475, + 180.39614986702978, + 184.0360474094281, + 178.09608706756657, + 182.6137043451886 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.predicateTrue", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\azul-21.0.10\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=instrumentation", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\1.20.6-paper-java21-instrumentation.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500", + "-XX:+EnableDynamicAgentLoading" + ], + "jdkVersion" : "21.0.10", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "21.0.10+7-LTS", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 84.60752544961876, + "scoreError" : 1.5091966681809845, + "scoreConfidence" : [ + 83.09832878143777, + 86.11672211779975 + ], + "scorePercentiles" : { + "0.0" : 83.54123850759453, + "50.0" : 84.68227222220249, + "90.0" : 85.24095975356575, + "95.0" : 85.24095975356575, + "99.0" : 85.24095975356575, + "99.9" : 85.24095975356575, + "99.99" : 85.24095975356575, + "99.999" : 85.24095975356575, + "99.9999" : 85.24095975356575, + "100.0" : 85.24095975356575 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 84.68227222220249, + 85.15736646304337, + 83.54123850759453, + 85.18800717966785, + 84.54768957575794, + 83.89514444549945, + 85.24095975356575 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.siteInvoke", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\azul-21.0.10\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=instrumentation", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\1.20.6-paper-java21-instrumentation.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500", + "-XX:+EnableDynamicAgentLoading" + ], + "jdkVersion" : "21.0.10", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "21.0.10+7-LTS", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 142.49360997670018, + "scoreError" : 1.978459502131167, + "scoreConfidence" : [ + 140.51515047456903, + 144.47206947883134 + ], + "scorePercentiles" : { + "0.0" : 140.92102432039977, + "50.0" : 142.6555188858899, + "90.0" : 143.56532956921862, + "95.0" : 143.56532956921862, + "99.0" : 143.56532956921862, + "99.9" : 143.56532956921862, + "99.99" : 143.56532956921862, + "99.999" : 143.56532956921862, + "99.9999" : 143.56532956921862, + "100.0" : 143.56532956921862 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 143.15003654991665, + 143.56532956921862, + 140.92102432039977, + 142.3797161524532, + 142.6555188858899, + 142.90055398265918, + 141.8830903763641 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.spliceProceed", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\azul-21.0.10\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=instrumentation", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\1.20.6-paper-java21-instrumentation.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500", + "-XX:+EnableDynamicAgentLoading" + ], + "jdkVersion" : "21.0.10", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "21.0.10+7-LTS", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 108.10584027090633, + "scoreError" : 1.8764104161337156, + "scoreConfidence" : [ + 106.22942985477262, + 109.98225068704004 + ], + "scorePercentiles" : { + "0.0" : 106.75604353031429, + "50.0" : 108.33153675242322, + "90.0" : 109.01411727392495, + "95.0" : 109.01411727392495, + "99.0" : 109.01411727392495, + "99.9" : 109.01411727392495, + "99.99" : 109.01411727392495, + "99.999" : 109.01411727392495, + "99.9999" : 109.01411727392495, + "100.0" : 109.01411727392495 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 109.01411727392495, + 107.1896711507381, + 108.37646310451812, + 108.83924068319304, + 108.33153675242322, + 106.75604353031429, + 108.23380940123246 + ] + ] + }, + "secondaryMetrics" : { + } + } +] + + diff --git a/module/incision/performance/jmh-2026-07-28/raw/1.20.6-paper-java21-jvmti.json b/module/incision/performance/jmh-2026-07-28/raw/1.20.6-paper-java21-jvmti.json new file mode 100644 index 000000000..1a0459010 --- /dev/null +++ b/module/incision/performance/jmh-2026-07-28/raw/1.20.6-paper-java21-jvmti.json @@ -0,0 +1,388 @@ +[ + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.baseline", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\azul-21.0.10\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=jvmti", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\1.20.6-paper-java21-jvmti.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500", + "-XX:+EnableDynamicAgentLoading" + ], + "jdkVersion" : "21.0.10", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "21.0.10+7-LTS", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 0.3738920706900161, + "scoreError" : 0.0041061852801565326, + "scoreConfidence" : [ + 0.36978588540985957, + 0.37799825597017267 + ], + "scorePercentiles" : { + "0.0" : 0.37214849831578106, + "50.0" : 0.37321882386581284, + "90.0" : 0.3768808867322937, + "95.0" : 0.3768808867322937, + "99.0" : 0.3768808867322937, + "99.9" : 0.3768808867322937, + "99.99" : 0.3768808867322937, + "99.999" : 0.3768808867322937, + "99.9999" : 0.3768808867322937, + "100.0" : 0.3768808867322937 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 0.37321882386581284, + 0.3768808867322937, + 0.3759823828215808, + 0.3735569960161623, + 0.373133245889451, + 0.3723236611890311, + 0.37214849831578106 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.lead", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\azul-21.0.10\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=jvmti", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\1.20.6-paper-java21-jvmti.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500", + "-XX:+EnableDynamicAgentLoading" + ], + "jdkVersion" : "21.0.10", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "21.0.10+7-LTS", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 73.95815379435898, + "scoreError" : 2.8677309943753024, + "scoreConfidence" : [ + 71.09042279998367, + 76.82588478873429 + ], + "scorePercentiles" : { + "0.0" : 72.42079331704186, + "50.0" : 74.22590016095714, + "90.0" : 75.57025962978855, + "95.0" : 75.57025962978855, + "99.0" : 75.57025962978855, + "99.9" : 75.57025962978855, + "99.99" : 75.57025962978855, + "99.999" : 75.57025962978855, + "99.9999" : 75.57025962978855, + "100.0" : 75.57025962978855 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 75.57025962978855, + 72.63321597417809, + 75.02418350592704, + 72.96815674070501, + 74.22590016095714, + 72.42079331704186, + 74.86456723191516 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.leadTrail", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\azul-21.0.10\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=jvmti", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\1.20.6-paper-java21-jvmti.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500", + "-XX:+EnableDynamicAgentLoading" + ], + "jdkVersion" : "21.0.10", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "21.0.10+7-LTS", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 174.34978958805138, + "scoreError" : 4.1402304076679535, + "scoreConfidence" : [ + 170.20955918038342, + 178.49001999571934 + ], + "scorePercentiles" : { + "0.0" : 171.16179807982977, + "50.0" : 175.35494016327704, + "90.0" : 176.06081250344758, + "95.0" : 176.06081250344758, + "99.0" : 176.06081250344758, + "99.9" : 176.06081250344758, + "99.99" : 176.06081250344758, + "99.999" : 176.06081250344758, + "99.9999" : 176.06081250344758, + "100.0" : 176.06081250344758 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 171.16179807982977, + 173.76617447100088, + 172.7969353946666, + 175.55133057190457, + 175.75653593223325, + 175.35494016327704, + 176.06081250344758 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.predicateTrue", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\azul-21.0.10\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=jvmti", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\1.20.6-paper-java21-jvmti.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500", + "-XX:+EnableDynamicAgentLoading" + ], + "jdkVersion" : "21.0.10", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "21.0.10+7-LTS", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 82.77081460787527, + "scoreError" : 1.3391816026479957, + "scoreConfidence" : [ + 81.43163300522727, + 84.10999621052326 + ], + "scorePercentiles" : { + "0.0" : 81.95932468179303, + "50.0" : 82.80943108388009, + "90.0" : 83.56495758913697, + "95.0" : 83.56495758913697, + "99.0" : 83.56495758913697, + "99.9" : 83.56495758913697, + "99.99" : 83.56495758913697, + "99.999" : 83.56495758913697, + "99.9999" : 83.56495758913697, + "100.0" : 83.56495758913697 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 83.39616480324798, + 82.80943108388009, + 82.97059647380316, + 82.49163888953791, + 83.56495758913697, + 81.95932468179303, + 82.20358873372774 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.siteInvoke", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\azul-21.0.10\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=jvmti", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\1.20.6-paper-java21-jvmti.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500", + "-XX:+EnableDynamicAgentLoading" + ], + "jdkVersion" : "21.0.10", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "21.0.10+7-LTS", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 143.20903349798306, + "scoreError" : 3.5755900479655023, + "scoreConfidence" : [ + 139.63344345001755, + 146.78462354594856 + ], + "scorePercentiles" : { + "0.0" : 140.35930707629214, + "50.0" : 143.24071484701824, + "90.0" : 145.066079690056, + "95.0" : 145.066079690056, + "99.0" : 145.066079690056, + "99.9" : 145.066079690056, + "99.99" : 145.066079690056, + "99.999" : 145.066079690056, + "99.9999" : 145.066079690056, + "100.0" : 145.066079690056 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 143.97185452867598, + 142.0874520418517, + 145.066079690056, + 143.22035619101604, + 144.51747011097123, + 143.24071484701824, + 140.35930707629214 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.spliceProceed", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\azul-21.0.10\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=jvmti", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\1.20.6-paper-java21-jvmti.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500", + "-XX:+EnableDynamicAgentLoading" + ], + "jdkVersion" : "21.0.10", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "21.0.10+7-LTS", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 107.12410421298605, + "scoreError" : 1.836779017649117, + "scoreConfidence" : [ + 105.28732519533693, + 108.96088323063518 + ], + "scorePercentiles" : { + "0.0" : 106.2506214179034, + "50.0" : 107.45412925294663, + "90.0" : 108.32630038190008, + "95.0" : 108.32630038190008, + "99.0" : 108.32630038190008, + "99.9" : 108.32630038190008, + "99.99" : 108.32630038190008, + "99.999" : 108.32630038190008, + "99.9999" : 108.32630038190008, + "100.0" : 108.32630038190008 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 107.48037348166746, + 106.26241754411481, + 107.67684644824767, + 108.32630038190008, + 106.2506214179034, + 107.45412925294663, + 106.41804096412253 + ] + ] + }, + "secondaryMetrics" : { + } + } +] + + diff --git a/module/incision/performance/jmh-2026-07-28/raw/1.21.11-paper-java21-instrumentation.json b/module/incision/performance/jmh-2026-07-28/raw/1.21.11-paper-java21-instrumentation.json new file mode 100644 index 000000000..615e620a7 --- /dev/null +++ b/module/incision/performance/jmh-2026-07-28/raw/1.21.11-paper-java21-instrumentation.json @@ -0,0 +1,388 @@ +[ + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.baseline", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\azul-21.0.10\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=instrumentation", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\1.21.11-paper-java21-instrumentation.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500", + "-XX:+EnableDynamicAgentLoading" + ], + "jdkVersion" : "21.0.10", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "21.0.10+7-LTS", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 0.3763908924747569, + "scoreError" : 0.008856803158261123, + "scoreConfidence" : [ + 0.3675340893164958, + 0.385247695633018 + ], + "scorePercentiles" : { + "0.0" : 0.3725123755808178, + "50.0" : 0.37514085610070047, + "90.0" : 0.3837846167524917, + "95.0" : 0.3837846167524917, + "99.0" : 0.3837846167524917, + "99.9" : 0.3837846167524917, + "99.99" : 0.3837846167524917, + "99.999" : 0.3837846167524917, + "99.9999" : 0.3837846167524917, + "100.0" : 0.3837846167524917 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 0.37939800070431695, + 0.37400320763684597, + 0.37514085610070047, + 0.3725123755808178, + 0.3760908204497323, + 0.3837846167524917, + 0.3738063700983929 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.lead", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\azul-21.0.10\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=instrumentation", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\1.21.11-paper-java21-instrumentation.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500", + "-XX:+EnableDynamicAgentLoading" + ], + "jdkVersion" : "21.0.10", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "21.0.10+7-LTS", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 69.70910056083537, + "scoreError" : 1.7234499436757336, + "scoreConfidence" : [ + 67.98565061715964, + 71.4325505045111 + ], + "scorePercentiles" : { + "0.0" : 68.50127168591916, + "50.0" : 69.81208847498647, + "90.0" : 70.63364787947971, + "95.0" : 70.63364787947971, + "99.0" : 70.63364787947971, + "99.9" : 70.63364787947971, + "99.99" : 70.63364787947971, + "99.999" : 70.63364787947971, + "99.9999" : 70.63364787947971, + "100.0" : 70.63364787947971 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 70.63364787947971, + 70.09186612006215, + 69.01715987250624, + 70.42503891722632, + 68.50127168591916, + 69.4826309756675, + 69.81208847498647 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.leadTrail", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\azul-21.0.10\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=instrumentation", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\1.21.11-paper-java21-instrumentation.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500", + "-XX:+EnableDynamicAgentLoading" + ], + "jdkVersion" : "21.0.10", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "21.0.10+7-LTS", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 196.23097203940492, + "scoreError" : 71.56444863942238, + "scoreConfidence" : [ + 124.66652339998254, + 267.7954206788273 + ], + "scorePercentiles" : { + "0.0" : 169.9632596559552, + "50.0" : 172.58322227846708, + "90.0" : 239.32924017160883, + "95.0" : 239.32924017160883, + "99.0" : 239.32924017160883, + "99.9" : 239.32924017160883, + "99.99" : 239.32924017160883, + "99.999" : 239.32924017160883, + "99.9999" : 239.32924017160883, + "100.0" : 239.32924017160883 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 172.58322227846708, + 169.9632596559552, + 170.84351628841668, + 170.9271974908123, + 227.5192798905271, + 222.45108850004735, + 239.32924017160883 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.predicateTrue", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\azul-21.0.10\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=instrumentation", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\1.21.11-paper-java21-instrumentation.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500", + "-XX:+EnableDynamicAgentLoading" + ], + "jdkVersion" : "21.0.10", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "21.0.10+7-LTS", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 100.09159333311285, + "scoreError" : 12.348389898953194, + "scoreConfidence" : [ + 87.74320343415965, + 112.43998323206606 + ], + "scorePercentiles" : { + "0.0" : 95.26594371091724, + "50.0" : 98.01590480385558, + "90.0" : 109.25086737173062, + "95.0" : 109.25086737173062, + "99.0" : 109.25086737173062, + "99.9" : 109.25086737173062, + "99.99" : 109.25086737173062, + "99.999" : 109.25086737173062, + "99.9999" : 109.25086737173062, + "100.0" : 109.25086737173062 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 106.28276539973788, + 95.79754567774914, + 109.25086737173062, + 96.69598630827875, + 95.26594371091724, + 98.01590480385558, + 99.33214005952068 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.siteInvoke", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\azul-21.0.10\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=instrumentation", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\1.21.11-paper-java21-instrumentation.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500", + "-XX:+EnableDynamicAgentLoading" + ], + "jdkVersion" : "21.0.10", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "21.0.10+7-LTS", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 198.73383069058542, + "scoreError" : 29.40319316632465, + "scoreConfidence" : [ + 169.33063752426077, + 228.13702385691008 + ], + "scorePercentiles" : { + "0.0" : 180.8021816259877, + "50.0" : 202.45567439639368, + "90.0" : 213.33724921685882, + "95.0" : 213.33724921685882, + "99.0" : 213.33724921685882, + "99.9" : 213.33724921685882, + "99.99" : 213.33724921685882, + "99.999" : 213.33724921685882, + "99.9999" : 213.33724921685882, + "100.0" : 213.33724921685882 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 194.21621711574028, + 206.43223353255658, + 213.33724921685882, + 180.8021816259877, + 210.87342151279492, + 202.45567439639368, + 183.01983743376596 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.spliceProceed", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\azul-21.0.10\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=instrumentation", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\1.21.11-paper-java21-instrumentation.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500", + "-XX:+EnableDynamicAgentLoading" + ], + "jdkVersion" : "21.0.10", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "21.0.10+7-LTS", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 142.7281039844467, + "scoreError" : 10.591658384086761, + "scoreConfidence" : [ + 132.13644560035993, + 153.31976236853347 + ], + "scorePercentiles" : { + "0.0" : 136.79047706833043, + "50.0" : 143.25927342212432, + "90.0" : 149.2426566300459, + "95.0" : 149.2426566300459, + "99.0" : 149.2426566300459, + "99.9" : 149.2426566300459, + "99.99" : 149.2426566300459, + "99.999" : 149.2426566300459, + "99.9999" : 149.2426566300459, + "100.0" : 149.2426566300459 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 137.88874590779298, + 145.49104167483435, + 139.8066218907679, + 143.25927342212432, + 146.61791129723102, + 149.2426566300459, + 136.79047706833043 + ] + ] + }, + "secondaryMetrics" : { + } + } +] + + diff --git a/module/incision/performance/jmh-2026-07-28/raw/1.21.11-paper-java21-jvmti.json b/module/incision/performance/jmh-2026-07-28/raw/1.21.11-paper-java21-jvmti.json new file mode 100644 index 000000000..8f6764241 --- /dev/null +++ b/module/incision/performance/jmh-2026-07-28/raw/1.21.11-paper-java21-jvmti.json @@ -0,0 +1,388 @@ +[ + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.baseline", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\azul-21.0.10\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=jvmti", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\1.21.11-paper-java21-jvmti.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500", + "-XX:+EnableDynamicAgentLoading" + ], + "jdkVersion" : "21.0.10", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "21.0.10+7-LTS", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 0.37425003269896656, + "scoreError" : 0.007175621732463939, + "scoreConfidence" : [ + 0.3670744109665026, + 0.3814256544314305 + ], + "scorePercentiles" : { + "0.0" : 0.37169404039056164, + "50.0" : 0.3731601144693501, + "90.0" : 0.38099351476736526, + "95.0" : 0.38099351476736526, + "99.0" : 0.38099351476736526, + "99.9" : 0.38099351476736526, + "99.99" : 0.38099351476736526, + "99.999" : 0.38099351476736526, + "99.9999" : 0.38099351476736526, + "100.0" : 0.38099351476736526 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 0.38099351476736526, + 0.3721120488753892, + 0.37372938036226777, + 0.3728536185855416, + 0.3752075114422903, + 0.37169404039056164, + 0.3731601144693501 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.lead", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\azul-21.0.10\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=jvmti", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\1.21.11-paper-java21-jvmti.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500", + "-XX:+EnableDynamicAgentLoading" + ], + "jdkVersion" : "21.0.10", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "21.0.10+7-LTS", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 72.04206105179075, + "scoreError" : 1.6126934666600128, + "scoreConfidence" : [ + 70.42936758513073, + 73.65475451845077 + ], + "scorePercentiles" : { + "0.0" : 71.38271482422843, + "50.0" : 71.8101489204333, + "90.0" : 73.34149728562238, + "95.0" : 73.34149728562238, + "99.0" : 73.34149728562238, + "99.9" : 73.34149728562238, + "99.99" : 73.34149728562238, + "99.999" : 73.34149728562238, + "99.9999" : 73.34149728562238, + "100.0" : 73.34149728562238 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 71.46908348023547, + 71.5923297710657, + 72.04941869247455, + 71.8101489204333, + 71.38271482422843, + 73.34149728562238, + 72.64923438847549 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.leadTrail", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\azul-21.0.10\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=jvmti", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\1.21.11-paper-java21-jvmti.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500", + "-XX:+EnableDynamicAgentLoading" + ], + "jdkVersion" : "21.0.10", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "21.0.10+7-LTS", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 173.36167868490128, + "scoreError" : 2.940590897146458, + "scoreConfidence" : [ + 170.42108778775483, + 176.30226958204773 + ], + "scorePercentiles" : { + "0.0" : 171.67110518165902, + "50.0" : 173.60311605106054, + "90.0" : 175.28484997335792, + "95.0" : 175.28484997335792, + "99.0" : 175.28484997335792, + "99.9" : 175.28484997335792, + "99.99" : 175.28484997335792, + "99.999" : 175.28484997335792, + "99.9999" : 175.28484997335792, + "100.0" : 175.28484997335792 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 172.4071899930039, + 175.28484997335792, + 173.60311605106054, + 174.27174585811818, + 172.20302057312998, + 171.67110518165902, + 174.09072316397948 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.predicateTrue", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\azul-21.0.10\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=jvmti", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\1.21.11-paper-java21-jvmti.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500", + "-XX:+EnableDynamicAgentLoading" + ], + "jdkVersion" : "21.0.10", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "21.0.10+7-LTS", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 73.57366842116963, + "scoreError" : 2.897419847886384, + "scoreConfidence" : [ + 70.67624857328325, + 76.47108826905601 + ], + "scorePercentiles" : { + "0.0" : 71.50992356745304, + "50.0" : 73.72839191246764, + "90.0" : 75.5521590930491, + "95.0" : 75.5521590930491, + "99.0" : 75.5521590930491, + "99.9" : 75.5521590930491, + "99.99" : 75.5521590930491, + "99.999" : 75.5521590930491, + "99.9999" : 75.5521590930491, + "100.0" : 75.5521590930491 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 74.28517815395413, + 72.71972536091268, + 73.11289160238955, + 74.10740925796124, + 71.50992356745304, + 75.5521590930491, + 73.72839191246764 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.siteInvoke", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\azul-21.0.10\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=jvmti", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\1.21.11-paper-java21-jvmti.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500", + "-XX:+EnableDynamicAgentLoading" + ], + "jdkVersion" : "21.0.10", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "21.0.10+7-LTS", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 143.75848702962048, + "scoreError" : 4.938722678208888, + "scoreConfidence" : [ + 138.8197643514116, + 148.69720970782936 + ], + "scorePercentiles" : { + "0.0" : 141.55713943567775, + "50.0" : 143.89048709480684, + "90.0" : 147.4393904328589, + "95.0" : 147.4393904328589, + "99.0" : 147.4393904328589, + "99.9" : 147.4393904328589, + "99.99" : 147.4393904328589, + "99.999" : 147.4393904328589, + "99.9999" : 147.4393904328589, + "100.0" : 147.4393904328589 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 141.85198434582173, + 143.89048709480684, + 141.7322747903233, + 141.55713943567775, + 144.87288503504922, + 144.96524807280562, + 147.4393904328589 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.spliceProceed", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\azul-21.0.10\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=jvmti", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\1.21.11-paper-java21-jvmti.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500", + "-XX:+EnableDynamicAgentLoading" + ], + "jdkVersion" : "21.0.10", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "21.0.10+7-LTS", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 103.1352374087394, + "scoreError" : 1.4162800777791216, + "scoreConfidence" : [ + 101.71895733096028, + 104.55151748651852 + ], + "scorePercentiles" : { + "0.0" : 101.8620754073328, + "50.0" : 103.50533697271476, + "90.0" : 103.57471607859114, + "95.0" : 103.57471607859114, + "99.0" : 103.57471607859114, + "99.9" : 103.57471607859114, + "99.99" : 103.57471607859114, + "99.999" : 103.57471607859114, + "99.9999" : 103.57471607859114, + "100.0" : 103.57471607859114 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 103.54251504291221, + 103.51806874522063, + 101.8620754073328, + 103.57471607859114, + 103.50533697271476, + 103.13903153349136, + 102.80491808091294 + ] + ] + }, + "secondaryMetrics" : { + } + } +] + + diff --git a/module/incision/performance/jmh-2026-07-28/raw/26.1.2-spigot-java25-instrumentation.json b/module/incision/performance/jmh-2026-07-28/raw/26.1.2-spigot-java25-instrumentation.json new file mode 100644 index 000000000..c66e8cc20 --- /dev/null +++ b/module/incision/performance/jmh-2026-07-28/raw/26.1.2-spigot-java25-instrumentation.json @@ -0,0 +1,388 @@ +[ + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.baseline", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\zulu25.32.21-ca-jdk25.0.2-win_x64\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=instrumentation", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\26.1.2-spigot-java25-instrumentation.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500", + "-XX:+EnableDynamicAgentLoading" + ], + "jdkVersion" : "25.0.2", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "25.0.2+10-LTS", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 0.4753817802324151, + "scoreError" : 0.08698783661129683, + "scoreConfidence" : [ + 0.3883939436211183, + 0.562369616843712 + ], + "scorePercentiles" : { + "0.0" : 0.4289732390533029, + "50.0" : 0.4734925276199515, + "90.0" : 0.5356328027786627, + "95.0" : 0.5356328027786627, + "99.0" : 0.5356328027786627, + "99.9" : 0.5356328027786627, + "99.99" : 0.5356328027786627, + "99.999" : 0.5356328027786627, + "99.9999" : 0.5356328027786627, + "100.0" : 0.5356328027786627 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 0.5136954469445769, + 0.44884444371479854, + 0.5356328027786627, + 0.4289732390533029, + 0.48234862341239604, + 0.4734925276199515, + 0.4446853781032174 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.lead", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\zulu25.32.21-ca-jdk25.0.2-win_x64\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=instrumentation", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\26.1.2-spigot-java25-instrumentation.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500", + "-XX:+EnableDynamicAgentLoading" + ], + "jdkVersion" : "25.0.2", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "25.0.2+10-LTS", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 83.18959714223546, + "scoreError" : 13.202526202067666, + "scoreConfidence" : [ + 69.9870709401678, + 96.39212334430312 + ], + "scorePercentiles" : { + "0.0" : 74.2502199785595, + "50.0" : 84.68547534231797, + "90.0" : 91.05719585488721, + "95.0" : 91.05719585488721, + "99.0" : 91.05719585488721, + "99.9" : 91.05719585488721, + "99.99" : 91.05719585488721, + "99.999" : 91.05719585488721, + "99.9999" : 91.05719585488721, + "100.0" : 91.05719585488721 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 84.68547534231797, + 74.2502199785595, + 91.05719585488721, + 85.81051300330395, + 79.36152491053876, + 88.06996471683595, + 79.09228618920487 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.leadTrail", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\zulu25.32.21-ca-jdk25.0.2-win_x64\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=instrumentation", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\26.1.2-spigot-java25-instrumentation.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500", + "-XX:+EnableDynamicAgentLoading" + ], + "jdkVersion" : "25.0.2", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "25.0.2+10-LTS", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 225.97158594191828, + "scoreError" : 47.252745257919145, + "scoreConfidence" : [ + 178.71884068399913, + 273.2243311998374 + ], + "scorePercentiles" : { + "0.0" : 199.38314317496136, + "50.0" : 228.06199551421386, + "90.0" : 252.68330357538701, + "95.0" : 252.68330357538701, + "99.0" : 252.68330357538701, + "99.9" : 252.68330357538701, + "99.99" : 252.68330357538701, + "99.999" : 252.68330357538701, + "99.9999" : 252.68330357538701, + "100.0" : 252.68330357538701 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 245.08631676968207, + 211.09712529692337, + 228.06199551421386, + 252.68330357538701, + 199.38314317496136, + 240.1918289710221, + 205.2973882912384 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.predicateTrue", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\zulu25.32.21-ca-jdk25.0.2-win_x64\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=instrumentation", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\26.1.2-spigot-java25-instrumentation.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500", + "-XX:+EnableDynamicAgentLoading" + ], + "jdkVersion" : "25.0.2", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "25.0.2+10-LTS", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 90.30831562842991, + "scoreError" : 12.188638338304498, + "scoreConfidence" : [ + 78.11967729012541, + 102.49695396673441 + ], + "scorePercentiles" : { + "0.0" : 82.4737407248782, + "50.0" : 90.43728183445592, + "90.0" : 97.77214844899216, + "95.0" : 97.77214844899216, + "99.0" : 97.77214844899216, + "99.9" : 97.77214844899216, + "99.99" : 97.77214844899216, + "99.999" : 97.77214844899216, + "99.9999" : 97.77214844899216, + "100.0" : 97.77214844899216 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 93.97782163964663, + 90.43728183445592, + 88.02922700633795, + 97.77214844899216, + 82.4737407248782, + 85.30103416205206, + 94.1669555826464 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.siteInvoke", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\zulu25.32.21-ca-jdk25.0.2-win_x64\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=instrumentation", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\26.1.2-spigot-java25-instrumentation.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500", + "-XX:+EnableDynamicAgentLoading" + ], + "jdkVersion" : "25.0.2", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "25.0.2+10-LTS", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 145.26945084587652, + "scoreError" : 15.631854934426297, + "scoreConfidence" : [ + 129.63759591145023, + 160.9013057803028 + ], + "scorePercentiles" : { + "0.0" : 135.39523883200903, + "50.0" : 145.3702181431116, + "90.0" : 154.9856371657629, + "95.0" : 154.9856371657629, + "99.0" : 154.9856371657629, + "99.9" : 154.9856371657629, + "99.99" : 154.9856371657629, + "99.999" : 154.9856371657629, + "99.9999" : 154.9856371657629, + "100.0" : 154.9856371657629 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 145.3702181431116, + 147.76449352429572, + 141.64957490146642, + 135.39523883200903, + 154.9856371657629, + 139.65191243390865, + 152.06908092058134 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.spliceProceed", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\zulu25.32.21-ca-jdk25.0.2-win_x64\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=instrumentation", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\26.1.2-spigot-java25-instrumentation.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500", + "-XX:+EnableDynamicAgentLoading" + ], + "jdkVersion" : "25.0.2", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "25.0.2+10-LTS", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 118.50944783018319, + "scoreError" : 7.071861706060865, + "scoreConfidence" : [ + 111.43758612412233, + 125.58130953624405 + ], + "scorePercentiles" : { + "0.0" : 114.96870364672547, + "50.0" : 117.2840640437327, + "90.0" : 122.28445954667446, + "95.0" : 122.28445954667446, + "99.0" : 122.28445954667446, + "99.9" : 122.28445954667446, + "99.99" : 122.28445954667446, + "99.999" : 122.28445954667446, + "99.9999" : 122.28445954667446, + "100.0" : 122.28445954667446 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 114.96870364672547, + 117.2840640437327, + 116.45888817719045, + 122.28445954667446, + 121.08067244867384, + 121.90219865726067, + 115.58714829102485 + ] + ] + }, + "secondaryMetrics" : { + } + } +] + + diff --git a/module/incision/performance/jmh-2026-07-28/raw/26.1.2-spigot-java25-jvmti.json b/module/incision/performance/jmh-2026-07-28/raw/26.1.2-spigot-java25-jvmti.json new file mode 100644 index 000000000..4634dd73b --- /dev/null +++ b/module/incision/performance/jmh-2026-07-28/raw/26.1.2-spigot-java25-jvmti.json @@ -0,0 +1,388 @@ +[ + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.baseline", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\zulu25.32.21-ca-jdk25.0.2-win_x64\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=jvmti", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\26.1.2-spigot-java25-jvmti.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500", + "-XX:+EnableDynamicAgentLoading" + ], + "jdkVersion" : "25.0.2", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "25.0.2+10-LTS", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 0.49157879555855477, + "scoreError" : 0.1084228757523742, + "scoreConfidence" : [ + 0.3831559198061806, + 0.600001671310929 + ], + "scorePercentiles" : { + "0.0" : 0.41730069462537006, + "50.0" : 0.48731075638151344, + "90.0" : 0.5641354827031788, + "95.0" : 0.5641354827031788, + "99.0" : 0.5641354827031788, + "99.9" : 0.5641354827031788, + "99.99" : 0.5641354827031788, + "99.999" : 0.5641354827031788, + "99.9999" : 0.5641354827031788, + "100.0" : 0.5641354827031788 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 0.41730069462537006, + 0.5641354827031788, + 0.5293615499917675, + 0.4563088549792729, + 0.48731075638151344, + 0.478696389334811, + 0.5079378408939694 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.lead", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\zulu25.32.21-ca-jdk25.0.2-win_x64\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=jvmti", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\26.1.2-spigot-java25-jvmti.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500", + "-XX:+EnableDynamicAgentLoading" + ], + "jdkVersion" : "25.0.2", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "25.0.2+10-LTS", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 84.72836924916116, + "scoreError" : 8.429914590930652, + "scoreConfidence" : [ + 76.29845465823051, + 93.15828384009181 + ], + "scorePercentiles" : { + "0.0" : 79.32675393138126, + "50.0" : 86.10921373008618, + "90.0" : 89.38157522620645, + "95.0" : 89.38157522620645, + "99.0" : 89.38157522620645, + "99.9" : 89.38157522620645, + "99.99" : 89.38157522620645, + "99.999" : 89.38157522620645, + "99.9999" : 89.38157522620645, + "100.0" : 89.38157522620645 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 82.83283285768697, + 89.38157522620645, + 80.90466742901475, + 86.10921373008618, + 87.56271922972152, + 79.32675393138126, + 86.98082234003098 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.leadTrail", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\zulu25.32.21-ca-jdk25.0.2-win_x64\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=jvmti", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\26.1.2-spigot-java25-jvmti.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500", + "-XX:+EnableDynamicAgentLoading" + ], + "jdkVersion" : "25.0.2", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "25.0.2+10-LTS", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 243.60167810483566, + "scoreError" : 40.3137442109463, + "scoreConfidence" : [ + 203.28793389388937, + 283.91542231578194 + ], + "scorePercentiles" : { + "0.0" : 219.58185318119695, + "50.0" : 244.60819236153455, + "90.0" : 263.8320932623277, + "95.0" : 263.8320932623277, + "99.0" : 263.8320932623277, + "99.9" : 263.8320932623277, + "99.99" : 263.8320932623277, + "99.999" : 263.8320932623277, + "99.9999" : 263.8320932623277, + "100.0" : 263.8320932623277 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 219.58185318119695, + 244.60819236153455, + 221.40718833599087, + 260.895286751211, + 263.8320932623277, + 254.99156553889608, + 239.89556730269265 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.predicateTrue", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\zulu25.32.21-ca-jdk25.0.2-win_x64\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=jvmti", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\26.1.2-spigot-java25-jvmti.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500", + "-XX:+EnableDynamicAgentLoading" + ], + "jdkVersion" : "25.0.2", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "25.0.2+10-LTS", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 101.74909484691837, + "scoreError" : 6.033697220039064, + "scoreConfidence" : [ + 95.71539762687931, + 107.78279206695743 + ], + "scorePercentiles" : { + "0.0" : 97.99479523085165, + "50.0" : 101.80382888013798, + "90.0" : 104.49872557970302, + "95.0" : 104.49872557970302, + "99.0" : 104.49872557970302, + "99.9" : 104.49872557970302, + "99.99" : 104.49872557970302, + "99.999" : 104.49872557970302, + "99.9999" : 104.49872557970302, + "100.0" : 104.49872557970302 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 101.21339341396504, + 97.99479523085165, + 103.9792177220414, + 104.49872557970302, + 98.56025540529077, + 104.19344769643858, + 101.80382888013798 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.siteInvoke", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\zulu25.32.21-ca-jdk25.0.2-win_x64\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=jvmti", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\26.1.2-spigot-java25-jvmti.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500", + "-XX:+EnableDynamicAgentLoading" + ], + "jdkVersion" : "25.0.2", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "25.0.2+10-LTS", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 138.38140006299903, + "scoreError" : 34.47976511305043, + "scoreConfidence" : [ + 103.9016349499486, + 172.86116517604947 + ], + "scorePercentiles" : { + "0.0" : 118.59537722025873, + "50.0" : 132.91594108948857, + "90.0" : 162.73923856872022, + "95.0" : 162.73923856872022, + "99.0" : 162.73923856872022, + "99.9" : 162.73923856872022, + "99.99" : 162.73923856872022, + "99.999" : 162.73923856872022, + "99.9999" : 162.73923856872022, + "100.0" : 162.73923856872022 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 162.73923856872022, + 129.23060046949388, + 132.91594108948857, + 153.90173232986703, + 118.59537722025873, + 130.54628659835458, + 140.7406241648102 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.spliceProceed", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\zulu25.32.21-ca-jdk25.0.2-win_x64\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=jvmti", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\26.1.2-spigot-java25-jvmti.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500", + "-XX:+EnableDynamicAgentLoading" + ], + "jdkVersion" : "25.0.2", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "25.0.2+10-LTS", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 117.96448087270849, + "scoreError" : 28.409399700195056, + "scoreConfidence" : [ + 89.55508117251344, + 146.37388057290354 + ], + "scorePercentiles" : { + "0.0" : 105.81684025285543, + "50.0" : 111.8319930264426, + "90.0" : 140.072634173404, + "95.0" : 140.072634173404, + "99.0" : 140.072634173404, + "99.9" : 140.072634173404, + "99.99" : 140.072634173404, + "99.999" : 140.072634173404, + "99.9999" : 140.072634173404, + "100.0" : 140.072634173404 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 119.87560808126517, + 109.06169749813303, + 140.072634173404, + 105.81684025285543, + 129.36492864581345, + 111.8319930264426, + 109.7276644310457 + ] + ] + }, + "secondaryMetrics" : { + } + } +] + + diff --git a/module/incision/performance/jmh-2026-07-28/raw/26.2-paper-java25-instrumentation.json b/module/incision/performance/jmh-2026-07-28/raw/26.2-paper-java25-instrumentation.json new file mode 100644 index 000000000..03e6266a1 --- /dev/null +++ b/module/incision/performance/jmh-2026-07-28/raw/26.2-paper-java25-instrumentation.json @@ -0,0 +1,388 @@ +[ + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.baseline", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\zulu25.32.21-ca-jdk25.0.2-win_x64\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=instrumentation", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\26.2-paper-java25-instrumentation.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500", + "-XX:+EnableDynamicAgentLoading" + ], + "jdkVersion" : "25.0.2", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "25.0.2+10-LTS", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 0.46374501012583424, + "scoreError" : 0.06292914251419737, + "scoreConfidence" : [ + 0.4008158676116369, + 0.5266741526400316 + ], + "scorePercentiles" : { + "0.0" : 0.4300906780513129, + "50.0" : 0.4695316198692266, + "90.0" : 0.5070176907032783, + "95.0" : 0.5070176907032783, + "99.0" : 0.5070176907032783, + "99.9" : 0.5070176907032783, + "99.99" : 0.5070176907032783, + "99.999" : 0.5070176907032783, + "99.9999" : 0.5070176907032783, + "100.0" : 0.5070176907032783 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 0.4308429585612522, + 0.4695316198692266, + 0.5070176907032783, + 0.45425490961750814, + 0.4698633767673944, + 0.4846138373108673, + 0.4300906780513129 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.lead", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\zulu25.32.21-ca-jdk25.0.2-win_x64\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=instrumentation", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\26.2-paper-java25-instrumentation.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500", + "-XX:+EnableDynamicAgentLoading" + ], + "jdkVersion" : "25.0.2", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "25.0.2+10-LTS", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 89.26809349319875, + "scoreError" : 6.766853508653722, + "scoreConfidence" : [ + 82.50123998454502, + 96.03494700185247 + ], + "scorePercentiles" : { + "0.0" : 84.56731417768175, + "50.0" : 88.60408758224514, + "90.0" : 92.88292633377128, + "95.0" : 92.88292633377128, + "99.0" : 92.88292633377128, + "99.9" : 92.88292633377128, + "99.99" : 92.88292633377128, + "99.999" : 92.88292633377128, + "99.9999" : 92.88292633377128, + "100.0" : 92.88292633377128 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 91.41925771015059, + 88.37770391784608, + 86.96142542024928, + 92.88292633377128, + 84.56731417768175, + 88.60408758224514, + 92.06393931044711 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.leadTrail", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\zulu25.32.21-ca-jdk25.0.2-win_x64\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=instrumentation", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\26.2-paper-java25-instrumentation.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500", + "-XX:+EnableDynamicAgentLoading" + ], + "jdkVersion" : "25.0.2", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "25.0.2+10-LTS", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 236.8051173382697, + "scoreError" : 13.155486659326575, + "scoreConfidence" : [ + 223.6496306789431, + 249.96060399759628 + ], + "scorePercentiles" : { + "0.0" : 230.89408656360905, + "50.0" : 235.31837767209078, + "90.0" : 246.08252304723632, + "95.0" : 246.08252304723632, + "99.0" : 246.08252304723632, + "99.9" : 246.08252304723632, + "99.99" : 246.08252304723632, + "99.999" : 246.08252304723632, + "99.9999" : 246.08252304723632, + "100.0" : 246.08252304723632 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 235.31837767209078, + 233.14759662517454, + 242.56907883250759, + 238.482629804162, + 231.1415288231078, + 230.89408656360905, + 246.08252304723632 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.predicateTrue", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\zulu25.32.21-ca-jdk25.0.2-win_x64\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=instrumentation", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\26.2-paper-java25-instrumentation.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500", + "-XX:+EnableDynamicAgentLoading" + ], + "jdkVersion" : "25.0.2", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "25.0.2+10-LTS", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 99.79385717272054, + "scoreError" : 6.862421657183293, + "scoreConfidence" : [ + 92.93143551553725, + 106.65627882990383 + ], + "scorePercentiles" : { + "0.0" : 95.52499110058541, + "50.0" : 99.77961512672978, + "90.0" : 104.92916019221795, + "95.0" : 104.92916019221795, + "99.0" : 104.92916019221795, + "99.9" : 104.92916019221795, + "99.99" : 104.92916019221795, + "99.999" : 104.92916019221795, + "99.9999" : 104.92916019221795, + "100.0" : 104.92916019221795 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 101.46121372106481, + 99.77961512672978, + 95.52499110058541, + 96.98506731206972, + 104.92916019221795, + 99.49252588050503, + 100.38442687587116 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.siteInvoke", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\zulu25.32.21-ca-jdk25.0.2-win_x64\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=instrumentation", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\26.2-paper-java25-instrumentation.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500", + "-XX:+EnableDynamicAgentLoading" + ], + "jdkVersion" : "25.0.2", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "25.0.2+10-LTS", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 168.7697285228716, + "scoreError" : 8.121061351234536, + "scoreConfidence" : [ + 160.64866717163704, + 176.89078987410613 + ], + "scorePercentiles" : { + "0.0" : 164.62450898188044, + "50.0" : 169.55749682531209, + "90.0" : 174.32190400084644, + "95.0" : 174.32190400084644, + "99.0" : 174.32190400084644, + "99.9" : 174.32190400084644, + "99.99" : 174.32190400084644, + "99.999" : 174.32190400084644, + "99.9999" : 174.32190400084644, + "100.0" : 174.32190400084644 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 174.32190400084644, + 171.21329575099088, + 166.2413279942526, + 164.99530670008795, + 170.4342594067304, + 169.55749682531209, + 164.62450898188044 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.spliceProceed", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\zulu25.32.21-ca-jdk25.0.2-win_x64\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=instrumentation", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\26.2-paper-java25-instrumentation.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500", + "-XX:+EnableDynamicAgentLoading" + ], + "jdkVersion" : "25.0.2", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "25.0.2+10-LTS", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 137.4783362723217, + "scoreError" : 15.275890924317467, + "scoreConfidence" : [ + 122.20244534800425, + 152.7542271966392 + ], + "scorePercentiles" : { + "0.0" : 129.65494558700692, + "50.0" : 135.67538973008826, + "90.0" : 148.72177923792844, + "95.0" : 148.72177923792844, + "99.0" : 148.72177923792844, + "99.9" : 148.72177923792844, + "99.99" : 148.72177923792844, + "99.999" : 148.72177923792844, + "99.9999" : 148.72177923792844, + "100.0" : 148.72177923792844 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 129.65494558700692, + 135.67538973008826, + 144.71505245449808, + 134.61876320235308, + 148.72177923792844, + 132.65948391008817, + 136.3029397842891 + ] + ] + }, + "secondaryMetrics" : { + } + } +] + + diff --git a/module/incision/performance/jmh-2026-07-28/raw/26.2-paper-java25-jvmti.json b/module/incision/performance/jmh-2026-07-28/raw/26.2-paper-java25-jvmti.json new file mode 100644 index 000000000..7cd7c2f08 --- /dev/null +++ b/module/incision/performance/jmh-2026-07-28/raw/26.2-paper-java25-jvmti.json @@ -0,0 +1,388 @@ +[ + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.baseline", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\zulu25.32.21-ca-jdk25.0.2-win_x64\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=jvmti", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\26.2-paper-java25-jvmti.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500", + "-XX:+EnableDynamicAgentLoading" + ], + "jdkVersion" : "25.0.2", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "25.0.2+10-LTS", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 0.4679462712622056, + "scoreError" : 0.05658961727989064, + "scoreConfidence" : [ + 0.41135665398231497, + 0.5245358885420962 + ], + "scorePercentiles" : { + "0.0" : 0.4393797943972319, + "50.0" : 0.4581326149194462, + "90.0" : 0.5024507845053356, + "95.0" : 0.5024507845053356, + "99.0" : 0.5024507845053356, + "99.9" : 0.5024507845053356, + "99.99" : 0.5024507845053356, + "99.999" : 0.5024507845053356, + "99.9999" : 0.5024507845053356, + "100.0" : 0.5024507845053356 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 0.49809731648426675, + 0.4520161978305282, + 0.44746577227906514, + 0.5024507845053356, + 0.4393797943972319, + 0.4581326149194462, + 0.4780814184195655 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.lead", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\zulu25.32.21-ca-jdk25.0.2-win_x64\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=jvmti", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\26.2-paper-java25-jvmti.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500", + "-XX:+EnableDynamicAgentLoading" + ], + "jdkVersion" : "25.0.2", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "25.0.2+10-LTS", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 92.07511450997525, + "scoreError" : 15.430300245880463, + "scoreConfidence" : [ + 76.64481426409479, + 107.50541475585571 + ], + "scorePercentiles" : { + "0.0" : 85.48488259507104, + "50.0" : 87.35411990449661, + "90.0" : 100.5995115403761, + "95.0" : 100.5995115403761, + "99.0" : 100.5995115403761, + "99.9" : 100.5995115403761, + "99.99" : 100.5995115403761, + "99.999" : 100.5995115403761, + "99.9999" : 100.5995115403761, + "100.0" : 100.5995115403761 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 86.73516234084596, + 100.5995115403761, + 85.48488259507104, + 87.35411990449661, + 99.7433289506755, + 87.0212449441081, + 97.58755129425349 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.leadTrail", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\zulu25.32.21-ca-jdk25.0.2-win_x64\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=jvmti", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\26.2-paper-java25-jvmti.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500", + "-XX:+EnableDynamicAgentLoading" + ], + "jdkVersion" : "25.0.2", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "25.0.2+10-LTS", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 243.5009756126568, + "scoreError" : 27.73683536514383, + "scoreConfidence" : [ + 215.76414024751296, + 271.2378109778006 + ], + "scorePercentiles" : { + "0.0" : 227.96780519134458, + "50.0" : 245.02228746203696, + "90.0" : 263.44549120924285, + "95.0" : 263.44549120924285, + "99.0" : 263.44549120924285, + "99.9" : 263.44549120924285, + "99.99" : 263.44549120924285, + "99.999" : 263.44549120924285, + "99.9999" : 263.44549120924285, + "100.0" : 263.44549120924285 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 227.96780519134458, + 244.59010872350552, + 228.22675740263807, + 263.44549120924285, + 247.8356736051211, + 245.02228746203696, + 247.41870569470845 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.predicateTrue", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\zulu25.32.21-ca-jdk25.0.2-win_x64\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=jvmti", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\26.2-paper-java25-jvmti.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500", + "-XX:+EnableDynamicAgentLoading" + ], + "jdkVersion" : "25.0.2", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "25.0.2+10-LTS", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 101.1013309823686, + "scoreError" : 6.755773273230618, + "scoreConfidence" : [ + 94.34555770913798, + 107.85710425559921 + ], + "scorePercentiles" : { + "0.0" : 97.21759889549635, + "50.0" : 100.6746473923297, + "90.0" : 104.98615022308232, + "95.0" : 104.98615022308232, + "99.0" : 104.98615022308232, + "99.9" : 104.98615022308232, + "99.99" : 104.98615022308232, + "99.999" : 104.98615022308232, + "99.9999" : 104.98615022308232, + "100.0" : 104.98615022308232 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 102.1932892914616, + 97.21759889549635, + 104.32945104596696, + 100.64269790826732, + 97.66548211997589, + 100.6746473923297, + 104.98615022308232 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.siteInvoke", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\zulu25.32.21-ca-jdk25.0.2-win_x64\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=jvmti", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\26.2-paper-java25-jvmti.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500", + "-XX:+EnableDynamicAgentLoading" + ], + "jdkVersion" : "25.0.2", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "25.0.2+10-LTS", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 178.81196305078151, + "scoreError" : 18.245806150884043, + "scoreConfidence" : [ + 160.56615689989746, + 197.05776920166556 + ], + "scorePercentiles" : { + "0.0" : 166.19795848603613, + "50.0" : 180.20964710915896, + "90.0" : 188.7298668890521, + "95.0" : 188.7298668890521, + "99.0" : 188.7298668890521, + "99.9" : 188.7298668890521, + "99.99" : 188.7298668890521, + "99.999" : 188.7298668890521, + "99.9999" : 188.7298668890521, + "100.0" : 188.7298668890521 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 188.7298668890521, + 186.00771931990553, + 181.47190023773604, + 178.94254745487166, + 166.19795848603613, + 180.20964710915896, + 170.1241018587103 + ] + ] + }, + "secondaryMetrics" : { + } + }, + { + "jmhVersion" : "1.37", + "benchmark" : "top.maplex.incisiontest.benchmark.IncisionJmhBenchmark.spliceProceed", + "mode" : "avgt", + "threads" : 1, + "forks" : 0, + "jvm" : "D:\\Java\\zulu25.32.21-ca-jdk25.0.2-win_x64\\bin\\java.exe", + "jvmArgs" : [ + "-Xms512M", + "-Xmx1536M", + "-Dfile.encoding=UTF-8", + "-Dtaboolib.incision.backend=jvmti", + "-Dincision.test.autoRun=false", + "-Djdk.attach.allowAttachSelf=true", + "-Dincision.jmh.output=E:\\Code\\TabooLib\\taboolib\\module\\incision\\performance\\jmh-2026-07-28\\raw\\26.2-paper-java25-jvmti.json", + "-Dincision.jmh.warmupIterations=3", + "-Dincision.jmh.measurementIterations=7", + "-Dincision.jmh.iterationMillis=500", + "-XX:+EnableDynamicAgentLoading" + ], + "jdkVersion" : "25.0.2", + "vmName" : "OpenJDK 64-Bit Server VM", + "vmVersion" : "25.0.2+10-LTS", + "warmupIterations" : 3, + "warmupTime" : "500 ms", + "warmupBatchSize" : 1, + "measurementIterations" : 7, + "measurementTime" : "500 ms", + "measurementBatchSize" : 1, + "primaryMetric" : { + "score" : 136.29459556872715, + "scoreError" : 9.470788317189111, + "scoreConfidence" : [ + 126.82380725153803, + 145.76538388591626 + ], + "scorePercentiles" : { + "0.0" : 128.51984078868406, + "50.0" : 135.9965613323288, + "90.0" : 141.01652043762428, + "95.0" : 141.01652043762428, + "99.0" : 141.01652043762428, + "99.9" : 141.01652043762428, + "99.99" : 141.01652043762428, + "99.999" : 141.01652043762428, + "99.9999" : 141.01652043762428, + "100.0" : 141.01652043762428 + }, + "scoreUnit" : "ns/op", + "rawData" : [ + [ + 137.3443143245637, + 140.735155962994, + 135.9965613323288, + 141.01652043762428, + 134.94615792849842, + 135.50361820639665, + 128.51984078868406 + ] + ] + }, + "secondaryMetrics" : { + } + } +] + + diff --git a/module/incision/performance/scripts/generate-jmh-report.py b/module/incision/performance/scripts/generate-jmh-report.py new file mode 100644 index 000000000..a866fc2b2 --- /dev/null +++ b/module/incision/performance/scripts/generate-jmh-report.py @@ -0,0 +1,279 @@ +#!/usr/bin/env python3 +"""Aggregate the Incision JMH matrix and render reproducible performance charts.""" + +from __future__ import annotations + +import argparse +import csv +import json +import math +import re +from collections import defaultdict +from pathlib import Path + +import matplotlib.pyplot as plt +import numpy as np + + +NODE_ORDER = [ + "1.12.2-paper", + "1.16.5-paper", + "1.20.6-paper", + "1.21.11-paper", + "26.1.2-spigot", + "26.2-paper", +] +BACKEND_ORDER = ["jvmti", "instrumentation"] +BENCHMARK_ORDER = ["baseline", "lead", "leadTrail", "predicateTrue", "spliceProceed", "siteInvoke"] +ADVICE_ORDER = [benchmark for benchmark in BENCHMARK_ORDER if benchmark != "baseline"] +FILE_PATTERN = re.compile(r"^(?P.+)-java(?P\d+)-(?Pjvmti|instrumentation)$") + + +def parse_args() -> argparse.Namespace: + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument( + "--result-root", + type=Path, + required=True, + help="Directory containing raw/, data/, and charts/.", + ) + return parser.parse_args() + + +def load_rows(raw_root: Path) -> list[dict[str, object]]: + rows: list[dict[str, object]] = [] + for result_file in sorted(raw_root.glob("*.json")): + match = FILE_PATTERN.match(result_file.stem) + if match is None: + raise ValueError(f"Unexpected JMH result filename: {result_file.name}") + payload = json.loads(result_file.read_text(encoding="utf-8")) + if len(payload) != len(BENCHMARK_ORDER): + raise ValueError(f"Expected 6 benchmarks in {result_file.name}, got {len(payload)}") + for entry in payload: + metric = entry["primaryMetric"] + if metric["scoreUnit"] != "ns/op": + raise ValueError(f"Unexpected unit in {result_file.name}: {metric['scoreUnit']}") + rows.append( + { + "node": match.group("node"), + "java": int(match.group("java")), + "backend": match.group("backend"), + "benchmark": entry["benchmark"].rsplit(".", 1)[-1], + "score_ns_op": float(metric["score"]), + "score_error_ns_op": float(metric["scoreError"]), + "confidence_low_ns_op": float(metric["scoreConfidence"][0]), + "confidence_high_ns_op": float(metric["scoreConfidence"][1]), + "jdk_version": entry["jdkVersion"], + "vm_name": entry["vmName"], + "vm_version": entry["vmVersion"], + "warmup_iterations": int(entry["warmupIterations"]), + "measurement_iterations": int(entry["measurementIterations"]), + "measurement_time": entry["measurementTime"], + "threads": int(entry["threads"]), + "forks": int(entry["forks"]), + "raw_samples": json.dumps(metric["rawData"], separators=(",", ":")), + } + ) + expected = len(NODE_ORDER) * len(BACKEND_ORDER) * len(BENCHMARK_ORDER) + if len(rows) != expected: + raise ValueError(f"Expected {expected} matrix rows, got {len(rows)}") + return rows + + +def derive_metrics(rows: list[dict[str, object]]) -> None: + lookup = {(row["node"], row["backend"], row["benchmark"]): row for row in rows} + for row in rows: + baseline = lookup[(row["node"], row["backend"], "baseline")] + score = float(row["score_ns_op"]) + baseline_score = float(baseline["score_ns_op"]) + score_error = float(row["score_error_ns_op"]) + baseline_error = float(baseline["score_error_ns_op"]) + # Error propagation assumes independent estimates. It is used only for chart uncertainty bars, + # while the source JMH confidence interval remains preserved verbatim in the CSV. + row["overhead_ns_op"] = score - baseline_score + row["overhead_error_ns_op"] = math.hypot(score_error, baseline_error) + row["score_multiplier"] = score / baseline_score + row["overhead_multiplier"] = (score - baseline_score) / baseline_score + + +def write_csv(rows: list[dict[str, object]], output: Path) -> None: + output.parent.mkdir(parents=True, exist_ok=True) + fieldnames = list(rows[0].keys()) + with output.open("w", encoding="utf-8-sig", newline="") as stream: + writer = csv.DictWriter(stream, fieldnames=fieldnames) + writer.writeheader() + writer.writerows(rows) + + +def configure_plotting() -> None: + plt.rcParams.update( + { + "figure.dpi": 140, + "savefig.dpi": 180, + "axes.grid": True, + "axes.axisbelow": True, + "grid.alpha": 0.22, + "font.size": 9, + } + ) + + +def plot_overhead_by_version(rows: list[dict[str, object]], output: Path) -> None: + lookup = {(row["node"], row["backend"], row["benchmark"]): row for row in rows} + fig, axes = plt.subplots(3, 2, figsize=(12, 10), sharex=True) + x = np.arange(len(NODE_ORDER)) + colors = {"jvmti": "#3366cc", "instrumentation": "#dc3912"} + markers = {"jvmti": "o", "instrumentation": "s"} + for axis, benchmark in zip(axes.flat, ADVICE_ORDER): + for backend in BACKEND_ORDER: + points = [lookup[(node, backend, benchmark)] for node in NODE_ORDER] + values = [float(point["overhead_ns_op"]) for point in points] + errors = [float(point["overhead_error_ns_op"]) for point in points] + axis.errorbar( + x, + values, + yerr=errors, + label=backend, + color=colors[backend], + marker=markers[backend], + capsize=3, + linewidth=1.4, + ) + axis.set_title(benchmark) + axis.set_ylabel("Overhead (ns/op)") + axes.flat[-1].axis("off") + for axis in axes[-1]: + if axis.has_data(): + axis.set_xticks(x, NODE_ORDER, rotation=28, ha="right") + # One shared legend keeps the five small multiples directly comparable without repeated chart chrome. + handles, labels = axes.flat[0].get_legend_handles_labels() + fig.legend(handles, labels, loc="lower right", bbox_to_anchor=(0.94, 0.08), frameon=False) + fig.suptitle("Incision steady-state advice overhead across server/JVM versions") + fig.tight_layout(rect=(0, 0.02, 1, 0.97)) + fig.savefig(output, bbox_inches="tight") + plt.close(fig) + + +def plot_backend_comparison(rows: list[dict[str, object]], output: Path) -> None: + lookup = {(row["node"], row["backend"], row["benchmark"]): row for row in rows} + fig, axis = plt.subplots(figsize=(8, 7)) + markers = dict(zip(ADVICE_ORDER, ["o", "s", "^", "D", "P"])) + all_values: list[float] = [] + for benchmark in ADVICE_ORDER: + x = [float(lookup[(node, "jvmti", benchmark)]["overhead_ns_op"]) for node in NODE_ORDER] + y = [float(lookup[(node, "instrumentation", benchmark)]["overhead_ns_op"]) for node in NODE_ORDER] + all_values.extend(x + y) + axis.scatter(x, y, marker=markers[benchmark], s=52, label=benchmark, alpha=0.85) + low = min(all_values) * 0.92 + high = max(all_values) * 1.05 + axis.plot([low, high], [low, high], color="#555555", linewidth=1, linestyle="--", label="equal cost") + axis.set_xlim(low, high) + axis.set_ylim(low, high) + axis.set_xlabel("JVMTI overhead (ns/op)") + axis.set_ylabel("Instrumentation overhead (ns/op)") + axis.set_title("Paired backend comparison (each point is one server/JVM node)") + axis.legend(frameon=False, ncol=2) + fig.tight_layout() + fig.savefig(output, bbox_inches="tight") + plt.close(fig) + + +def plot_normalized_overhead(rows: list[dict[str, object]], output: Path) -> None: + lookup = {(row["node"], row["backend"], row["benchmark"]): row for row in rows} + fig, axes = plt.subplots(1, 2, figsize=(13, 5), sharey=True) + x = np.arange(len(NODE_ORDER)) + width = 0.15 + for axis, backend in zip(axes, BACKEND_ORDER): + for index, benchmark in enumerate(ADVICE_ORDER): + values = [float(lookup[(node, backend, benchmark)]["overhead_multiplier"]) for node in NODE_ORDER] + offset = (index - (len(ADVICE_ORDER) - 1) / 2) * width + axis.bar(x + offset, values, width=width, label=benchmark) + axis.set_title(backend) + axis.set_yscale("log") + axis.set_xticks(x, NODE_ORDER, rotation=28, ha="right") + axis.set_ylabel("Overhead / baseline (log scale)") + handles, labels = axes[0].get_legend_handles_labels() + fig.legend(handles, labels, loc="upper center", ncol=5, frameon=False, bbox_to_anchor=(0.5, 1.02)) + fig.suptitle("Normalized advice overhead relative to the bare fixture method", y=1.08) + fig.tight_layout() + fig.savefig(output, bbox_inches="tight") + plt.close(fig) + + +def plot_score_heatmap(rows: list[dict[str, object]], output: Path) -> None: + lookup = {(row["node"], row["backend"], row["benchmark"]): row for row in rows} + columns = [(node, backend) for node in NODE_ORDER for backend in BACKEND_ORDER] + matrix = np.array( + [[float(lookup[(node, backend, benchmark)]["score_ns_op"]) for node, backend in columns] for benchmark in BENCHMARK_ORDER] + ) + fig, axis = plt.subplots(figsize=(14, 5.8)) + image = axis.imshow(matrix, aspect="auto", cmap="viridis") + axis.set_xticks( + np.arange(len(columns)), + [f"{node}\n{backend}" for node, backend in columns], + rotation=35, + ha="right", + ) + axis.set_yticks(np.arange(len(BENCHMARK_ORDER)), BENCHMARK_ORDER) + for row_index in range(matrix.shape[0]): + for column_index in range(matrix.shape[1]): + value = matrix[row_index, column_index] + text_color = "white" if value < matrix.max() * 0.55 else "black" + axis.text(column_index, row_index, f"{value:.1f}", ha="center", va="center", color=text_color, fontsize=7) + colorbar = fig.colorbar(image, ax=axis, pad=0.015) + colorbar.set_label("Measured cost (ns/op)") + axis.set_title("Complete JMH score matrix") + fig.tight_layout() + fig.savefig(output, bbox_inches="tight") + plt.close(fig) + + +def write_aggregate_csv(rows: list[dict[str, object]], output: Path) -> None: + grouped: dict[tuple[str, str], list[dict[str, object]]] = defaultdict(list) + for row in rows: + if row["benchmark"] != "baseline": + grouped[(str(row["backend"]), str(row["benchmark"]))].append(row) + output.parent.mkdir(parents=True, exist_ok=True) + with output.open("w", encoding="utf-8-sig", newline="") as stream: + writer = csv.DictWriter( + stream, + fieldnames=["backend", "benchmark", "mean_overhead_ns_op", "median_overhead_ns_op", "geomean_overhead_multiplier"], + ) + writer.writeheader() + for backend in BACKEND_ORDER: + for benchmark in ADVICE_ORDER: + group = grouped[(backend, benchmark)] + overheads = np.array([float(row["overhead_ns_op"]) for row in group]) + multipliers = np.array([float(row["overhead_multiplier"]) for row in group]) + writer.writerow( + { + "backend": backend, + "benchmark": benchmark, + "mean_overhead_ns_op": f"{overheads.mean():.6f}", + "median_overhead_ns_op": f"{np.median(overheads):.6f}", + "geomean_overhead_multiplier": f"{math.exp(np.log(multipliers).mean()):.6f}", + } + ) + + +def main() -> None: + args = parse_args() + result_root = args.result_root.resolve() + rows = load_rows(result_root / "raw") + derive_metrics(rows) + configure_plotting() + data_root = result_root / "data" + chart_root = result_root / "charts" + chart_root.mkdir(parents=True, exist_ok=True) + write_csv(rows, data_root / "jmh-summary.csv") + write_aggregate_csv(rows, data_root / "jmh-aggregate.csv") + plot_overhead_by_version(rows, chart_root / "overhead-by-version.png") + plot_backend_comparison(rows, chart_root / "backend-comparison.png") + plot_normalized_overhead(rows, chart_root / "normalized-overhead.png") + plot_score_heatmap(rows, chart_root / "score-heatmap.png") + print(f"Generated {len(rows)} rows and 4 charts under {result_root}") + + +if __name__ == "__main__": + main() + diff --git a/module/incision/performance/scripts/run-jmh-matrix.ps1 b/module/incision/performance/scripts/run-jmh-matrix.ps1 new file mode 100644 index 000000000..4c7a19726 --- /dev/null +++ b/module/incision/performance/scripts/run-jmh-matrix.ps1 @@ -0,0 +1,168 @@ +param( + # Incision-Test 提供 Bukkit 命令与 JMH benchmark;脚本副本位于 TabooLib,故显式声明外部项目路径。 + [string]$IncisionTestRoot = "E:\Code\TabooLib\Incision-Test", + [string]$ServerRoot = "E:\Minecraft-Server\incisionTest", + [string]$OnlyServer = "", + [ValidateSet("", "jvmti", "instrumentation")] + [string]$OnlyBackend = "", + [int]$TimeoutMinutes = 10 +) + +$ErrorActionPreference = "Stop" + +$projectRoot = (Resolve-Path -LiteralPath $IncisionTestRoot).Path +$tabooLibRoot = (Resolve-Path -LiteralPath (Join-Path $PSScriptRoot "..\..\..\..")).Path +$serverRoot = (Resolve-Path -LiteralPath $ServerRoot).Path +$pluginJar = Join-Path $projectRoot "build\libs\Incision-Test-1.0.0.jar" +$resultRoot = Join-Path $tabooLibRoot "module\incision\performance\jmh-2026-07-28" +$rawRoot = Join-Path $resultRoot "raw" +$consoleRoot = Join-Path $resultRoot "console" + +# 每个节点使用此前功能矩阵验证过的 JVM;Backend 通过系统属性强制,禁止 auto 掩盖失败。 +$matrix = @( + [pscustomobject]@{ Name = "1.12.2-paper"; Directory = "run-1.12.2"; Jar = "paper-1.12.2-1620.jar"; Java = "D:\Java\zulu-8\bin\java.exe"; JavaMajor = 8 }, + [pscustomobject]@{ Name = "1.16.5-paper"; Directory = "run-1.16.5-paper"; Jar = "paper-1.16.5-794.jar"; Java = "D:\Java\zulu16.32.15-ca-jdk16.0.2-win_x64\bin\java.exe"; JavaMajor = 16 }, + [pscustomobject]@{ Name = "1.20.6-paper"; Directory = "run-1.20.6-paper"; Jar = "paper-1.20.6-151.jar"; Java = "D:\Java\azul-21.0.10\bin\java.exe"; JavaMajor = 21 }, + [pscustomobject]@{ Name = "1.21.11-paper"; Directory = "run-1.21.11-paper"; Jar = "paper-1.21.11-132.jar"; Java = "D:\Java\azul-21.0.10\bin\java.exe"; JavaMajor = 21 }, + [pscustomobject]@{ Name = "26.1.2-spigot"; Directory = "run-26.1.2-spigot"; Jar = "spigot-26.1.2.jar"; Java = "D:\Java\zulu25.32.21-ca-jdk25.0.2-win_x64\bin\java.exe"; JavaMajor = 25 }, + [pscustomobject]@{ Name = "26.2-paper"; Directory = "run-26.2-paper"; Jar = "paper-26.2-84.jar"; Java = "D:\Java\zulu25.32.21-ca-jdk25.0.2-win_x64\bin\java.exe"; JavaMajor = 25 } +) + +$backends = if ($OnlyBackend) { @($OnlyBackend) } else { @("jvmti", "instrumentation") } +$nodes = if ($OnlyServer) { @($matrix | Where-Object Name -EQ $OnlyServer) } else { $matrix } +if ($nodes.Count -eq 0) { + throw "Unknown server node: $OnlyServer" +} +if (-not (Test-Path -LiteralPath $pluginJar)) { + throw "Plugin jar not found: $pluginJar" +} + +New-Item -ItemType Directory -Force -Path $rawRoot, $consoleRoot | Out-Null + +function Add-ProcessArgument { + param([System.Diagnostics.ProcessStartInfo]$StartInfo, [string]$Value) + $StartInfo.ArgumentList.Add($Value) +} + +function Invoke-JmhNode { + param($Node, [string]$Backend) + + $serverDirectory = Join-Path $serverRoot $Node.Directory + $serverJar = Join-Path $serverDirectory $Node.Jar + $pluginTarget = Join-Path $serverDirectory "plugins\Incision-Test-1.0.0.jar" + $resultFile = Join-Path $rawRoot "$($Node.Name)-java$($Node.JavaMajor)-$Backend.json" + $consoleFile = Join-Path $consoleRoot "$($Node.Name)-java$($Node.JavaMajor)-$Backend.log" + if (-not (Test-Path -LiteralPath $serverJar)) { throw "Server jar not found: $serverJar" } + if (-not (Test-Path -LiteralPath $Node.Java)) { throw "Java not found: $($Node.Java)" } + + # local-dev 坐标版本固定,必须清掉该模块的内容寻址副本,确保加载刚发布到 Maven Local 的 Incision。 + $incisionCache = Join-Path $serverDirectory "cache\taboolib\top.maplex.incisiontest" + if (Test-Path -LiteralPath $incisionCache) { + Get-ChildItem -LiteralPath $incisionCache -Filter "incision-6.3.0-local-dev-*.jar" -File | + Remove-Item -Force + } + Copy-Item -LiteralPath $pluginJar -Destination $pluginTarget -Force + if (Test-Path -LiteralPath $resultFile) { Remove-Item -LiteralPath $resultFile -Force } + Set-Content -LiteralPath $consoleFile -Value "" -Encoding UTF8 + + $startInfo = [System.Diagnostics.ProcessStartInfo]::new() + $startInfo.FileName = $Node.Java + $startInfo.WorkingDirectory = $serverDirectory + $startInfo.UseShellExecute = $false + $startInfo.RedirectStandardInput = $true + $startInfo.RedirectStandardOutput = $true + $startInfo.RedirectStandardError = $true + $startInfo.CreateNoWindow = $true + Add-ProcessArgument $startInfo "-Xms512M" + Add-ProcessArgument $startInfo "-Xmx1536M" + Add-ProcessArgument $startInfo "-Dfile.encoding=UTF-8" + Add-ProcessArgument $startInfo "-Dtaboolib.incision.backend=$Backend" + Add-ProcessArgument $startInfo "-Dincision.test.autoRun=false" + Add-ProcessArgument $startInfo "-Djdk.attach.allowAttachSelf=true" + Add-ProcessArgument $startInfo "-Dincision.jmh.output=$resultFile" + Add-ProcessArgument $startInfo "-Dincision.jmh.warmupIterations=3" + Add-ProcessArgument $startInfo "-Dincision.jmh.measurementIterations=7" + Add-ProcessArgument $startInfo "-Dincision.jmh.iterationMillis=500" + if ($Node.JavaMajor -ge 21) { + Add-ProcessArgument $startInfo "-XX:+EnableDynamicAgentLoading" + } + Add-ProcessArgument $startInfo "-jar" + Add-ProcessArgument $startInfo $serverJar + Add-ProcessArgument $startInfo "nogui" + + $process = [System.Diagnostics.Process]::new() + $process.StartInfo = $startInfo + $null = $process.Start() + $stdoutTask = $process.StandardOutput.ReadLineAsync() + $stderrTask = $process.StandardError.ReadLineAsync() + $startedAt = [DateTime]::UtcNow + $commandSent = $false + $stopSent = $false + $succeeded = $false + $failed = $false + + try { + while (-not $process.HasExited) { + foreach ($stream in @("stdout", "stderr")) { + $task = if ($stream -eq "stdout") { $stdoutTask } else { $stderrTask } + # Incision debug 模式会在启动时密集输出织入日志。一次只消费一行会让 Done/JMH-FAILED + # 在管道中积压数分钟,因此每轮持续排空已经完成的读取任务,直到追上生产端。 + while ($task.IsCompleted) { + $line = $task.GetAwaiter().GetResult() + if ($stream -eq "stdout") { + $stdoutTask = $process.StandardOutput.ReadLineAsync() + $task = $stdoutTask + } else { + $stderrTask = $process.StandardError.ReadLineAsync() + $task = $stderrTask + } + if ($null -eq $line) { break } + Add-Content -LiteralPath $consoleFile -Value $line -Encoding UTF8 + # 控制台只回显矩阵进度和基准协议,完整调试日志仍保存在 console 文件中。 + # 这可避免十二节点运行时宿主终端被数万条逐方法织入日志淹没。 + if ($line -match 'Running Java|Loading Paper|This server is running|Done \(|JMH-') { + Write-Host "[$($Node.Name)/$Backend] $line" + } + + if (-not $commandSent -and ($line -match 'Done \(' -or $line -match 'For help, type')) { + $process.StandardInput.WriteLine("incisiontest jmh") + $process.StandardInput.Flush() + $commandSent = $true + } + if ($line -match 'JMH-END') { $succeeded = $true } + if ($line -match 'JMH-FAILED') { $failed = $true } + if (($succeeded -or $failed) -and -not $stopSent) { + $process.StandardInput.WriteLine("stop") + $process.StandardInput.Flush() + $stopSent = $true + } + } + } + + if (([DateTime]::UtcNow - $startedAt).TotalMinutes -gt $TimeoutMinutes) { + throw "JMH node timed out after $TimeoutMinutes minutes" + } + Start-Sleep -Milliseconds 50 + } + $process.WaitForExit() + } finally { + if (-not $process.HasExited) { + if (-not $stopSent) { $process.StandardInput.WriteLine("stop") } + if (-not $process.WaitForExit(15000)) { $process.Kill($true) } + } + $process.Dispose() + } + + if ($failed) { throw "JMH reported failure; inspect $consoleFile" } + if (-not $succeeded) { throw "JMH did not report completion; inspect $consoleFile" } + if (-not (Test-Path -LiteralPath $resultFile)) { throw "JMH result missing: $resultFile" } +} + +foreach ($node in $nodes) { + foreach ($backend in $backends) { + Write-Host "Starting $($node.Name) / Java $($node.JavaMajor) / $backend" + Invoke-JmhNode -Node $node -Backend $backend + } +} + +Write-Host "JMH matrix complete: $resultRoot" diff --git a/module/incision/src/main/c/incision_jvmti.c b/module/incision/src/main/c/incision_jvmti.c index 0dcd9112a..fd5e591d2 100644 --- a/module/incision/src/main/c/incision_jvmti.c +++ b/module/incision/src/main/c/incision_jvmti.c @@ -61,6 +61,8 @@ static jrawMonitorID g_monitor = NULL; static volatile int g_extract_mode = 0; static jbyte *g_extract_buf = NULL; static jint g_extract_len = 0; +/* 抽取请求绑定目标 jclass,避免并发或嵌套钩子复制到无关类字节码。 */ +static jclass g_extract_target = NULL; /* djb2 字符串哈希 */ static unsigned int hash_str(const char *s) { @@ -78,7 +80,7 @@ static int cache_find(const char *key) { unsigned int h = hash_str(key) % CACHE_CAPACITY; for (int i = 0; i < CACHE_CAPACITY; i++) { int idx = (int)((h + i) % CACHE_CAPACITY); - if (g_cache[idx].key == NULL) return -1; /* 空槽,终止探测 */ + if (g_cache[idx].key == NULL) continue; if (strcmp(g_cache[idx].key, key) == 0) return idx; } return -1; @@ -118,10 +120,7 @@ static void cache_remove(const char *key) { if (g_cache[idx].bytes != NULL) { free(g_cache[idx].bytes); g_cache[idx].bytes = NULL; } g_cache[idx].len = 0; g_cache_count--; - /* 注:不做线性探测 rehash,因 cache_find 遇 NULL 即停; - 被移除槽后续的同哈希链条目再次查询时会返回 -1。 - 可接受代价:同链条目在删除后变得不可达, - 但 Incision 用法以写入和读取为主,很少删除,因此暂不实现 rehash。 */ + /* cache_find 会扫描完整探测区间,因此删除空槽不会截断碰撞链。 */ } /* 清空全部缓存 */ @@ -150,7 +149,8 @@ static void JNICALL classFileLoadHook( unsigned char **new_class_data) { /* 抽取模式:复制原始字节码到临时缓冲区,不修改类 */ - if (g_extract_mode) { + if (g_extract_mode && g_extract_target != NULL && class_being_redefined != NULL && + (*jni)->IsSameObject(jni, class_being_redefined, g_extract_target)) { g_extract_buf = (jbyte *)malloc(class_data_len); if (g_extract_buf != NULL) { memcpy(g_extract_buf, class_data, class_data_len); @@ -266,6 +266,64 @@ static jboolean JNICALL nRetransform(JNIEnv *jni, jclass self, jclass target) { return err == JVMTI_ERROR_NONE ? JNI_TRUE : JNI_FALSE; } +/* + * 按内部名处理所有已加载同名类。NMSProxy 可能让模板类与生成类分别存在于 PluginClassLoader + * 和 AsmClassLoader;Java 侧随意挑第一个 Class 会只织入模板,实际虚调用仍完全不命中。 + */ +static jint process_loaded_by_name(JNIEnv *jni, jstring internalName, jboolean retransform) { + if (g_jvmti == NULL) return -1; + const char *name = (*jni)->GetStringUTFChars(jni, internalName, NULL); + if (name == NULL) return -1; + size_t descriptorLen = strlen(name) + 3; + char *descriptor = (char *)malloc(descriptorLen); + if (descriptor == NULL) { + (*jni)->ReleaseStringUTFChars(jni, internalName, name); + return -1; + } + descriptor[0] = 'L'; + strcpy(descriptor + 1, name); + strcat(descriptor, ";"); + + jint classCount = 0; + jclass *classes = NULL; + jvmtiError err = (*g_jvmti)->GetLoadedClasses(g_jvmti, &classCount, &classes); + if (err != JVMTI_ERROR_NONE) { + free(descriptor); + (*jni)->ReleaseStringUTFChars(jni, internalName, name); + return -(jint)err; + } + jint matched = 0; + for (jint index = 0; index < classCount; index++) { + char *signature = NULL; + if ((*g_jvmti)->GetClassSignature(g_jvmti, classes[index], &signature, NULL) != JVMTI_ERROR_NONE) continue; + jboolean same = signature != NULL && strcmp(signature, descriptor) == 0; + if (signature != NULL) (*g_jvmti)->Deallocate(g_jvmti, (unsigned char *)signature); + if (!same) continue; + matched++; + if (retransform) { + jvmtiError transformErr = (*g_jvmti)->RetransformClasses(g_jvmti, 1, &classes[index]); + if (transformErr != JVMTI_ERROR_NONE) { + fprintf(stderr, "[Incision][JVMTI] RetransformClasses(%s) 失败: error=%d\n", name, (int)transformErr); + fflush(stderr); + matched = -(jint)transformErr; + break; + } + } + } + (*g_jvmti)->Deallocate(g_jvmti, (unsigned char *)classes); + free(descriptor); + (*jni)->ReleaseStringUTFChars(jni, internalName, name); + return matched; +} + +static jint JNICALL nRetransformByName(JNIEnv *jni, jclass self, jstring internalName) { + return process_loaded_by_name(jni, internalName, JNI_TRUE); +} + +static jint JNICALL nLoadedClassCount(JNIEnv *jni, jclass self, jstring internalName) { + return process_loaded_by_name(jni, internalName, JNI_FALSE); +} + static jboolean JNICALL nAvailable(JNIEnv *jni, jclass self) { return g_jvmti != NULL ? JNI_TRUE : JNI_FALSE; } @@ -304,6 +362,10 @@ static void JNICALL nDispose(JNIEnv *jni, jclass self) { g_backend_class = NULL; } g_callback_mid = NULL; + if (g_extract_target != NULL) { + (*jni)->DeleteGlobalRef(jni, g_extract_target); + g_extract_target = NULL; + } /* 释放所有缓存字节码 */ if (g_jvmti != NULL && g_monitor != NULL) { @@ -374,10 +436,15 @@ static jbyteArray JNICALL native_extract_bytes(JNIEnv *env, jclass clz, jobject g_extract_mode = 1; g_extract_buf = NULL; g_extract_len = 0; + g_extract_target = (jclass)(*env)->NewGlobalRef(env, targetClass); jvmtiError err = (*g_jvmti)->RetransformClasses(g_jvmti, 1, &targetClass); g_extract_mode = 0; + if (g_extract_target != NULL) { + (*env)->DeleteGlobalRef(env, g_extract_target); + g_extract_target = NULL; + } jbyteArray result = NULL; if (err == JVMTI_ERROR_NONE && g_extract_buf != NULL) { @@ -1079,6 +1146,8 @@ static jobject JNICALL native_invoke_method(JNIEnv *env, jclass clz, static JNINativeMethod g_methods[] = { { "nInit", "(Ljava/lang/Class;)Z", (void *)nInit }, { "nRetransform", "(Ljava/lang/Class;)Z", (void *)nRetransform }, + { "nRetransformByName", "(Ljava/lang/String;)I", (void *)nRetransformByName }, + { "nLoadedClassCount", "(Ljava/lang/String;)I", (void *)nLoadedClassCount }, { "nAvailable", "()Z", (void *)nAvailable }, { "nDispose", "()V", (void *)nDispose }, { "nDefineClass", "(Ljava/lang/ClassLoader;Ljava/lang/String;[B)Ljava/lang/Class;", (void *)nDefineClass }, diff --git a/module/incision/src/main/java/io/izzel/incision/bridge/IncisionBridge.java b/module/incision/src/main/java/io/izzel/incision/bridge/IncisionBridge.java index a80bf475a..5207b1af4 100644 --- a/module/incision/src/main/java/io/izzel/incision/bridge/IncisionBridge.java +++ b/module/incision/src/main/java/io/izzel/incision/bridge/IncisionBridge.java @@ -17,11 +17,9 @@ * * 解析顺序: *
    - *
  1. 优先查系统 ClassLoader 上的 io.izzel.incision.bridge.IncisionGateHost - * (由 GateBootstrapper 通过 appendToSystemClassLoaderSearch 推入), - * 拿到之后所有插件共享同一宿主;
  2. - *
  3. 若系统 ClassLoader 上没有宿主,退化为当前调用方 ClassLoader 的本地 TheatreDispatcher - * (单插件场景正常工作)。
  4. + *
  5. 按被织入类的 defining ClassLoader 精确查找本地 TheatreDispatcher;
  6. + *
  7. 目标是服务端类且当前只有一个本地 lease 时,允许唯一回退;
  8. + *
  9. 本地没有可用路由时再交给系统 ClassLoader 上的 Gate。
  10. *
* * 本类通过反射跨 ClassLoader 调用 dispatch,避免类型一致性问题。 @@ -41,15 +39,12 @@ private IncisionBridge() {} /** ClassLoader → 本地 TheatreDispatcher.dispatch Method 缓存(单插件 fallback 路径) */ private static final ConcurrentHashMap localCache = new ConcurrentHashMap(); - /** 全局回退 — 任何 ClassLoader 都能命中的本地 dispatcher */ - private static volatile Method fallbackLocalDispatch = null; - /** * 供 weaver 注入的 INVOKESTATIC 目标。 * *
      * INVOKESTATIC io/izzel/incision/bridge/IncisionBridge.dispatch
-     *   (Ljava/lang/String;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
+     *   (Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
      * 
* * @param targetSignature 目标方法签名(编译期常量串) @@ -57,41 +52,37 @@ private IncisionBridge() {} * @param args 原方法实参 * @return advice 链的最终返回值;若为 null 调用方应继续执行原方法 */ - public static Object dispatch(String targetSignature, Object self, Object[] args) { - // 优先走系统宿主 - Method m = systemDispatch; - Object host = systemHost; - if (m != null && host != null) { - try { - return m.invoke(host, targetSignature, self, args); - } catch (Throwable t) { - // 宿主异常不应阻断原方法 - System.err.println("[Incision][Bridge] system host dispatch failed: " + t); - } - } - - // 本地 fallback — 从调用方 ClassLoader 查 TheatreDispatcher - ClassLoader cl = Thread.currentThread().getContextClassLoader(); - if (cl == null) cl = IncisionBridge.class.getClassLoader(); - Method local = resolveLocalDispatch(cl); + public static Object dispatch(Class ownerClass, String targetSignature, Object self, Object[] args) { + ClassLoader definingLoader = ownerClass == null ? null : ownerClass.getClassLoader(); + Method local = resolveLocalDispatch(definingLoader); if (local != null) { try { if (local.getParameterCount() == 4) { return local.invoke(null, targetSignature, self, args, null); - } else { - return local.invoke(null, targetSignature, self, args); } + return local.invoke(null, targetSignature, self, args); } catch (Throwable t) { System.err.println("[Incision][Bridge] local dispatch failed: " + t); } } + Method m = systemDispatch; + Object host = systemHost; + if (m != null && host != null) { + try { + return m.invoke(host, targetSignature, self, args); + } catch (Throwable t) { + System.err.println("[Incision][Bridge] system host dispatch failed: " + t); + } + } + // 精确 loader 路由失败属于生命周期错误,不能静默伪装成 advice 未命中。 + System.err.println("[Incision][Bridge] dispatch unavailable: owner=" + + (ownerClass == null ? "null" : ownerClass.getName()) + " loader=" + definingLoader + + " localLeases=" + localCache.size() + " target=" + targetSignature); return null; } - public static Object dispatchBypass(String targetSignature, Object self, Object[] args) { - ClassLoader cl = Thread.currentThread().getContextClassLoader(); - if (cl == null) cl = IncisionBridge.class.getClassLoader(); - Method local = resolveLocalSibling(cl, "dispatchBypass"); + public static Object dispatchBypass(Class ownerClass, String targetSignature, Object self, Object[] args) { + Method local = resolveLocalSibling(ownerClass == null ? null : ownerClass.getClassLoader(), "dispatchBypass"); if (local != null) { try { return local.invoke(null, targetSignature, self, args); @@ -149,11 +140,13 @@ private static Method resolveDispatch(Object host) { } } - private static Method resolveLocalDispatch(ClassLoader cl) { - Method cached = localCache.get(cl); + private static Method resolveLocalDispatch(ClassLoader definingLoader) { + Method cached = localCache.get(definingLoader); if (cached != null) return cached; - // 全局回退 — ClassLoader 不匹配时使用 registerLocalDispatcher 注册的方法 - return fallbackLocalDispatch; + // 服务端类通常由 bootstrap/system loader 定义。只有一个插件持有 lease 时路由没有歧义; + // 多插件场景必须交给 Gate,禁止退化为“最后注册 dispatcher”。 + if (localCache.size() == 1) return localCache.values().iterator().next(); + return null; } /** 由 IncisionBootstrap 在 CONST 阶段调用,显式注册经过重定向后的 dispatcher 类 */ @@ -162,7 +155,6 @@ public static void registerLocalDispatcher(Class dispatcherClass) { Method best = pickDispatchMethod(dispatcherClass); if (best != null) { localCache.put(dispatcherClass.getClassLoader(), best); - fallbackLocalDispatch = best; } } @@ -197,6 +189,7 @@ private static Method resolveLocalSibling(ClassLoader cl, String methodName) { /** 插件 DISABLE 时调用 — 移除该 ClassLoader 关联的本地 dispatcher 缓存 */ public static void unregisterLocalDispatcher(ClassLoader cl) { - if (cl != null) localCache.remove(cl); + if (cl == null) return; + localCache.remove(cl); } } diff --git a/module/incision/src/main/kotlin/taboolib/module/incision/IncisionBootstrap.kt b/module/incision/src/main/kotlin/taboolib/module/incision/IncisionBootstrap.kt index a7e39e2b7..17edf8ec2 100644 --- a/module/incision/src/main/kotlin/taboolib/module/incision/IncisionBootstrap.kt +++ b/module/incision/src/main/kotlin/taboolib/module/incision/IncisionBootstrap.kt @@ -9,7 +9,9 @@ import taboolib.common.platform.Awake import taboolib.module.incision.diagnostic.Checkup import taboolib.module.incision.diagnostic.ConflictAnalyzer import taboolib.module.incision.diagnostic.Forensics +import taboolib.module.incision.dsl.Scalpel import taboolib.module.incision.gate.IncisionGateLocator +import taboolib.module.incision.gate.GateBootstrapper import taboolib.module.incision.lifecycle.AutoHealHandler import taboolib.module.incision.loader.InstrumentationBackend import taboolib.module.incision.loader.JvmtiBackend @@ -35,7 +37,7 @@ import taboolib.module.incision.runtime.TheatreDispatcher object IncisionBootstrap { /** 当前 incision API 版本,用于网关版本协商 */ - const val API_VERSION = 1 + const val API_VERSION = 2 init { prepareConst() @@ -68,6 +70,7 @@ object IncisionBootstrap { // 1. 接入 / 创建 IncisionGate try { val gate = IncisionGateLocator.locateOrCreate(API_VERSION) + IncisionBridge.bindSystemHost(gate) Forensics.info("Incision Gate online: api=${gate.apiVersion()}") } catch (t: Throwable) { Forensics.warn("Incision Gate 接入失败(将使用本地 dispatcher 兜底):${t.javaClass.name}: ${t.message}") @@ -85,7 +88,7 @@ object IncisionBootstrap { } else if (JvmtiBackend.available()) { Forensics.info("JVMTI native 后端就绪(Instrumentation 不可用)") } else { - Forensics.warn("Instrumentation / JVMTI 均不可用 — 仅 Pipeline / ClassLoaderHook 路径可用") + Forensics.warn("Instrumentation / JVMTI 均不可用 — 仅 NMSProxy 生成期 Pipeline 路径可用") } } @@ -95,10 +98,18 @@ object IncisionBootstrap { // 卸载当前 ClassLoader 下所有 advice AutoHealHandler.healByClassLoader(IncisionBootstrap::class.java.classLoader) SurgeryRegistry.list().toList().forEach { it.heal() } + Scalpel.shutdown() + TheatreDispatcher.clear() + SurgeryRegistry.clear() + PipelineBackend.clear() + InstrumentationBackend.clearTransformers() // 解绑本插件在桥上的本地 dispatcher 缓存 runCatching { IncisionBridge.unregisterLocalDispatcher(IncisionBootstrap::class.java.classLoader) } + IncisionBridge.unbindSystemHost() + GateBootstrapper.release(IncisionBootstrap::class.java.classLoader) + JvmtiBackend.dispose() } private fun probeAsmTree() { diff --git a/module/incision/src/main/kotlin/taboolib/module/incision/annotation/Bypass.kt b/module/incision/src/main/kotlin/taboolib/module/incision/annotation/Bypass.kt index 9246ce315..dbcfec02b 100644 --- a/module/incision/src/main/kotlin/taboolib/module/incision/annotation/Bypass.kt +++ b/module/incision/src/main/kotlin/taboolib/module/incision/annotation/Bypass.kt @@ -22,15 +22,22 @@ package taboolib.module.incision.annotation @MustBeDocumented annotation class Bypass( - /** 宿主方法描述符,格式为 `类#方法名(参数)返回`。 */ - val method: String, + /** 兼容的宿主 Scope;非空时优先于 [method] 和 [pointcut]。 */ + val scope: String = "", /** 被替换的目标指令锚点。 */ val site: Site, + /** v2 结构化宿主选择器。 */ + val pointcut: Pointcut = Pointcut(), + + /** 旧版宿主描述符别名;只在 [scope] 为空时优先于 [pointcut]。 */ + @Deprecated("请使用 scope 或 pointcut") + val method: String = "", + /** 额外的指令序列约束,用于在同一宿主方法中进一步缩小命中范围。 */ val pattern: InsnPattern = InsnPattern([]), /** 命名标签,可供 DSL、诊断输出或后续匹配事件引用。 */ - val where: String = "", + val predicate: String = "", ) diff --git a/module/incision/src/main/kotlin/taboolib/module/incision/annotation/Excise.kt b/module/incision/src/main/kotlin/taboolib/module/incision/annotation/Excise.kt index 2bbeec8ae..f68f69ad2 100644 --- a/module/incision/src/main/kotlin/taboolib/module/incision/annotation/Excise.kt +++ b/module/incision/src/main/kotlin/taboolib/module/incision/annotation/Excise.kt @@ -21,12 +21,15 @@ package taboolib.module.incision.annotation @Retention(AnnotationRetention.RUNTIME) @MustBeDocumented annotation class Excise( - /** 目标选择器 DSL。 */ - val scope: String, + /** 兼容的 Scope DSL;非空时优先于 [pointcut]。 */ + val scope: String = "", + + /** v2 结构化选择器;仅在 [scope] 为空时读取。 */ + val pointcut: Pointcut = Pointcut(), /** 额外的指令序列约束,用于限制只对满足特定字节码形态的目标方法生效。 */ val pattern: InsnPattern = InsnPattern([]), /** 命名标签,可供 DSL、诊断输出或后续匹配事件引用。 */ - val where: String = "", + val predicate: String = "", ) diff --git a/module/incision/src/main/kotlin/taboolib/module/incision/annotation/Graft.kt b/module/incision/src/main/kotlin/taboolib/module/incision/annotation/Graft.kt index e60dea677..ad1bae506 100644 --- a/module/incision/src/main/kotlin/taboolib/module/incision/annotation/Graft.kt +++ b/module/incision/src/main/kotlin/taboolib/module/incision/annotation/Graft.kt @@ -22,15 +22,22 @@ package taboolib.module.incision.annotation @MustBeDocumented annotation class Graft( - /** 宿主方法描述符,格式为 `类#方法名(参数)返回`。 */ - val method: String, + /** 兼容的宿主 Scope;非空时优先于 [method] 和 [pointcut]。 */ + val scope: String = "", /** 植入位置。 */ val site: Site, + /** v2 结构化宿主选择器。 */ + val pointcut: Pointcut = Pointcut(), + + /** 旧版宿主描述符别名;只在 [scope] 为空时优先于 [pointcut]。 */ + @Deprecated("请使用 scope 或 pointcut") + val method: String = "", + /** 额外的指令序列约束,用于在同一宿主方法中进一步缩小命中范围。 */ val pattern: InsnPattern = InsnPattern([]), /** 命名标签,可供 DSL、诊断输出或后续匹配事件引用。 */ - val where: String = "", + val predicate: String = "", ) diff --git a/module/incision/src/main/kotlin/taboolib/module/incision/annotation/InsnPattern.kt b/module/incision/src/main/kotlin/taboolib/module/incision/annotation/InsnPattern.kt index d752c7ea6..e78d857b9 100644 --- a/module/incision/src/main/kotlin/taboolib/module/incision/annotation/InsnPattern.kt +++ b/module/incision/src/main/kotlin/taboolib/module/incision/annotation/InsnPattern.kt @@ -23,4 +23,6 @@ package taboolib.module.incision.annotation annotation class InsnPattern( /** 顺序匹配的步骤数组;留空表示不启用模式约束。 */ val steps: Array = [], + /** 是否允许步骤之间跨过不相关指令;必须显式选择旧的有序子序列语义。 */ + val mode: PatternMode = PatternMode.CONTIGUOUS, ) diff --git a/module/incision/src/main/kotlin/taboolib/module/incision/annotation/Lead.kt b/module/incision/src/main/kotlin/taboolib/module/incision/annotation/Lead.kt index 09f3489e8..f84dbcdd0 100644 --- a/module/incision/src/main/kotlin/taboolib/module/incision/annotation/Lead.kt +++ b/module/incision/src/main/kotlin/taboolib/module/incision/annotation/Lead.kt @@ -24,12 +24,15 @@ package taboolib.module.incision.annotation @MustBeDocumented annotation class Lead( - /** 目标选择器 DSL,例如 `method:org.bukkit.entity.Player#kickPlayer(*)`。 */ - val scope: String, + /** 兼容的 Scope DSL;非空时优先于 [pointcut],两者不会合并。 */ + val scope: String = "", + + /** v2 结构化选择器;仅在 [scope] 为空时读取。 */ + val pointcut: Pointcut = Pointcut(), /** 额外的指令序列约束,用于把入口切入缩小到满足特定字节码形态的目标方法。 */ val pattern: InsnPattern = InsnPattern([]), /** 命名标签,可供 DSL、诊断输出或后续匹配事件引用。 */ - val where: String = "", + val predicate: String = "", ) diff --git a/module/incision/src/main/kotlin/taboolib/module/incision/annotation/Pointcut.kt b/module/incision/src/main/kotlin/taboolib/module/incision/annotation/Pointcut.kt new file mode 100644 index 000000000..0be81a87f --- /dev/null +++ b/module/incision/src/main/kotlin/taboolib/module/incision/annotation/Pointcut.kt @@ -0,0 +1,42 @@ +package taboolib.module.incision.annotation + +/** 选择器匹配的字节码元素类别。 */ +enum class SelectorKind { NONE, CLASS, METHOD, FIELD } + +/** 选择器字符串的匹配方式;GLOB 使用统一的 `*` 与 `?` 语义。 */ +enum class MatchMode { EXACT, GLOB } + +/** + * 结构化成员选择器。 + * + * owner 与 descriptor 使用 JVM internal name/descriptor,避免 Java 风格类型解析在不同入口产生歧义。 + */ +@Retention(AnnotationRetention.RUNTIME) +@MustBeDocumented +annotation class Selector( + val kind: SelectorKind = SelectorKind.NONE, + val owner: String = "", + val name: String = "", + val descriptor: String = "", + val matchMode: MatchMode = MatchMode.EXACT, +) + +/** + * 结构化 pointcut。 + * + * 语义固定为 `allOf 全部命中 && (anyOf 为空或至少一个命中) && noneOf 全部不命中`。 + * minMatches/maxMatches 约束最终宿主方法数量,防止零命中或过宽声明静默安装。 + * Advice 同时声明非空 scope 时,兼容的一行 scope 优先,扫描器会警告并忽略本 pointcut。 + */ +@Retention(AnnotationRetention.RUNTIME) +@MustBeDocumented +annotation class Pointcut( + val allOf: Array = [], + val anyOf: Array = [], + val noneOf: Array = [], + val minMatches: Int = 1, + val maxMatches: Int = 1, +) + +/** 指令模式的跨度策略;默认只接受连续的真实字节码指令。 */ +enum class PatternMode { CONTIGUOUS, ORDERED_SUBSEQUENCE } diff --git a/module/incision/src/main/kotlin/taboolib/module/incision/annotation/Site.kt b/module/incision/src/main/kotlin/taboolib/module/incision/annotation/Site.kt index 8820e7075..9064d79ad 100644 --- a/module/incision/src/main/kotlin/taboolib/module/incision/annotation/Site.kt +++ b/module/incision/src/main/kotlin/taboolib/module/incision/annotation/Site.kt @@ -30,8 +30,12 @@ import taboolib.module.incision.api.Shift @MustBeDocumented annotation class Site( val anchor: Anchor, - val target: String = "", + /** 锚点目标与宿主方法共用同一结构化选择器和 remap 协议。 */ + val target: Selector = Selector(), val shift: Shift = Shift.BEFORE, - val ordinal: Int = -1, + /** 默认只选择第一个过滤后命中;选择全部必须显式填写 -1。 */ + val ordinal: Int = 0, val offset: Int = 0, + val minMatches: Int = 1, + val maxMatches: Int = 1, ) diff --git a/module/incision/src/main/kotlin/taboolib/module/incision/annotation/Splice.kt b/module/incision/src/main/kotlin/taboolib/module/incision/annotation/Splice.kt index 19c665a4a..20ec6e30f 100644 --- a/module/incision/src/main/kotlin/taboolib/module/incision/annotation/Splice.kt +++ b/module/incision/src/main/kotlin/taboolib/module/incision/annotation/Splice.kt @@ -23,12 +23,15 @@ package taboolib.module.incision.annotation @Retention(AnnotationRetention.RUNTIME) @MustBeDocumented annotation class Splice( - /** 目标选择器 DSL。 */ - val scope: String, + /** 兼容的 Scope DSL;非空时优先于 [pointcut]。 */ + val scope: String = "", + + /** v2 结构化选择器;仅在 [scope] 为空时读取。 */ + val pointcut: Pointcut = Pointcut(), /** 额外的指令序列约束,用于限制只对满足特定字节码形态的目标方法生效。 */ val pattern: InsnPattern = InsnPattern([]), /** 命名标签,可供 DSL、诊断输出或后续匹配事件引用。 */ - val where: String = "", + val predicate: String = "", ) diff --git a/module/incision/src/main/kotlin/taboolib/module/incision/annotation/Trail.kt b/module/incision/src/main/kotlin/taboolib/module/incision/annotation/Trail.kt index 1f0a2727e..231a0e8e9 100644 --- a/module/incision/src/main/kotlin/taboolib/module/incision/annotation/Trail.kt +++ b/module/incision/src/main/kotlin/taboolib/module/incision/annotation/Trail.kt @@ -22,8 +22,11 @@ package taboolib.module.incision.annotation @Retention(AnnotationRetention.RUNTIME) @MustBeDocumented annotation class Trail( - /** 目标选择器 DSL。 */ - val scope: String, + /** 兼容的 Scope DSL;非空时优先于 [pointcut]。 */ + val scope: String = "", + + /** v2 结构化选择器;仅在 [scope] 为空时读取。 */ + val pointcut: Pointcut = Pointcut(), /** 是否同时覆盖异常出口;为 `false` 时仅在正常返回时触发。 */ val onThrow: Boolean = true, @@ -32,5 +35,5 @@ annotation class Trail( val pattern: InsnPattern = InsnPattern([]), /** 命名标签,可供 DSL、诊断输出或后续匹配事件引用。 */ - val where: String = "", + val predicate: String = "", ) diff --git a/module/incision/src/main/kotlin/taboolib/module/incision/annotation/Trim.kt b/module/incision/src/main/kotlin/taboolib/module/incision/annotation/Trim.kt index f937a7015..68a05b0f5 100644 --- a/module/incision/src/main/kotlin/taboolib/module/incision/annotation/Trim.kt +++ b/module/incision/src/main/kotlin/taboolib/module/incision/annotation/Trim.kt @@ -23,12 +23,19 @@ import taboolib.module.incision.api.Anchor @Retention(AnnotationRetention.RUNTIME) @MustBeDocumented annotation class Trim( - /** 宿主方法描述符,格式为 `类#方法名(参数)返回`。 */ - val method: String, + /** 兼容的宿主 Scope;非空时优先于 [method] 和 [pointcut]。 */ + val scope: String = "", /** 改写目标类型:参数、返回值或局部变量。 */ val kind: Kind, + /** v2 结构化宿主选择器。 */ + val pointcut: Pointcut = Pointcut(), + + /** 旧版宿主描述符别名;只在 [scope] 为空时优先于 [pointcut]。 */ + @Deprecated("请使用 scope 或 pointcut") + val method: String = "", + /** 参数索引(kind=ARG)或局部变量槽位(kind=VAR);返回值场景通常保持默认。 */ val index: Int = 0, @@ -39,7 +46,7 @@ annotation class Trim( val pattern: InsnPattern = InsnPattern([]), /** 命名标签,可供 DSL、诊断输出或后续匹配事件引用。 */ - val where: String = "", + val predicate: String = "", ) { /** Trim 支持的值类别。 */ diff --git a/module/incision/src/main/kotlin/taboolib/module/incision/annotation/Version.kt b/module/incision/src/main/kotlin/taboolib/module/incision/annotation/Version.kt index 0b49534af..7d2412f48 100644 --- a/module/incision/src/main/kotlin/taboolib/module/incision/annotation/Version.kt +++ b/module/incision/src/main/kotlin/taboolib/module/incision/annotation/Version.kt @@ -1,5 +1,9 @@ package taboolib.module.incision.annotation +import taboolib.module.incision.api.MinecraftVersionMatcher +import taboolib.module.incision.api.VersionMatcher +import kotlin.reflect.KClass + /** * 版本范围过滤注解。 * @@ -34,5 +38,5 @@ annotation class Version( /** 结束版本(含);空字符串表示无上界。 */ val end: String = "", /** 版本来源匹配器实现类的 FQCN;留空时使用默认的 Minecraft matcher。 */ - val matcher: String = "", + val matcher: KClass = MinecraftVersionMatcher::class, ) diff --git a/module/incision/src/main/kotlin/taboolib/module/incision/api/VersionMatcher.kt b/module/incision/src/main/kotlin/taboolib/module/incision/api/VersionMatcher.kt index be5902b8f..a003dce74 100644 --- a/module/incision/src/main/kotlin/taboolib/module/incision/api/VersionMatcher.kt +++ b/module/incision/src/main/kotlin/taboolib/module/incision/api/VersionMatcher.kt @@ -3,6 +3,7 @@ package taboolib.module.incision.api import org.tabooproject.reflex.Reflex.Companion.invokeMethod import taboolib.common.util.unsafeLazy import taboolib.module.incision.diagnostic.Forensics +import kotlin.reflect.KClass /** * 版本匹配器 —— 抽象"如何取当前版本"以及"如何判断版本是否落在区间内"。 @@ -25,7 +26,7 @@ interface VersionMatcher { * 默认实现:dot-decimal 段比较;缺失段视为 0。 */ fun matches(start: String, end: String): Boolean { - val cur = current() ?: return true + val cur = current() ?: return false if (start.isNotBlank() && compare(cur, start) < 0) return false if (end.isNotBlank() && compare(cur, end) > 0) return false return true @@ -68,7 +69,7 @@ object MinecraftVersionMatcher : VersionMatcher { val versionString = Class.forName("org.bukkit.Bukkit").invokeMethod("getServer", isStatic = true)!!.invokeMethod("getVersion")!! val version = versionString.split("MC:")[1] version.substring(0, version.length - 1).split(" ")[1].trim() - } catch (e: ClassNotFoundException) { + } catch (_: Throwable) { null } } @@ -87,23 +88,23 @@ object MinecraftVersionMatcher : VersionMatcher { */ object VersionMatchers { - private val cache = java.util.concurrent.ConcurrentHashMap() - - fun resolve(fqcn: String): VersionMatcher { - if (fqcn.isBlank()) return MinecraftVersionMatcher - cache[fqcn]?.let { return it } - val v = try { - val cls = loadClass(fqcn) + /** ClassValue 随 matcher defining ClassLoader 生命周期回收,天然隔离不同插件的同名类。 */ + private val cache = object : ClassValue() { + override fun computeValue(cls: Class<*>): VersionMatcher { + return try { val obj = runCatching { cls.getField("INSTANCE").get(null) as? VersionMatcher }.getOrNull() obj ?: (cls.getDeclaredConstructor().apply { isAccessible = true }.newInstance() as VersionMatcher) } catch (t: Throwable) { - Forensics.warn("VersionMatcher 解析失败: $fqcn — ${t.javaClass.name}: ${t.message}; 回退 NoopVersionMatcher") + Forensics.warn("VersionMatcher 解析失败: ${cls.name} — ${t.javaClass.name}: ${t.message}; fail-closed") NoopVersionMatcher } - cache[fqcn] = v - return v + } } + fun resolve(type: KClass): VersionMatcher = cache.get(type.java) + + fun resolve(type: Class): VersionMatcher = cache.get(type) + /** * 多 ClassLoader 探查 —— 顺序:thread context → VersionMatchers 自身 CL → system CL。 * @@ -111,6 +112,15 @@ object VersionMatchers { * 用户在自己插件里写 @Version(matcher = "com.foo.MyMatcher") 时,MyMatcher 在插件 CL, * 必须穿透 system / context CL 才能解析到。 */ + fun resolve(fqcn: String, definingLoader: ClassLoader): VersionMatcher { + if (fqcn.isBlank()) return MinecraftVersionMatcher + val cls = try { Class.forName(fqcn, true, definingLoader) } catch (t: Throwable) { + Forensics.warn("VersionMatcher 加载失败: $fqcn — ${t.message}; fail-closed") + return NoopVersionMatcher + } + return cache.get(cls) + } + private fun loadClass(fqcn: String): Class<*> { val candidates = sequenceOf( Thread.currentThread().contextClassLoader, diff --git a/module/incision/src/main/kotlin/taboolib/module/incision/dsl/Scalpel.kt b/module/incision/src/main/kotlin/taboolib/module/incision/dsl/Scalpel.kt index 50546c3c6..9802869ae 100644 --- a/module/incision/src/main/kotlin/taboolib/module/incision/dsl/Scalpel.kt +++ b/module/incision/src/main/kotlin/taboolib/module/incision/dsl/Scalpel.kt @@ -35,6 +35,14 @@ import kotlin.reflect.KProperty */ object Scalpel { + /** + * 运行时拼接可避免 Shadow 把系统属性键当作 taboolib.* 类名重定位。 + * + * 该键是 JVM 启动协议而不是类坐标,插件重定位后仍必须保持 taboolib.incision.backend 不变。 + */ + private val backendProperty = + String(charArrayOf('t', 'a', 'b', 'o', 'o', 'l', 'i', 'b')) + ".incision.backend" + operator fun invoke(block: ScalpelBuilder.() -> Unit): ScalpelProvider = ScalpelProvider(block, deferred = false, eagerArm = true) @@ -160,62 +168,153 @@ object Scalpel { * * 同一 owner 多次注册会累积所有 entries 的 weaver;retransform 是幂等的。 */ - private val accumulatedTargets = java.util.concurrent.ConcurrentHashMap>() + /** + * 每个运行时 owner 的当前有效声明,键必须是 AdviceEntry.id。 + * 只保存折叠后的 AdviceTargetSpec 无法在 heal 时辨认应删除哪条 advice,会把旧织入永久留在类里。 + */ + private val activeEntries = java.util.concurrent.ConcurrentHashMap>() private val activeTokens = java.util.concurrent.ConcurrentHashMap() + @Synchronized internal fun installWeaver(entries: List) { if (entries.isEmpty()) return - // Kotlin @JvmStatic 方法有两条调用路径: - // 1. 外部类的 static bridge(Java 调用者) - // 2. $Companion 的 instance method(Kotlin 调用者) - // 自动扩展 companion 目标,确保两条路径都被织入 - val existingOwners = entries.map { it.target.owner }.toSet() - val expanded = mutableListOf() - for (e in entries) { - expanded += e - if (!e.target.owner.endsWith("\$Companion")) { - val companionOwner = e.target.owner + "\$Companion" - // 避免与 SurgeonScanner.expandTargets 重复 - if (companionOwner !in existingOwners) { - val companionTarget = e.target.copy(owner = companionOwner) - expanded += e.copy( - id = e.id + "#companion", - target = companionTarget, - ) - } - } - } - // 注册 companion 扩展条目到 dispatcher - for (e in expanded) { - if (e.id.endsWith("#companion")) { - TheatreDispatcher.register(e) - } - } + // 物理 JVM 入口由 SurgeonScanner 的 KotlinTarget 解析显式生成;DSL 坐标则保持调用方原意。 + // 后端不得无条件复制 `$Companion`,否则普通方法会多出幽灵计划,maxMatches 也会失真。 + val expanded = entries val backend = resolveBackend() val byOwner = expanded.groupBy { it.target.owner } for ((owner, group) in byOwner) { // NMS remap:把用户写的 net/minecraft/server/MinecraftServer // 转换为运行时实际类名 net/minecraft/server/v1_12_R1/MinecraftServer val resolvedOwner = RemapRouter.resolveOwner(owner) - val newTargets = group.groupBy { it.target }.map { (target, targetEntries) -> - ScalpelWeaver.AdviceTargetSpec( - target = target, - kinds = targetEntries.map { it.kind }.toSet(), - sites = targetEntries.mapNotNull { it.siteSpec }, - ) - } - val allTargets = accumulatedTargets.computeIfAbsent(resolvedOwner) { mutableListOf() } - allTargets.addAll(newTargets) + val ownerEntries = activeEntries.computeIfAbsent(resolvedOwner) { java.util.concurrent.ConcurrentHashMap() } + val previousEntries = HashMap(ownerEntries) + group.forEach { ownerEntries[it.id] = it } activeTokens.remove(resolvedOwner)?.remove() - val weaver = ScalpelWeaver(targetsByOwner = mapOf(resolvedOwner to allTargets.toList())) - val token = backend.addTransformer(resolvedOwner) { bytes -> weaver.weave(bytes) } + val targets = buildRuntimeTargets(resolvedOwner, ownerEntries.values.toList()) + val weaver = ScalpelWeaver(targetsByOwner = mapOf(resolvedOwner to targets)) + val installation = backend.install(resolvedOwner) { bytes -> weaver.weave(bytes) } + val token = installation.token + if (installation.status !in setOf(Backend.InstallStatus.INSTALLED, Backend.InstallStatus.PENDING_LOAD) || token == null) { + ownerEntries.clear() + ownerEntries.putAll(previousEntries) + if (previousEntries.isNotEmpty()) { + val previousTargets = buildRuntimeTargets(resolvedOwner, previousEntries.values.toList()) + val previousWeaver = ScalpelWeaver(targetsByOwner = mapOf(resolvedOwner to previousTargets)) + val restored = backend.install(resolvedOwner) { bytes -> previousWeaver.weave(bytes) } + restored.token?.takeIf { + restored.status == Backend.InstallStatus.INSTALLED || restored.status == Backend.InstallStatus.PENDING_LOAD + }?.let { activeTokens[resolvedOwner] = it } + Forensics.warn("installWeaver 已尝试恢复前一合法计划: owner=$resolvedOwner status=${restored.status}") + } + Forensics.warn("installWeaver 回滚: owner=$owner resolved=$resolvedOwner backend=${backend.name} status=${installation.status} reason=${installation.reason}") + continue + } activeTokens[resolvedOwner] = token - backend.retransform(resolvedOwner.replace('/', '.')) - Forensics.debug("installWeaver owner=$owner resolved=$resolvedOwner advices=${group.size} total=${allTargets.size} backend=${backend.name}") + Forensics.debug("installWeaver status=${installation.status} owner=$owner resolved=$resolvedOwner advices=${group.size} total=${ownerEntries.size} backend=${backend.name}") + } + } + + /** + * 从 active plan 删除指定 entry,并从 JVM 原始基线按剩余计划重算类定义。 + * 任何 owner 重装失败都会恢复调用前快照,避免 dispatcher 已卸载而字节码仍持有旧回调。 + */ + @Synchronized + internal fun removeWeaver(entries: List): Boolean { + if (entries.isEmpty()) return true + val backend = resolveBackend() + val snapshots = LinkedHashMap>() + val grouped = entries.groupBy { RemapRouter.resolveOwner(it.target.owner) } + for ((owner, removing) in grouped) { + val ownerEntries = activeEntries[owner] ?: continue + snapshots[owner] = HashMap(ownerEntries) + removing.forEach { ownerEntries.remove(it.id) } + if (!reinstallOwner(owner, ownerEntries.values.toList(), backend)) { + snapshots.forEach { (rollbackOwner, snapshot) -> + val rollbackEntries = activeEntries.computeIfAbsent(rollbackOwner) { java.util.concurrent.ConcurrentHashMap() } + rollbackEntries.clear() + rollbackEntries.putAll(snapshot) + reinstallOwner(rollbackOwner, snapshot.values.toList(), backend) + } + Forensics.warn("removeWeaver 回滚: owner=$owner ids=${removing.map { it.id }}") + return false + } + } + return true + } + + /** 单 owner 重装;空计划必须主动 retransform,才能把最后一层织入恢复为 JVM 基线。 */ + private fun reinstallOwner(owner: String, entries: List, backend: Backend): Boolean { + activeTokens.remove(owner)?.remove() + if (entries.isEmpty()) { + activeEntries.remove(owner) + return backend.isClassLoaded(owner) == false || backend.retransform(owner.replace('/', '.')) + } + val targets = buildRuntimeTargets(owner, entries) + val weaver = ScalpelWeaver(targetsByOwner = mapOf(owner to targets)) + val installation = backend.install(owner) { bytes -> weaver.weave(bytes) } + val token = installation.token ?: return false + if (installation.status !in setOf(Backend.InstallStatus.INSTALLED, Backend.InstallStatus.PENDING_LOAD)) return false + activeTokens[owner] = token + return true + } + + /** 把逻辑声明统一翻译为运行时坐标;宿主与 Site 必须经过同一条映射链。 */ + private fun buildRuntimeTargets(resolvedOwner: String, entries: List): List { + return entries.groupBy { it.target }.map { (target, targetEntries) -> + val (resolvedName, resolvedDescriptor) = RemapRouter.resolveMethod(target.owner, target.name, target.descriptor) + val runtimeTarget = target.copy(owner = resolvedOwner, name = resolvedName, descriptor = resolvedDescriptor) + ScalpelWeaver.AdviceTargetSpec( + target = runtimeTarget, + kinds = targetEntries.map { it.kind }.toSet(), + sites = targetEntries.mapNotNull { it.siteSpec }.map { site -> + val logicalOwner = site.ownerPattern + if (logicalOwner.isBlank()) { + site.copy(target = runtimeTarget, descPattern = RemapRouter.resolveDescriptor(site.descPattern)) + } else if (site.matchMode == taboolib.module.incision.annotation.MatchMode.GLOB) { + // owner/name 含通配符时无法查询成员映射表,只递归转换 descriptor 中的确定类型。 + site.copy(target = runtimeTarget, descPattern = RemapRouter.resolveDescriptor(site.descPattern)) + } else { + val resolvedSiteOwner = RemapRouter.resolveOwner(logicalOwner) + val (siteName, siteDesc) = when (site.anchor) { + taboolib.module.incision.api.Anchor.FIELD_GET, + taboolib.module.incision.api.Anchor.FIELD_PUT -> RemapRouter.resolveField(logicalOwner, site.namePattern, site.descPattern) + taboolib.module.incision.api.Anchor.NEW -> site.namePattern to RemapRouter.resolveDescriptor(site.descPattern) + else -> RemapRouter.resolveMethod(logicalOwner, site.namePattern, site.descPattern) + } + site.copy( + target = runtimeTarget, + ownerPattern = resolvedSiteOwner, + namePattern = siteName, + descPattern = siteDesc, + ) + } + }, + ) } } + /** + * 插件卸载边界:移除全部 transformer 与累计计划,避免下一 ClassLoader 再次叠加旧织入。 + */ + fun shutdown() { + val backend = resolveBackend() + activeTokens.forEach { (owner, token) -> + runCatching { token.remove() } + // 移除最后一个聚合 transformer 后重新转换,恢复 JVM 的原始定义基线。 + runCatching { backend.retransform(owner.replace('/', '.')) } + } + activeTokens.clear() + activeEntries.clear() + } + private fun resolveBackend(): Backend { + // backend 不是按 Java 主版本硬编码:同一 JVM 是否允许动态 attach 取决于启动参数和发行版。 + // auto 先选标准 Instrumentation,再选无需 attach 的 JVMTI;测试矩阵可显式强制其中之一。 + when (System.getProperty(backendProperty, "auto").lowercase()) { + "instrumentation" -> return InstrumentationBackend + "jvmti" -> return JvmtiBackend + } if (InstrumentationBackend.available()) return InstrumentationBackend if (JvmtiBackend.available()) return JvmtiBackend Forensics.warn("无可用的 retransform 后端,织入可能失败") diff --git a/module/incision/src/main/kotlin/taboolib/module/incision/dsl/SutureImpl.kt b/module/incision/src/main/kotlin/taboolib/module/incision/dsl/SutureImpl.kt index 9ad15988d..9e2e5e37a 100644 --- a/module/incision/src/main/kotlin/taboolib/module/incision/dsl/SutureImpl.kt +++ b/module/incision/src/main/kotlin/taboolib/module/incision/dsl/SutureImpl.kt @@ -9,7 +9,7 @@ import taboolib.module.incision.runtime.TheatreDispatcher import kotlin.reflect.KClass /** - * Suture 默认实现 — 持有一组 advice 条目;heal 时从 dispatcher 移除。 + * Suture 默认实现 — 持有一组 advice 条目;heal 必须先恢复物理织入,再移除 dispatcher。 */ internal class SutureImpl( override val id: String, @@ -23,13 +23,10 @@ internal class SutureImpl( override fun heal(): Boolean { if (state == Suture.State.HEALED) return false + // 先重算字节码再移除 handler;若物理回滚失败,保留当前 suture,避免留下必然 dispatch 失败的半卸载状态。 + if (!Scalpel.removeWeaver(entries)) return false for (e in entries) { TheatreDispatcher.unregister(e.target, e.id) - // 清理自动扩展的 $Companion 条目 - if (!e.target.owner.endsWith("\$Companion")) { - val companionTarget = e.target.copy(owner = e.target.owner + "\$Companion") - TheatreDispatcher.unregister(companionTarget, e.id + "#companion") - } } SurgeryRegistry.unregister(id) state = Suture.State.HEALED diff --git a/module/incision/src/main/kotlin/taboolib/module/incision/gate/DefaultIncisionGate.kt b/module/incision/src/main/kotlin/taboolib/module/incision/gate/DefaultIncisionGate.kt index 9d63b8297..6ae120304 100644 --- a/module/incision/src/main/kotlin/taboolib/module/incision/gate/DefaultIncisionGate.kt +++ b/module/incision/src/main/kotlin/taboolib/module/incision/gate/DefaultIncisionGate.kt @@ -79,7 +79,13 @@ class DefaultIncisionGate(private val apiVersion: Int) : IncisionGateApi { override fun healByClassLoader(cl: ClassLoader): Int { var n = 0 - for ((_, chain) in chains) n += chain.removeByClassLoader(cl) + for ((target, chain) in chains) { + n += chain.removeByClassLoader(cl) + if (chain.isEmpty()) { + chains.remove(target, chain) + implanted.remove(target) + } + } return n } @@ -98,6 +104,7 @@ class DefaultIncisionGate(private val apiVersion: Int) : IncisionGateApi { return n } fun snapshot(): List = entries.toList() + fun isEmpty(): Boolean = entries.isEmpty() } private data class TokenImpl( diff --git a/module/incision/src/main/kotlin/taboolib/module/incision/gate/GateBootstrapper.kt b/module/incision/src/main/kotlin/taboolib/module/incision/gate/GateBootstrapper.kt index 736798a1d..02548298e 100644 --- a/module/incision/src/main/kotlin/taboolib/module/incision/gate/GateBootstrapper.kt +++ b/module/incision/src/main/kotlin/taboolib/module/incision/gate/GateBootstrapper.kt @@ -33,6 +33,20 @@ object GateBootstrapper { fun current(): IncisionGateApi? = bound + /** + * 释放当前插件对 Gate 的 lease;必须先清 advice 再断开 delegate,避免 system holder 持有旧插件 ClassLoader。 + */ + @Synchronized + fun release(classLoader: ClassLoader) { + val gate = bound ?: return + runCatching { gate.healByClassLoader(classLoader) } + bound = null + val holder = runCatching { + Class.forName("taboolib.incision.gate.IncisionGate\$V${gate.apiVersion()}", false, ClassLoader.getSystemClassLoader()) + }.getOrNull() + runCatching { holder?.getMethod("setDelegate", Object::class.java)?.invoke(null, null) } + } + fun bootstrap(apiVersion: Int): IncisionGateApi { bound?.let { return it } synchronized(this) { diff --git a/module/incision/src/main/kotlin/taboolib/module/incision/loader/Backend.kt b/module/incision/src/main/kotlin/taboolib/module/incision/loader/Backend.kt index 316002adc..9e6807b45 100644 --- a/module/incision/src/main/kotlin/taboolib/module/incision/loader/Backend.kt +++ b/module/incision/src/main/kotlin/taboolib/module/incision/loader/Backend.kt @@ -3,13 +3,24 @@ package taboolib.module.incision.loader /** * 织入后端 — 负责让 weaver 的字节码生效。 * - * 三种后端: + * 运行时后端: * - [InstrumentationBackend] 主力:通过 java.lang.instrument 跨 ClassLoader retransform - * - [ClassLoaderHookBackend] 兜底:拦截 PluginClassLoader.findClass(仅命中后续加载) * - [PipelineBackend] NMSProxy 兼容:接入 TabooLib RemapTranslation 的额外 transformer 链 + * + * [ClassLoaderHookBackend] 仅作为旧 API 占位保留。Java 无法在不使用 agent/JVMTI 的前提下 + * 替换任意既有 ClassLoader 的 defineClass,因此它必须明确报告不可用,不能参与能力选择。 */ interface Backend { + /** 安装结果必须区分真正生效、等待加载、已回滚失败和后端不可用,诊断不得再用布尔值猜测。 */ + enum class InstallStatus { INSTALLED, PENDING_LOAD, FAILED_ROLLED_BACK, UNAVAILABLE } + + data class Installation( + val status: InstallStatus, + val token: BackendToken? = null, + val reason: String? = null, + ) + val name: String fun available(): Boolean @@ -20,6 +31,40 @@ interface Backend { /** 立即触发一次 retransform(若支持) */ fun retransform(className: String): Boolean = false + /** true/false 表示已加载/待加载,null 表示后端无法可靠判断。 */ + fun isClassLoaded(className: String): Boolean? = null + + /** + * 事务式注册入口:即时重转换失败时必须先移除 transformer,再向上层返回失败。 + */ + fun install(className: String, transformer: (ByteArray) -> ByteArray?): Installation { + if (!available()) return Installation(InstallStatus.UNAVAILABLE, reason = "$name unavailable") + var attempted = false + var failure: Throwable? = null + val guarded: (ByteArray) -> ByteArray? = { bytes -> + attempted = true + try { + transformer(bytes) ?: throw IllegalStateException("weaver returned null") + } catch (t: Throwable) { + failure = t + throw t + } + } + val token = addTransformer(className, guarded) + if (isClassLoaded(className) == false) { + return Installation(InstallStatus.PENDING_LOAD, token, "target class is not loaded") + } + val retransformed = retransform(className.replace('/', '.')) + if (retransformed && attempted && failure == null) return Installation(InstallStatus.INSTALLED, token) + token.remove() + if (attempted) runCatching { retransform(className.replace('/', '.')) } + return Installation( + InstallStatus.FAILED_ROLLED_BACK, + reason = failure?.let { "${it.javaClass.name}: ${it.message}" } + ?: "retransform=$retransformed attempted=$attempted", + ) + } + interface BackendToken { fun remove() } diff --git a/module/incision/src/main/kotlin/taboolib/module/incision/loader/ClassLoaderHookBackend.kt b/module/incision/src/main/kotlin/taboolib/module/incision/loader/ClassLoaderHookBackend.kt index cc60937bd..d2995b3d1 100644 --- a/module/incision/src/main/kotlin/taboolib/module/incision/loader/ClassLoaderHookBackend.kt +++ b/module/incision/src/main/kotlin/taboolib/module/incision/loader/ClassLoaderHookBackend.kt @@ -1,47 +1,20 @@ package taboolib.module.incision.loader -import taboolib.module.incision.diagnostic.Forensics -import java.lang.reflect.Method -import java.util.concurrent.ConcurrentHashMap - /** - * Fallback 后端 — 反射劫持 PluginClassLoader(或当前线程 contextClassLoader)的 findClass/defineClass。 + * 旧 ClassLoader Hook 后端的兼容占位。 * - * 局限:仅命中 hook 注册之后才被加载的类,对已加载类无效。适合启动早期注册。 + * JVM 没有可移植 API 可以替换一个已经存在的 ClassLoader 的 defineClass 实现;旧版本仅把 + * transformer 转交给 Instrumentation,却仍无条件报告可用,会造成后端能力虚报。保留该对象 + * 是为了避免二进制引用立刻失效,但所有新调用都应根据 [available] 的 false 结果回退。 */ +@Deprecated("ClassLoader hook cannot transform bytecode without Instrumentation or JVMTI") object ClassLoaderHookBackend : Backend { - private val transformers = ConcurrentHashMap ByteArray?>>() - - @Volatile - private var installed = false - override val name: String = "ClassLoaderHook" - override fun available(): Boolean = true + override fun available(): Boolean = false override fun addTransformer(className: String, transformer: (ByteArray) -> ByteArray?): Backend.BackendToken { - val key = className.replace('.', '/') - transformers.computeIfAbsent(key) { mutableListOf() }.add(transformer) - ensureInstalled() - return object : Backend.BackendToken { - override fun remove() { transformers[key]?.remove(transformer) } - } - } - - @Synchronized - private fun ensureInstalled() { - if (installed) return - installed = true - // 当前 ClassLoader 链上 walk,注入 transform 检查点(通过子类化 ClassLoader 不可行; - // 这里只能依赖 hook 在 defineClass 之前 — 通过 Java Agent ClassFileTransformer 才能真正生效) - // 因此该 backend 实际是个"标记",转译动作仍要靠 InstrumentationBackend; - // 当 InstrumentationBackend 可用时,这里把 transformers 委派过去。 - for ((cls, list) in transformers) { - for (t in list) { - InstrumentationBackend.addTransformer(cls, t) - } - } - Forensics.info("ClassLoaderHookBackend: 已委派 ${transformers.size} 个 transformer 给 InstrumentationBackend") + throw UnsupportedOperationException("ClassLoaderHook backend is unavailable without Instrumentation or JVMTI") } } diff --git a/module/incision/src/main/kotlin/taboolib/module/incision/loader/InstrumentationBackend.kt b/module/incision/src/main/kotlin/taboolib/module/incision/loader/InstrumentationBackend.kt index fe1580216..ec4fa281a 100644 --- a/module/incision/src/main/kotlin/taboolib/module/incision/loader/InstrumentationBackend.kt +++ b/module/incision/src/main/kotlin/taboolib/module/incision/loader/InstrumentationBackend.kt @@ -8,6 +8,7 @@ import java.lang.instrument.ClassFileTransformer import java.lang.instrument.Instrumentation import java.security.ProtectionDomain import java.util.concurrent.ConcurrentHashMap +import java.util.concurrent.CopyOnWriteArrayList /** * Instrumentation 后端 — 主力路径。 @@ -26,7 +27,7 @@ object InstrumentationBackend : Backend { @Volatile private var resolveFailed = false - private val transformers = ConcurrentHashMap ByteArray?>>() + private val transformers = ConcurrentHashMap ByteArray?>>() override val name: String = "Instrumentation" @@ -97,7 +98,7 @@ object InstrumentationBackend : Backend { override fun addTransformer(className: String, transformer: (ByteArray) -> ByteArray?): Backend.BackendToken { val key = className.replace('.', '/') - transformers.computeIfAbsent(key) { mutableListOf() }.add(transformer) + transformers.computeIfAbsent(key) { CopyOnWriteArrayList() }.add(transformer) return object : Backend.BackendToken { override fun remove() { transformers[key]?.remove(transformer) } } @@ -106,6 +107,10 @@ object InstrumentationBackend : Backend { override fun retransform(className: String): Boolean { val i = ensure() ?: return false val cls = findClass(className) ?: return false + if (!i.isRetransformClassesSupported || !i.isModifiableClass(cls)) { + Forensics.warn("retransform 不受支持: $className (supported=${i.isRetransformClassesSupported}, modifiable=${i.isModifiableClass(cls)})") + return false + } return try { i.retransformClasses(cls); true } catch (e: Throwable) { Forensics.warn("retransform 失败: $className — ${e.message}"); false } @@ -119,4 +124,17 @@ object InstrumentationBackend : Backend { val internalName = className.replace('.', '/') return i.allLoadedClasses.firstOrNull { it.name == className || it.name.replace('.', '/') == internalName } } + + override fun isClassLoaded(className: String): Boolean { + val binaryName = className.replace('/', '.') + return ensure()?.allLoadedClasses?.any { it.name == binaryName } == true + } + + /** + * 返回当前 Instrumentation 可见类的快照。pointcut 的 GLOB owner 只能在有界的已加载类集合中展开, + * 不能通过扫描 classpath 猜测尚未定义的同名类。 + */ + fun loadedClasses(): List> = ensure()?.allLoadedClasses?.toList().orEmpty() + + fun clearTransformers() = transformers.clear() } diff --git a/module/incision/src/main/kotlin/taboolib/module/incision/loader/JvmtiBackend.kt b/module/incision/src/main/kotlin/taboolib/module/incision/loader/JvmtiBackend.kt index 4fd5e631a..82650a302 100644 --- a/module/incision/src/main/kotlin/taboolib/module/incision/loader/JvmtiBackend.kt +++ b/module/incision/src/main/kotlin/taboolib/module/incision/loader/JvmtiBackend.kt @@ -3,6 +3,7 @@ package taboolib.module.incision.loader import taboolib.module.incision.diagnostic.Forensics import java.io.File import java.util.concurrent.ConcurrentHashMap +import java.util.concurrent.CopyOnWriteArrayList /** * JVMTI native backend — retransforms already-loaded classes without @@ -19,7 +20,7 @@ import java.util.concurrent.ConcurrentHashMap */ object JvmtiBackend : Backend { - private val transformers = ConcurrentHashMap ByteArray?>>() + private val transformers = ConcurrentHashMap ByteArray?>>() /** 防重入保护:weave 过程中触发的类加载不应再次进入 transformer */ private val reentrantGuard = ThreadLocal.withInitial { false } @@ -36,7 +37,7 @@ object JvmtiBackend : Backend { override fun addTransformer(className: String, transformer: (ByteArray) -> ByteArray?): Backend.BackendToken { val key = className.replace('.', '/') - transformers.computeIfAbsent(key) { mutableListOf() }.add(transformer) + transformers.computeIfAbsent(key) { CopyOnWriteArrayList() }.add(transformer) return object : Backend.BackendToken { override fun remove() { transformers[key]?.remove(transformer) } } @@ -44,14 +45,16 @@ object JvmtiBackend : Backend { override fun retransform(className: String): Boolean { if (!available()) return false - val cls = findLoadedClass(className) - if (cls == null) { + val internalName = className.replace('.', '/') + val loadedCount = runCatching { nLoadedClassCount(internalName) }.getOrDefault(0) + if (loadedCount <= 0) { Forensics.debug("JvmtiBackend.retransform: $className not loaded yet, will transform on load") - return true + return false } return try { - val ok = nRetransform(cls) - Forensics.debug("JvmtiBackend.retransform $className → $ok (loader=${cls.classLoader})") + val transformed = nRetransformByName(internalName) + val ok = transformed == loadedCount + Forensics.debug("JvmtiBackend.retransform $className → $ok (loaded=$loadedCount transformed=$transformed)") ok } catch (t: Throwable) { Forensics.warn("JvmtiBackend.retransform failed: $className — ${t.message}") @@ -93,6 +96,8 @@ object JvmtiBackend : Backend { @JvmStatic private external fun nInit(backendClass: Class<*>): Boolean @JvmStatic private external fun nRetransform(target: Class<*>): Boolean + @JvmStatic private external fun nRetransformByName(internalName: String): Int + @JvmStatic private external fun nLoadedClassCount(internalName: String): Int @JvmStatic private external fun nAvailable(): Boolean @JvmStatic external fun nDispose() @JvmStatic external fun nDefineClass(loader: ClassLoader?, name: String, bytes: ByteArray): Class<*>? @@ -121,10 +126,22 @@ object JvmtiBackend : Backend { } } + override fun isClassLoaded(className: String): Boolean = + available() && runCatching { nLoadedClassCount(className.replace('.', '/')) > 0 }.getOrDefault(false) + + /** 当前插件 lease 释放时停止 native 回调并清空所有插件类引用,避免 reload 持有已关闭 loader。 */ + @Synchronized + fun dispose() { + transformers.clear() + if (!available) return + runCatching { nDispose() }.onFailure { Forensics.warn("JvmtiBackend.dispose 失败: ${it.message}") } + available = false + } + fun cacheOriginal(owner: String, bytes: ByteArray): Boolean { if (!available()) return false return try { - nCacheOriginal(owner, bytes) + nCacheOriginal(cacheKey(owner), bytes) } catch (t: Throwable) { Forensics.warn("nCacheOriginal 失败: ${t.message}") false @@ -134,7 +151,7 @@ object JvmtiBackend : Backend { fun getCachedOriginal(owner: String): ByteArray? { if (!available()) return null return try { - nGetCachedOriginal(owner) + nGetCachedOriginal(cacheKey(owner)) } catch (t: Throwable) { Forensics.warn("nGetCachedOriginal 失败: ${t.message}") null @@ -154,12 +171,18 @@ object JvmtiBackend : Backend { fun purgeCache(owner: String) { if (!available()) return try { - nPurgeCache(owner) + nPurgeCache(cacheKey(owner)) } catch (t: Throwable) { Forensics.warn("nPurgeCache 失败: ${t.message}") } } + /** native 原始字节缓存按 defining loader 身份隔离同名类。 */ + private fun cacheKey(owner: String): String { + val loader = taboolib.module.incision.weaver.Scalpel.currentTransformLoader.get() + return "${loader?.let { System.identityHashCode(it) } ?: 0}:$owner" + } + // ---------------------------------------------------------------- // 通用访问器高级 API — 绕过 Java 访问控制 // ---------------------------------------------------------------- @@ -285,10 +308,13 @@ object JvmtiBackend : Backend { } private fun findLoadedClass(className: String): Class<*>? { - val m = findLoadedClassMethod ?: return findClass(className) + // Backend API 同时接受 internal name 与 binary name;ClassLoader.findLoadedClass 只接受点号形式。 + // 不在这里规范化会把已加载插件类误判成 PENDING_LOAD,之后也不会再收到首次加载回调。 + val binaryName = className.replace('/', '.') + val m = findLoadedClassMethod ?: return findClass(binaryName) for (cl in classLoaders()) { try { - val cls = m.invoke(cl, className) as? Class<*> + val cls = m.invoke(cl, binaryName) as? Class<*> if (cls != null) return cls } catch (_: Throwable) {} } diff --git a/module/incision/src/main/kotlin/taboolib/module/incision/loader/PipelineBackend.kt b/module/incision/src/main/kotlin/taboolib/module/incision/loader/PipelineBackend.kt index 4b8ba34c8..9a069370d 100644 --- a/module/incision/src/main/kotlin/taboolib/module/incision/loader/PipelineBackend.kt +++ b/module/incision/src/main/kotlin/taboolib/module/incision/loader/PipelineBackend.kt @@ -2,6 +2,7 @@ package taboolib.module.incision.loader import taboolib.module.incision.diagnostic.Forensics import java.util.concurrent.ConcurrentHashMap +import java.util.concurrent.CopyOnWriteArrayList /** * Pipeline 后端 — 供 TabooLib `RemapTranslation` / `AsmClassTranslation` 在 @@ -20,19 +21,27 @@ import java.util.concurrent.ConcurrentHashMap */ object PipelineBackend : Backend { - private val transformers = ConcurrentHashMap ByteArray?>>() + private val transformers = ConcurrentHashMap ByteArray?>>() override val name: String = "Pipeline" override fun available(): Boolean = true override fun addTransformer(className: String, transformer: (ByteArray) -> ByteArray?): Backend.BackendToken { val key = className.replace('.', '/') - transformers.computeIfAbsent(key) { mutableListOf() }.add(transformer) + val list = transformers.computeIfAbsent(key) { CopyOnWriteArrayList() } + list.add(transformer) return object : Backend.BackendToken { - override fun remove() { transformers[key]?.remove(transformer) } + override fun remove() { + list.remove(transformer) + // 空列表必须连同索引删除,否则 has() 会把已撤销的安装继续报告为活跃。 + if (list.isEmpty()) transformers.remove(key, list) + } } } + /** Pipeline 只处理此后由 NMSProxy 生成的字节码,不具备已加载类查询或重转换能力。 */ + override fun isClassLoaded(className: String): Boolean = false + /** 供 TabooLib 管线末端调用 — 给定 className + 当前字节码,返回织入后的字节码。 */ fun apply(className: String, bytes: ByteArray): ByteArray { val key = className.replace('.', '/') diff --git a/module/incision/src/main/kotlin/taboolib/module/incision/loader/SurgeonScanner.kt b/module/incision/src/main/kotlin/taboolib/module/incision/loader/SurgeonScanner.kt index 5e0e374b1..64f166af9 100644 --- a/module/incision/src/main/kotlin/taboolib/module/incision/loader/SurgeonScanner.kt +++ b/module/incision/src/main/kotlin/taboolib/module/incision/loader/SurgeonScanner.kt @@ -3,6 +3,14 @@ package taboolib.module.incision.loader import org.tabooproject.reflex.ClassMethod import org.tabooproject.reflex.LazyEnum import org.tabooproject.reflex.ReflexClass +import org.objectweb.asm.ClassReader +import org.objectweb.asm.Type +import org.objectweb.asm.tree.ClassNode +import org.objectweb.asm.tree.FieldInsnNode +import org.objectweb.asm.tree.IntInsnNode +import org.objectweb.asm.tree.LdcInsnNode +import org.objectweb.asm.tree.MethodInsnNode +import org.objectweb.asm.tree.TypeInsnNode import taboolib.common.Inject import taboolib.common.LifeCycle import taboolib.common.inject.ClassVisitor @@ -15,6 +23,11 @@ import taboolib.module.incision.annotation.KotlinTarget import taboolib.module.incision.annotation.Lead import taboolib.module.incision.annotation.Op import taboolib.module.incision.annotation.Operation +import taboolib.module.incision.annotation.Pointcut +import taboolib.module.incision.annotation.PatternMode +import taboolib.module.incision.annotation.Selector +import taboolib.module.incision.annotation.SelectorKind +import taboolib.module.incision.annotation.MatchMode import taboolib.module.incision.annotation.Site import taboolib.module.incision.annotation.Splice import taboolib.module.incision.annotation.Step @@ -39,9 +52,12 @@ import taboolib.module.incision.runtime.AdviceEntry import taboolib.module.incision.runtime.AdviceKind import taboolib.module.incision.runtime.SurgeryRegistry import taboolib.module.incision.runtime.TheatreDispatcher +import taboolib.module.incision.remap.RemapRouter import taboolib.module.incision.weaver.site.SiteSpec import taboolib.module.incision.weaver.site.pattern.InsnStep import taboolib.module.incision.weaver.site.pattern.SitePattern +import taboolib.module.incision.weaver.site.matcher.InsnStepMatcher +import taboolib.module.incision.weaver.site.matcher.OpcodeSeqMatcher /** * @Surgeon 扫描器 —— 在 CONST 阶段扫描所有标注 @Surgeon 的 object, @@ -76,8 +92,13 @@ class SurgeonScanner : ClassVisitor((-1).toByte()) { val ver = m.getAnnotation(Version::class.java) val start = ver.property("start", "") val end = ver.property("end", "") - val matcherFqcn = ver.property("matcher", "") - val matcher = VersionMatchers.resolve(matcherFqcn) + val matcherType = ver.properties()["matcher"] + val definingLoader = Class.forName(clazz.name).classLoader + val matcher = when (matcherType) { + is kotlin.reflect.KClass<*> -> VersionMatchers.resolve(matcherType as kotlin.reflect.KClass) + is Class<*> -> VersionMatchers.resolve(matcherType as Class) + else -> VersionMatchers.resolve(normalizeClassReference(matcherType), definingLoader) + } if (!matcher.matches(start, end)) { Forensics.debug("@Surgeon ${clazz.name}#${m.name} 因 @Version([$start, $end]) 跳过 (current=${matcher.current()})") continue @@ -117,40 +138,36 @@ class SurgeonScanner : ClassVisitor((-1).toByte()) { m: ClassMethod, ): List { val declaration = parseAdviceDeclaration(m) ?: return emptyList() - val parsed = DescriptorCodec.parseMethod(declaration.rawDescriptor) ?: run { - Forensics.warn("@Surgeon 描述符无法解析: ${declaration.rawDescriptor} (来源=${owner.name}#${m.name})") + // min/maxMatches 约束逻辑 pointcut 命中;KotlinTarget 产生的物理入口不应被重复计数。 + if (declaration.targets.size !in declaration.minMatches..declaration.maxMatches) { + Forensics.warn("@Surgeon pointcut 命中数越界: ${owner.name}#${m.name} actual=${declaration.targets.size} expected=${declaration.minMatches}..${declaration.maxMatches}") + return emptyList() + } + val aliases = declaration.targets.flatMap { expandTargets(it, m) }.distinct() + val selectedAliases = if (declaration.patternDeclared) { + aliases.filter { methodContainsPattern(it, declaration.insnSteps, declaration.patternMode) } + } else aliases + if (selectedAliases.isEmpty()) { + Forensics.debug("@Surgeon pattern 未命中,跳过 advice: ${owner.name}#${m.name}") return emptyList() } - val aliases = expandTargets(parsed.toCoordinate(), m) val handler: (Theatre) -> Any? = buildHandler(owner, instance, m) val classLoader = Class.forName(owner.name).classLoader val cl = java.lang.ref.WeakReference(classLoader) // 若 InsnPattern steps 非空,把 OpcodeSeq 注入 siteSpec.pattern(recording 路径消费)。 - val seqPattern = if (declaration.patternDeclared) SitePattern.OpcodeSeq(declaration.insnSteps) else null - // 对于 scope-based advice(Lead/Trail/Splice/Excise),原本没有 siteSpec; - // 带 @InsnPattern 时补一个 Anchor.HEAD + pattern 的占位 siteSpec 让 SiteWeaver 走 recording 路径。 - val siteSpecWithPattern = when { - declaration.siteSpec != null && seqPattern != null -> declaration.siteSpec.copy(pattern = seqPattern) - declaration.siteSpec != null -> declaration.siteSpec - seqPattern != null -> SiteSpec( - anchor = Anchor.HEAD, - kind = declaration.kind, - target = MethodCoordinate("", "", ""), - pattern = seqPattern, - ) - else -> null - } - // 编译 `where` 字符串谓词(空串或编译失败都视为无)。 + // Pattern 只负责扫描期筛选宿主方法;织入仍沿原 advice/Site 单路径执行,禁止额外生成 site advice。 + val siteSpecWithPattern = declaration.siteSpec + // predicate 是安全选择边界:声明错误必须拒绝注册,不能降级为无过滤。 val compiledPred: Predicate? = declaration.where.takeIf { it.isNotBlank() }?.let { src -> try { PredCompiler.compile(src, AdviceCtx(adviceId = id, classLoader = classLoader)) } catch (t: Throwable) { - Forensics.warn("@Surgeon where 谓词编译失败: $src (${owner.name}#${m.name}) - ${t.message}") - null + Forensics.warn("@Surgeon predicate 编译失败并拒绝注册: $src (${owner.name}#${m.name}) - ${t.message}") + return emptyList() } } - return aliases.mapIndexed { index, target -> - val entryId = if (aliases.size == 1) id else "$id#$index" + return selectedAliases.mapIndexed { index, target -> + val entryId = if (selectedAliases.size == 1) id else "$id#$index" AdviceEntry( id = entryId, kind = declaration.kind, @@ -173,86 +190,81 @@ class SurgeonScanner : ClassVisitor((-1).toByte()) { private fun parseAdviceDeclaration(m: ClassMethod): AdviceDeclaration? { if (m.isAnnotationPresent(Lead::class.java)) { val ann = m.getAnnotation(Lead::class.java) - val scope = ann.property("scope", "") - if (scope.isBlank()) return null + val pointcut = readAdvicePointcut(ann.properties(), allowKotlinPhysicalTarget = m.isAnnotationPresent(KotlinTarget::class.java)) ?: return null return AdviceDeclaration( kind = AdviceKind.LEAD, - rawDescriptor = extractMethodDescriptor(scope), - insnSteps = readInsnSteps(ann.properties()["pattern"]), + targets = pointcut.targets, + minMatches = pointcut.minMatches, + maxMatches = pointcut.maxMatches, + insnSteps = readInsnSteps(ann.properties()["pattern"]), patternMode = readPatternMode(ann.properties()["pattern"]), patternDeclared = hasInsnPattern(ann.properties()["pattern"]), - where = ann.property("where", ""), + where = ann.property("predicate", ""), ) } if (m.isAnnotationPresent(Trail::class.java)) { val ann = m.getAnnotation(Trail::class.java) - val scope = ann.property("scope", "") - if (scope.isBlank()) return null + val pointcut = readAdvicePointcut(ann.properties(), allowKotlinPhysicalTarget = m.isAnnotationPresent(KotlinTarget::class.java)) ?: return null return AdviceDeclaration( kind = AdviceKind.TRAIL, - rawDescriptor = extractMethodDescriptor(scope), - insnSteps = readInsnSteps(ann.properties()["pattern"]), + targets = pointcut.targets, minMatches = pointcut.minMatches, maxMatches = pointcut.maxMatches, + insnSteps = readInsnSteps(ann.properties()["pattern"]), patternMode = readPatternMode(ann.properties()["pattern"]), patternDeclared = hasInsnPattern(ann.properties()["pattern"]), - where = ann.property("where", ""), + where = ann.property("predicate", ""), onThrow = ann.property("onThrow", true), ) } if (m.isAnnotationPresent(Splice::class.java)) { val ann = m.getAnnotation(Splice::class.java) - val scope = ann.property("scope", "") - if (scope.isBlank()) return null + val pointcut = readAdvicePointcut(ann.properties(), allowKotlinPhysicalTarget = m.isAnnotationPresent(KotlinTarget::class.java)) ?: return null return AdviceDeclaration( kind = AdviceKind.SPLICE, - rawDescriptor = extractMethodDescriptor(scope), + targets = pointcut.targets, minMatches = pointcut.minMatches, maxMatches = pointcut.maxMatches, explicitResumeRequired = true, - insnSteps = readInsnSteps(ann.properties()["pattern"]), + insnSteps = readInsnSteps(ann.properties()["pattern"]), patternMode = readPatternMode(ann.properties()["pattern"]), patternDeclared = hasInsnPattern(ann.properties()["pattern"]), - where = ann.property("where", ""), + where = ann.property("predicate", ""), ) } if (m.isAnnotationPresent(Bypass::class.java)) { val ann = m.getAnnotation(Bypass::class.java) - val method = ann.property("method", "") - if (method.isBlank()) return null + val pointcut = readAdvicePointcut(ann.properties(), supportsMethodAlias = true, allowKotlinPhysicalTarget = m.isAnnotationPresent(KotlinTarget::class.java)) ?: return null val site = toSiteAnnotation(ann.properties()["site"], Site(Anchor.HEAD)) return AdviceDeclaration( kind = AdviceKind.BYPASS, - rawDescriptor = method, + targets = pointcut.targets, minMatches = pointcut.minMatches, maxMatches = pointcut.maxMatches, siteSpec = if (isWholeMethodBypass(site, ann.properties()["pattern"])) null else toSiteSpec(site, AdviceKind.BYPASS), - insnSteps = readInsnSteps(ann.properties()["pattern"]), + insnSteps = readInsnSteps(ann.properties()["pattern"]), patternMode = readPatternMode(ann.properties()["pattern"]), patternDeclared = hasInsnPattern(ann.properties()["pattern"]), - where = ann.property("where", ""), + where = ann.property("predicate", ""), ) } if (m.isAnnotationPresent(Excise::class.java)) { val ann = m.getAnnotation(Excise::class.java) - val scope = ann.property("scope", "") - if (scope.isBlank()) return null + val pointcut = readAdvicePointcut(ann.properties(), allowKotlinPhysicalTarget = m.isAnnotationPresent(KotlinTarget::class.java)) ?: return null return AdviceDeclaration( kind = AdviceKind.EXCISE, - rawDescriptor = extractMethodDescriptor(scope), - insnSteps = readInsnSteps(ann.properties()["pattern"]), + targets = pointcut.targets, minMatches = pointcut.minMatches, maxMatches = pointcut.maxMatches, + insnSteps = readInsnSteps(ann.properties()["pattern"]), patternMode = readPatternMode(ann.properties()["pattern"]), patternDeclared = hasInsnPattern(ann.properties()["pattern"]), - where = ann.property("where", ""), + where = ann.property("predicate", ""), ) } if (m.isAnnotationPresent(Graft::class.java)) { val ann = m.getAnnotation(Graft::class.java) - val method = ann.property("method", "") - if (method.isBlank()) return null + val pointcut = readAdvicePointcut(ann.properties(), supportsMethodAlias = true, allowKotlinPhysicalTarget = m.isAnnotationPresent(KotlinTarget::class.java)) ?: return null val site = toSiteAnnotation(ann.properties()["site"], Site(Anchor.HEAD)) return AdviceDeclaration( kind = AdviceKind.GRAFT, - rawDescriptor = method, + targets = pointcut.targets, minMatches = pointcut.minMatches, maxMatches = pointcut.maxMatches, siteSpec = toSiteSpec(site, AdviceKind.GRAFT), - insnSteps = readInsnSteps(ann.properties()["pattern"]), + insnSteps = readInsnSteps(ann.properties()["pattern"]), patternMode = readPatternMode(ann.properties()["pattern"]), patternDeclared = hasInsnPattern(ann.properties()["pattern"]), - where = ann.property("where", ""), + where = ann.property("predicate", ""), ) } if (m.isAnnotationPresent(Trim::class.java)) { val ann = m.getAnnotation(Trim::class.java) - val method = ann.property("method", "") - if (method.isBlank()) return null + val pointcut = readAdvicePointcut(ann.properties(), supportsMethodAlias = true, allowKotlinPhysicalTarget = m.isAnnotationPresent(KotlinTarget::class.java)) ?: return null val trimKind = runCatching { Trim.Kind.valueOf(ann.enumName("kind", Trim.Kind.RETURN.name)) } .getOrDefault(Trim.Kind.RETURN) // TRIM 默认锚点按 kind 决定:RETURN → Anchor.RETURN(每个 IRETURN/.../ARETURN 之前栈顶就是返回值); @@ -261,21 +273,22 @@ class SurgeonScanner : ClassVisitor((-1).toByte()) { val defaultAnchor = if (trimKind == Trim.Kind.RETURN) Anchor.RETURN else Anchor.HEAD val site = toSiteAnnotation(ann.properties()["site"], Site(defaultAnchor)) val trimIndex = ann.property("index", 0) - val argDesc = if (trimKind == Trim.Kind.ARG) extractArgDescriptor(method, trimIndex) else "" + val host = pointcut.targets.first() + val argDesc = if (trimKind == Trim.Kind.ARG) splitJvmArgDescriptors(host.descriptor.substringAfter('(').substringBefore(')')).getOrNull(trimIndex).orEmpty() else "" val baseSpec = toSiteSpec(site, AdviceKind.TRIM) val retDesc = if (trimKind == Trim.Kind.RETURN) deriveTrimReturnDesc(baseSpec) else "" return AdviceDeclaration( kind = AdviceKind.TRIM, - rawDescriptor = method, + targets = pointcut.targets, minMatches = pointcut.minMatches, maxMatches = pointcut.maxMatches, siteSpec = baseSpec.copy( trimKind = trimKind, trimIndex = trimIndex, trimArgDescriptor = argDesc, trimReturnDescriptor = retDesc, ), - insnSteps = readInsnSteps(ann.properties()["pattern"]), + insnSteps = readInsnSteps(ann.properties()["pattern"]), patternMode = readPatternMode(ann.properties()["pattern"]), patternDeclared = hasInsnPattern(ann.properties()["pattern"]), - where = ann.property("where", ""), + where = ann.property("predicate", ""), ) } return null @@ -361,16 +374,25 @@ class SurgeonScanner : ClassVisitor((-1).toByte()) { is Iterable<*> -> stepsArr.forEach { s -> readOneStep(s)?.let(list::add) } else -> Unit } + require(list.all { it.repeat > 0 }) { "InsnPattern repeat 必须大于 0" } return list } private fun hasInsnPattern(raw: Any?): Boolean = when (raw) { null -> false - is InsnPattern -> true - is Map<*, *> -> raw.containsKey("steps") + is InsnPattern -> raw.steps.isNotEmpty() + is Map<*, *> -> readInsnSteps(raw).isNotEmpty() else -> false } + /** Reflex 可能返回真实注解或 Map;两条读取路径必须保持完全相同的默认值。 */ + private fun readPatternMode(raw: Any?): PatternMode = when (raw) { + is InsnPattern -> raw.mode + is Map<*, *> -> runCatching { PatternMode.valueOf(enumNameOf(raw["mode"], PatternMode.CONTIGUOUS.name)) } + .getOrDefault(PatternMode.CONTIGUOUS) + else -> PatternMode.CONTIGUOUS + } + private fun readOneStep(raw: Any?): InsnStep? { return when (raw) { null -> null @@ -399,48 +421,28 @@ class SurgeonScanner : ClassVisitor((-1).toByte()) { } private fun toSiteSpec(site: Site, kind: AdviceKind): SiteSpec { - val rawTarget = site.target.takeIf { it.isNotBlank() } ?: "" - // 先走 SitePattern 统一解析;再降级转 SiteSpec 三字段以兼容旧 SiteWeaver - val pattern = taboolib.module.incision.weaver.site.pattern.parser.ParserRegistry.DEFAULT - .parse(site.anchor, rawTarget) - var ownerPattern = "" - var namePattern = "" - var descPattern = "" - when (pattern) { - is taboolib.module.incision.weaver.site.pattern.SitePattern.MethodCall -> { - ownerPattern = pattern.owner - namePattern = pattern.name - descPattern = pattern.desc - } - is taboolib.module.incision.weaver.site.pattern.SitePattern.FieldAccess -> { - ownerPattern = pattern.owner - namePattern = pattern.name - descPattern = pattern.desc - } - is taboolib.module.incision.weaver.site.pattern.SitePattern.TypeAlloc -> { - ownerPattern = pattern.internalName - } - is taboolib.module.incision.weaver.site.pattern.SitePattern.Anywhere -> { - if (rawTarget.isNotEmpty()) { - Forensics.debug("@Site ${site.anchor} 忽略 target=$rawTarget") - } - } - is taboolib.module.incision.weaver.site.pattern.SitePattern.OpcodeSeq -> { - // OpcodeSeq 由方法级 @InsnPattern 驱动,不从 target 产生,这里不会命中 - } - null -> { - Forensics.warn("@Site ${site.anchor} target 解析失败: $rawTarget") - } + require(site.minMatches >= 0 && (site.maxMatches < 0 || site.maxMatches >= site.minMatches)) { + "非法 Site 命中约束 ${site.minMatches}..${site.maxMatches}" } + val selector = site.target + val ownerPattern = selector.owner.replace('.', '/') + val namePattern = selector.name + val descPattern = selector.descriptor + val target = MethodCoordinate(ownerPattern, namePattern, descPattern) + // 保留逻辑 Site 坐标与匹配模式,便于诊断“声明未解析”和“运行时零命中”。 + Forensics.debug("Site selector: anchor=${site.anchor} mode=${selector.matchMode} target=${target.signature} ordinal=${site.ordinal} matches=${site.minMatches}..${site.maxMatches}") return SiteSpec( anchor = site.anchor, ownerPattern = ownerPattern, namePattern = namePattern, descPattern = descPattern, + matchMode = selector.matchMode, shift = site.shift, ordinal = site.ordinal, + minMatches = site.minMatches, + maxMatches = site.maxMatches, kind = kind, - target = MethodCoordinate("", "", ""), + target = target, offset = site.offset, ) } @@ -456,10 +458,12 @@ class SurgeonScanner : ClassVisitor((-1).toByte()) { val offset = (raw["offset"] as? Number)?.toInt() ?: fallback.offset Site( anchor = runCatching { Anchor.valueOf(anchorName) }.getOrDefault(fallback.anchor), - target = raw["target"]?.toString() ?: fallback.target, + target = readSelector(raw["target"]) ?: fallback.target, shift = runCatching { taboolib.module.incision.api.Shift.valueOf(shiftName) }.getOrDefault(fallback.shift), ordinal = ordinal, offset = offset, + minMatches = (raw["minMatches"] as? Number)?.toInt() ?: fallback.minMatches, + maxMatches = (raw["maxMatches"] as? Number)?.toInt() ?: fallback.maxMatches, ) } else -> fallback @@ -473,26 +477,27 @@ class SurgeonScanner : ClassVisitor((-1).toByte()) { else -> raw.toString() } + /** Reflex 会把注解中的 Class/KClass 属性表示为 `Lpkg/Type;`,加载前必须还原为 FQCN。 */ + private fun normalizeClassReference(raw: Any?): String { + val value = raw?.toString().orEmpty().trim() + return if (value.startsWith('L') && value.endsWith(';')) { + value.substring(1, value.length - 1).replace('/', '.') + } else value.replace('/', '.') + } + private fun expandTargets(primary: MethodCoordinate, m: ClassMethod): List { - val out = linkedSetOf(primary) - if (!m.isAnnotationPresent(KotlinTarget::class.java)) return out.toList() + if (!m.isAnnotationPresent(KotlinTarget::class.java)) return listOf(primary) val kt = m.getAnnotation(KotlinTarget::class.java) val companionInstance = kt.property("companionInstance", false) val jvmStaticBridge = kt.property("jvmStaticBridge", false) - if (companionInstance && !primary.owner.endsWith("$" + "Companion")) { - out += MethodCoordinate(primary.owner + "$" + "Companion", primary.name, primary.descriptor) - } - if (jvmStaticBridge) { - // Kotlin 编译器对 @JvmStatic 方法有两条调用路径: - // 1. 外部类的 static bridge(Java 调用者使用) - // 2. $Companion 的 instance method(Kotlin 调用者使用) - // 必须同时织入两者 - if (primary.owner.endsWith("$" + "Companion")) { - out += MethodCoordinate(primary.owner.removeSuffix("$" + "Companion"), primary.name, primary.descriptor) - } else { - out += MethodCoordinate(primary.owner + "$" + "Companion", primary.name, primary.descriptor) - } - } + val companionSuffix = "$" + "Companion" + val outerOwner = primary.owner.removeSuffix(companionSuffix) + val companionOwner = outerOwner + companionSuffix + val out = linkedSetOf() + // 两个开关分别表示要织入的真实 JVM 入口;只有都开启时才同时产生两条物理坐标。 + if (jvmStaticBridge) out += MethodCoordinate(outerOwner, primary.name, primary.descriptor) + if (companionInstance) out += MethodCoordinate(companionOwner, primary.name, primary.descriptor) + if (out.isEmpty()) out += primary return out.toList() } @@ -540,21 +545,338 @@ class SurgeonScanner : ClassVisitor((-1).toByte()) { private fun isWholeMethodBypass(site: Site, rawPattern: Any?): Boolean { return site.anchor == Anchor.HEAD && - site.target.isBlank() && + site.target.kind == SelectorKind.NONE && site.shift == taboolib.module.incision.api.Shift.BEFORE && - site.ordinal == -1 && + // HEAD 只有一个物理锚点,因此 v2 默认 ordinal=0 与旧式 -1 都表示整方法替换。 + site.ordinal in setOf(-1, 0) && site.offset == 0 && readInsnSteps(rawPattern).isEmpty() } private data class AdviceDeclaration( val kind: AdviceKind, - val rawDescriptor: String, + val targets: List, + val minMatches: Int, + val maxMatches: Int, val explicitResumeRequired: Boolean = false, val siteSpec: SiteSpec? = null, val insnSteps: List = emptyList(), val patternDeclared: Boolean = false, + val patternMode: PatternMode = PatternMode.CONTIGUOUS, val where: String = "", val onThrow: Boolean = true, ) + + private data class CompiledPointcut( + val targets: List, + val minMatches: Int, + val maxMatches: Int, + ) + + /** + * 兼容选择规则固定为 scope > method 别名 > pointcut。 + * + * 非空 scope 与 pointcut 不做交集或并集:旧 Scope 的命名空间推断和 v2 Selector 的显式命名空间 + * 不可安全混算,明确优先级才能让已有插件升级后保持原行为。 + */ + private fun readAdvicePointcut( + properties: Map, + supportsMethodAlias: Boolean = false, + allowKotlinPhysicalTarget: Boolean = false, + ): CompiledPointcut? { + val scope = properties["scope"]?.toString().orEmpty().trim() + val method = if (supportsMethodAlias) properties["method"]?.toString().orEmpty().trim() else "" + val legacy = scope.ifBlank { method } + if (legacy.isNotBlank()) { + if (hasDeclaredPointcut(properties["pointcut"])) { + Forensics.warn("advice 同时声明 scope/method 与 pointcut;按兼容规则使用方案一并忽略 pointcut: $legacy") + } + val descriptor = extractMethodDescriptor(legacy) + val parsed = DescriptorCodec.parseMethod(descriptor) + if (parsed == null) { + Forensics.warn("旧 Scope 无法提取宿主方法并拒绝注册: $legacy") + return null + } + return CompiledPointcut(listOf(parsed.toCoordinate()), 1, 1) + } + return readPointcut(properties["pointcut"], allowKotlinPhysicalTarget) + } + + /** 默认空 Pointcut 不算冲突;只有实际包含 selector 时才警告。 */ + private fun hasDeclaredPointcut(raw: Any?): Boolean = when (raw) { + is Pointcut -> raw.allOf.isNotEmpty() || raw.anyOf.isNotEmpty() || raw.noneOf.isNotEmpty() + is Map<*, *> -> readSelectorList(raw["allOf"]).isNotEmpty() || + readSelectorList(raw["anyOf"]).isNotEmpty() || readSelectorList(raw["noneOf"]).isNotEmpty() + else -> false + } + + /** + * 把结构化 pointcut 编译成唯一的宿主方法集合。 + * + * CLASS/METHOD 提供有限候选边界,FIELD 只过滤这些候选方法的字段访问;因此 noneOf 永远不会 + * 对整个 JVM 类空间求补集。所有 selector 先转成运行时坐标,再在同一 IR 上执行布尔组合。 + */ + private fun readPointcut(raw: Any?, allowKotlinPhysicalTarget: Boolean): CompiledPointcut? { + val allOf: List + val anyOf: List + val noneOf: List + val minMatches: Int + val maxMatches: Int + when (raw) { + is Pointcut -> { + allOf = raw.allOf.toList(); anyOf = raw.anyOf.toList(); noneOf = raw.noneOf.toList() + minMatches = raw.minMatches; maxMatches = raw.maxMatches + } + is Map<*, *> -> { + allOf = readSelectorList(raw["allOf"]); anyOf = readSelectorList(raw["anyOf"]); noneOf = readSelectorList(raw["noneOf"]) + minMatches = (raw["minMatches"] as? Number)?.toInt() ?: 1 + maxMatches = (raw["maxMatches"] as? Number)?.toInt() ?: 1 + } + else -> return null + } + require(minMatches >= 0 && (maxMatches < 0 || maxMatches >= minMatches)) { + "非法 pointcut 命中约束 $minMatches..$maxMatches" + } + val positives = allOf + anyOf + val boundaries = positives.filter { it.kind == SelectorKind.CLASS || it.kind == SelectorKind.METHOD } + require(boundaries.isNotEmpty()) { "pointcut 必须包含正向 CLASS 或 METHOD selector" } + require((positives + noneOf).none { it.kind == SelectorKind.NONE }) { "pointcut 不允许 NONE selector" } + + val runtimeAll = allOf.map(::resolveSelector) + val runtimeAny = anyOf.map(::resolveSelector) + val runtimeNone = noneOf.map(::resolveSelector) + val runtimeBoundaries = boundaries.map(::resolveSelector) + // 单一精确 METHOD 已经是完整、可验证的待加载坐标;反射枚举整类既没有增加信息, + // 还会被该类其他无关方法引用的缺失 NMS 类型拖垮。实际存在性由事务 weave/verify 确认。 + val exactDirect = runtimeBoundaries.singleOrNull()?.takeIf { + positives.size == 1 && runtimeNone.isEmpty() && it.kind == SelectorKind.METHOD && + it.matchMode == MatchMode.EXACT && it.owner.isNotBlank() && + it.name.isNotBlank() && it.descriptor.startsWith("(") + } + if (exactDirect != null) { + return CompiledPointcut( + listOf(MethodCoordinate(exactDirect.owner, exactDirect.name, exactDirect.descriptor)), + minMatches, + if (maxMatches < 0) Int.MAX_VALUE else maxMatches, + ) + } + val classes = expandBoundaryClasses(runtimeBoundaries) + val fieldAccesses = HashMap, Map>>() + val targets = linkedSetOf() + for (hostClass in classes) { + val ownerName = hostClass.name.replace('.', '/') + // 外部插件的某个无关方法可能引用当前服务端不存在的旧 NMS 类型,导致 + // Class#getDeclaredMethods 整体抛 NoClassDefFoundError。精确 METHOD 仍可按声明坐标安装, + // 因此这里只放弃枚举,不得让一个坏签名阻断同类其他可织入方法。 + val methods = runCatching { + hostClass.declaredMethods + .filterNot { java.lang.reflect.Modifier.isAbstract(it.modifiers) || java.lang.reflect.Modifier.isNative(it.modifiers) } + .map { MethodCoordinate(ownerName, it.name, Type.getMethodDescriptor(it)) } + }.onFailure { + Forensics.warn("pointcut 无法枚举 ${hostClass.name} 全部方法,将仅保留精确 METHOD: ${it.javaClass.simpleName}: ${it.message}") + }.getOrDefault(emptyList()) + for (method in methods) { + val fieldSelectors = { fieldAccesses.getOrPut(hostClass) { readFieldAccesses(hostClass) }[method].orEmpty() } + val allHit = runtimeAll.all { selectorMatchesMethod(it, method, fieldSelectors) } + val anyHit = runtimeAny.isEmpty() || runtimeAny.any { selectorMatchesMethod(it, method, fieldSelectors) } + val noneHit = runtimeNone.none { selectorMatchesMethod(it, method, fieldSelectors) } + if (allHit && anyHit && noneHit) targets += method + } + } + + // 精确 METHOD 可以安全登记为待加载坐标;CLASS/FIELD/GLOB 必须看到真实字节码才能展开。 + if (targets.isEmpty()) { + val exactMethods = runtimeBoundaries.filter { + it.kind == SelectorKind.METHOD && it.matchMode == MatchMode.EXACT && + it.owner.isNotBlank() && it.name.isNotBlank() && it.descriptor.startsWith("(") + } + if (exactMethods.size == 1 && positives.size == 1 && noneOf.isEmpty()) { + // Companion 方法并不存在于声明中的外部类;先保留逻辑坐标,随后由 KotlinTarget + // 展开真实 JVM 入口,命中约束仍只计算一次逻辑目标。 + exactMethods.forEach { targets += MethodCoordinate(it.owner, it.name, it.descriptor) } + } + } + return CompiledPointcut(targets.toList(), minMatches, if (maxMatches < 0) Int.MAX_VALUE else maxMatches) + } + + /** + * 声明坐标统一交给 NMSProxy 同源 resolver 自动识别 Mojang、Spigot、旧版本号包名。 + * 非 NMS 坐标由 resolver 原样返回;这里只翻译坐标,绝不能重映射整份服务端 class。 + */ + private fun resolveSelector(selector: Selector): RuntimeSelector { + val owner = selector.owner.replace('.', '/') + if (owner.isBlank() || selector.matchMode == MatchMode.GLOB) { + // 通配符本身无法查映射表;descriptor 中的确定类型仍可安全递归翻译。 + return RuntimeSelector(selector.kind, owner, selector.name, RemapRouter.resolveDescriptor(selector.descriptor), selector.matchMode) + } + val runtimeOwner = RemapRouter.resolveOwner(owner) + val (runtimeName, runtimeDesc) = when (selector.kind) { + SelectorKind.METHOD -> RemapRouter.resolveMethod(owner, selector.name, selector.descriptor) + SelectorKind.FIELD -> RemapRouter.resolveField(owner, selector.name, selector.descriptor) + else -> selector.name to RemapRouter.resolveDescriptor(selector.descriptor) + } + return RuntimeSelector(selector.kind, runtimeOwner, runtimeName, runtimeDesc, selector.matchMode) + } + + private fun expandBoundaryClasses(boundaries: List): List> { + val loaded = InstrumentationBackend.loadedClasses() + val out = LinkedHashSet>() + for (selector in boundaries) { + if (selector.owner.isBlank()) continue + if (selector.matchMode == MatchMode.GLOB) { + loaded.filterTo(out) { globMatches(selector.owner, it.name.replace('.', '/')) } + continue + } + val binaryName = selector.owner.replace('/', '.') + loaded.filterTo(out) { it.name == binaryName } + if (out.none { it.name == binaryName }) { + sequenceOf(Thread.currentThread().contextClassLoader, SurgeonScanner::class.java.classLoader, ClassLoader.getSystemClassLoader()) + .filterNotNull() + .mapNotNull { runCatching { Class.forName(binaryName, false, it) }.getOrNull() } + .firstOrNull() + ?.let(out::add) + } + } + return out.toList() + } + + private fun selectorMatchesMethod( + selector: RuntimeSelector, + method: MethodCoordinate, + fieldAccesses: () -> List, + ): Boolean = when (selector.kind) { + SelectorKind.CLASS -> matches(selector, method.owner, "", "") + SelectorKind.METHOD -> matches(selector, method.owner, method.name, method.descriptor) + SelectorKind.FIELD -> fieldAccesses().any { access -> + fieldMatches(selector.owner, access.owner, selector.matchMode) && + fieldMatches(selector.name, access.name, selector.matchMode) && + fieldMatches(selector.descriptor, access.descriptor, selector.matchMode) + } + SelectorKind.NONE -> false + } + + private fun matches(selector: RuntimeSelector, owner: String, name: String, descriptor: String): Boolean = + fieldMatches(selector.owner, owner, selector.matchMode) && + fieldMatches(selector.name, name, selector.matchMode) && + fieldMatches(selector.descriptor, descriptor, selector.matchMode) + + /** 空字段表示该维度不参与过滤;GLOB 的星号和问号覆盖整个字符串。 */ + private fun fieldMatches(pattern: String, value: String, mode: MatchMode): Boolean = when { + pattern.isEmpty() -> true + mode == MatchMode.EXACT -> pattern == value + else -> globMatches(pattern, value) + } + + private fun globMatches(pattern: String, value: String): Boolean { + val regex = buildString(pattern.length * 2) { + append('^') + for (char in pattern) when (char) { + '*' -> append(".*") + '?' -> append('.') + '.', '(', ')', '[', ']', '{', '}', '+', '^', '$', '|', '\\' -> append('\\').append(char) + else -> append(char) + } + append('$') + } + return Regex(regex).matches(value) + } + + private fun readFieldAccesses(hostClass: Class<*>): Map> { + val resourceName = "/${hostClass.name.replace('.', '/')}.class" + val bytes = hostClass.getResourceAsStream(resourceName)?.use { it.readBytes() } ?: return emptyMap() + val node = ClassNode() + ClassReader(bytes).accept(node, ClassReader.SKIP_DEBUG or ClassReader.SKIP_FRAMES) + return node.methods.associate { method -> + val coordinate = MethodCoordinate(node.name, method.name, method.desc) + val accesses = method.instructions.iterator().asSequence() + .filterIsInstance() + .map { RuntimeSelector(SelectorKind.FIELD, it.owner, it.name, it.desc, MatchMode.EXACT) } + .toList() + coordinate to accesses + } + } + + /** + * 在宿主原始方法上执行一次 pattern 选择。这里不生成 emission,因此 pattern 只能决定 advice 是否注册, + * 不会像旧实现那样在方法入口和匹配 Site 各执行一次。 + */ + private fun methodContainsPattern(target: MethodCoordinate, steps: List, mode: PatternMode): Boolean { + if (steps.isEmpty()) return true + val binaryName = target.owner.replace('/', '.') + val hostClass = InstrumentationBackend.loadedClasses().firstOrNull { it.name == binaryName } + ?: sequenceOf(Thread.currentThread().contextClassLoader, SurgeonScanner::class.java.classLoader) + .filterNotNull() + .mapNotNull { runCatching { Class.forName(binaryName, false, it) }.getOrNull() } + .firstOrNull() + ?: return false + val resource = "/${target.owner}.class" + val bytes = hostClass.getResourceAsStream(resource)?.use { it.readBytes() } ?: return false + val node = ClassNode() + ClassReader(bytes).accept(node, ClassReader.SKIP_DEBUG or ClassReader.SKIP_FRAMES) + val method = node.methods.firstOrNull { it.name == target.name && it.desc == target.descriptor } ?: return false + val views = method.instructions.iterator().asSequence() + .filter { it.opcode >= 0 } + .map { insn -> + when (insn) { + is MethodInsnNode -> OpcodeSeqMatcher.InsnView(insn.opcode, insn.owner, insn.name, insn.desc) + is FieldInsnNode -> OpcodeSeqMatcher.InsnView(insn.opcode, insn.owner, insn.name, insn.desc) + is TypeInsnNode -> OpcodeSeqMatcher.InsnView(insn.opcode, insn.desc) + is LdcInsnNode -> OpcodeSeqMatcher.InsnView(insn.opcode, cst = insn.cst) + is IntInsnNode -> OpcodeSeqMatcher.InsnView(insn.opcode, cst = insn.operand) + else -> OpcodeSeqMatcher.InsnView(insn.opcode) + } + }.toList() + return patternExists(views, steps, mode) + } + + private fun patternExists( + events: List, + steps: List, + mode: PatternMode, + ): Boolean { + for (start in events.indices) { + var cursor = start + var ok = true + for (step in steps) { + repeat(step.repeat) { + if (!ok) return@repeat + if (mode == PatternMode.CONTIGUOUS) { + if (cursor >= events.size || !InsnStepMatcher.matches(step, events[cursor])) ok = false else cursor++ + } else { + while (cursor < events.size && !InsnStepMatcher.matches(step, events[cursor])) cursor++ + if (cursor >= events.size) ok = false else cursor++ + } + } + if (!ok) break + } + if (ok) return true + } + return false + } + + private data class RuntimeSelector( + val kind: SelectorKind, + val owner: String, + val name: String, + val descriptor: String, + val matchMode: MatchMode, + ) + + private fun readSelectorList(raw: Any?): List = when (raw) { + is Array<*> -> raw.mapNotNull(::readSelector) + is Iterable<*> -> raw.mapNotNull(::readSelector) + else -> emptyList() + } + + private fun readSelector(raw: Any?): Selector? = when (raw) { + is Selector -> raw + is Map<*, *> -> Selector( + kind = runCatching { SelectorKind.valueOf(enumNameOf(raw["kind"], SelectorKind.NONE.name)) }.getOrDefault(SelectorKind.NONE), + owner = raw["owner"]?.toString().orEmpty(), + name = raw["name"]?.toString().orEmpty(), + descriptor = raw["descriptor"]?.toString().orEmpty(), + matchMode = runCatching { taboolib.module.incision.annotation.MatchMode.valueOf(enumNameOf(raw["matchMode"], "EXACT")) }.getOrDefault(taboolib.module.incision.annotation.MatchMode.EXACT), + ) + else -> null + } } diff --git a/module/incision/src/main/kotlin/taboolib/module/incision/remap/NameResolver.kt b/module/incision/src/main/kotlin/taboolib/module/incision/remap/NameResolver.kt index 22b334a71..daadad621 100644 --- a/module/incision/src/main/kotlin/taboolib/module/incision/remap/NameResolver.kt +++ b/module/incision/src/main/kotlin/taboolib/module/incision/remap/NameResolver.kt @@ -20,6 +20,29 @@ interface NameResolver { /** 返回 (规范化名, 规范化描述符) */ fun resolveField(owner: String, name: String, desc: String): Pair + /** + * 映射 JVM descriptor 内嵌的所有对象类型。 + * + * descriptor 是坐标的一部分,若只映射 owner,参数或返回值含 NMS 类型的方法仍会静默失配。 + */ + fun resolveDescriptor(descriptor: String): String { + val out = StringBuilder(descriptor.length) + var index = 0 + while (index < descriptor.length) { + val current = descriptor[index] + if (current != 'L') { + out.append(current) + index++ + continue + } + val end = descriptor.indexOf(';', index) + if (end < 0) return descriptor + out.append('L').append(resolveOwner(descriptor.substring(index + 1, end))).append(';') + index = end + 1 + } + return out.toString() + } + /** 是否需要重映射(Noop 对非 NMS 返回 false) */ fun isRemappableTarget(owner: String): Boolean diff --git a/module/incision/src/main/kotlin/taboolib/module/incision/remap/TabooLibNmsResolver.kt b/module/incision/src/main/kotlin/taboolib/module/incision/remap/TabooLibNmsResolver.kt index afee954d4..9c226f5df 100644 --- a/module/incision/src/main/kotlin/taboolib/module/incision/remap/TabooLibNmsResolver.kt +++ b/module/incision/src/main/kotlin/taboolib/module/incision/remap/TabooLibNmsResolver.kt @@ -34,7 +34,7 @@ object TabooLibNmsResolver : NameResolver { val isMojang = readBoolProp(mvc, instance, "isMojangMapping") ?: false val implClassName = when { - isUnobf -> "taboolib.module.nms.remap.RemapTranslationUnobfsucated" + isUnobf -> "taboolib.module.nms.remap.RemapTranslationUnobfuscated" isUniCB -> "taboolib.module.nms.remap.RemapTranslationTabooLib" else -> "taboolib.module.nms.remap.RemapTranslationLegacy" } @@ -82,13 +82,13 @@ object TabooLibNmsResolver : NameResolver { val d = delegate ?: return name to desc return try { // 走 owner 的实际类名(已转译)调用 Remapper.mapMethodName(owner, name, descriptor) - val resolvedOwner = resolveOwner(owner) val m = mapMethodNameMethod(d) ?: return name to desc - val mapped = m.invoke(d, resolvedOwner, name, desc) as? String ?: name + val mappedDesc = resolveDescriptor(desc) + val mapped = m.invoke(d, owner, name, desc) as? String ?: name if (mapped != name) { Forensics.debug("resolveMethod: $owner.$name$desc → $mapped") } - mapped to desc + mapped to mappedDesc } catch (t: Throwable) { Forensics.warn("resolveMethod 失败: $owner.$name$desc — ${t.javaClass.name}: ${t.message}") name to desc @@ -98,13 +98,13 @@ object TabooLibNmsResolver : NameResolver { override fun resolveField(owner: String, name: String, desc: String): Pair { val d = delegate ?: return name to desc return try { - val resolvedOwner = resolveOwner(owner) val m = mapFieldNameMethod(d) ?: return name to desc - val mapped = m.invoke(d, resolvedOwner, name, desc) as? String ?: name + val mappedDesc = resolveDescriptor(desc) + val mapped = m.invoke(d, owner, name, desc) as? String ?: name if (mapped != name) { Forensics.debug("resolveField: $owner.$name:$desc → $mapped") } - mapped to desc + mapped to mappedDesc } catch (t: Throwable) { Forensics.warn("resolveField 失败: $owner.$name:$desc — ${t.javaClass.name}: ${t.message}") name to desc diff --git a/module/incision/src/main/kotlin/taboolib/module/incision/runtime/SurgeryRegistry.kt b/module/incision/src/main/kotlin/taboolib/module/incision/runtime/SurgeryRegistry.kt index 04fac50c5..462ccee3d 100644 --- a/module/incision/src/main/kotlin/taboolib/module/incision/runtime/SurgeryRegistry.kt +++ b/module/incision/src/main/kotlin/taboolib/module/incision/runtime/SurgeryRegistry.kt @@ -5,6 +5,7 @@ import taboolib.module.incision.api.Suture import taboolib.module.incision.diagnostic.Forensics import taboolib.module.incision.diagnostic.Trauma import java.util.concurrent.ConcurrentHashMap +import java.util.concurrent.CopyOnWriteArrayList /** * 全局切术注册表。 @@ -19,7 +20,7 @@ import java.util.concurrent.ConcurrentHashMap object SurgeryRegistry { private val byId = ConcurrentHashMap() - private val byTarget = ConcurrentHashMap>() + private val byTarget = ConcurrentHashMap>() fun register(id: String, suture: Suture) { val prev = byId.putIfAbsent(id, suture) @@ -27,7 +28,7 @@ object SurgeryRegistry { throw Trauma.Declaration.DuplicateId(id, prev.javaClass.name) } for (t in suture.targets) { - byTarget.computeIfAbsent(t.signature) { mutableListOf() }.add(suture) + byTarget.computeIfAbsent(t.signature) { CopyOnWriteArrayList() }.add(suture) } Forensics.debug("register id=$id targets=${suture.targets}") } diff --git a/module/incision/src/main/kotlin/taboolib/module/incision/runtime/TheatreDispatcher.kt b/module/incision/src/main/kotlin/taboolib/module/incision/runtime/TheatreDispatcher.kt index fe40c0977..dfb1c1485 100644 --- a/module/incision/src/main/kotlin/taboolib/module/incision/runtime/TheatreDispatcher.kt +++ b/module/incision/src/main/kotlin/taboolib/module/incision/runtime/TheatreDispatcher.kt @@ -128,8 +128,21 @@ object TheatreDispatcher { } } - fun unregister(target: MethodCoordinate, id: String): Boolean = - chains[target.signature]?.remove(id) ?: false + fun unregister(target: MethodCoordinate, id: String): Boolean { + var removed = chains[target.signature]?.remove(id) ?: false + val ownerName = "${target.owner}.${target.name}" + wildcardEntries[ownerName]?.let { entries -> + removed = entries.removeIf { it.id == id } || removed + if (entries.isEmpty()) wildcardEntries.remove(ownerName, entries) + } + if (target.descriptor.contains('*')) { + // 通配 advice 注册时会被复制进已存在的具体 chain;卸载必须按 id 全量清除这些投影。 + chains.values.forEach { chain -> removed = chain.remove(id) || removed } + } + predicateWarnedIds.remove(id) + bodyInvokerCache.keys.removeIf { it.baseSig == target.signature } + return removed + } /** * 织入字节码的回调入口。返回值用作目标方法的返回值(若被覆盖)。 @@ -154,7 +167,10 @@ object TheatreDispatcher { val adviceId = parsedSig.adviceId val phase = parsedSig.phase val chain = chains[baseSig] - if (chain == null) return originalInvoker?.invoke(args) + if (chain == null) { + if (adviceId != null) Forensics.warn("Site dispatch 未找到宿主 chain: target=$baseSig advice=$adviceId") + return originalInvoker?.invoke(args) + } val isThrowPhase = phase == "TRAIL_THROW" val entries = chain.list().filter { e -> if (!e.enabled) return@filter false @@ -163,7 +179,10 @@ object TheatreDispatcher { if (isThrowPhase) return@filter e.kind == AdviceKind.TRAIL && e.onThrow matchesPhase(e, phase) } - if (entries.isEmpty()) return originalInvoker?.invoke(args) + if (entries.isEmpty()) { + if (adviceId != null) Forensics.warn("Site dispatch 未找到 advice: target=$baseSig advice=$adviceId") + return originalInvoker?.invoke(args) + } // SPLICE 相位下若 weaver 未注入 invoker,尝试从 bodies side-car 解析 val effectiveInvoker: ((Array) -> Any?)? = originalInvoker ?: run { @@ -219,7 +238,12 @@ object TheatreDispatcher { else -> true } - fun clear() { chains.clear(); wildcardEntries.clear() } + fun clear() { + chains.clear() + wildcardEntries.clear() + predicateWarnedIds.clear() + bodyInvokerCache.clear() + } /** 内部 Theatre + Resume 实现 — 链式驱动 */ private class TheatreImpl( @@ -256,7 +280,7 @@ object TheatreDispatcher { /** * 执行 advice 上挂载的字符串编译谓词。失败: - * - 默认:warnOnce + 视为 true(不阻断)。这样运行期谓词异常不会让 advice 静默失活。 + * - 默认:warnOnce + 视为 false。选择器错误不能扩大 advice 作用域。 * - `-Dincision.predicate.strict=true`:抛 [Trauma.Predicate.RuntimeFailure]。 */ private fun evalCompiledPredicate(cur: AdviceEntry): Boolean { @@ -276,7 +300,7 @@ object TheatreDispatcher { " source: ${cur.predicateSource ?: ""}" ) } - true + false } } diff --git a/module/incision/src/main/kotlin/taboolib/module/incision/weaver/BodiesClassGenerator.kt b/module/incision/src/main/kotlin/taboolib/module/incision/weaver/BodiesClassGenerator.kt index 6a5c3cecb..0d0435d0d 100644 --- a/module/incision/src/main/kotlin/taboolib/module/incision/weaver/BodiesClassGenerator.kt +++ b/module/incision/src/main/kotlin/taboolib/module/incision/weaver/BodiesClassGenerator.kt @@ -138,8 +138,9 @@ object BodiesClassGenerator { original.exceptions?.toTypedArray() ) - // 预检:不支持 INVOKESPECIAL 调用 owner 自身 private/实例方法(除 ) - if (hasUnsupportedInvokeSpecial(original, ownerInternal)) { + // 预检:side-car 不是目标类的子类,任何非构造 INVOKESPECIAL(private/super/default) + // 都可能违反 verifier 的“current class assignable”约束,必须拒绝生成而不是留到调用时报 VerifyError。 + if (hasUnsupportedInvokeSpecial(original)) { Forensics.debug( "BodiesClassGenerator: 跳过 ${ownerInternal}.${original.name}${original.desc} " + "(包含 INVOKESPECIAL 到自身方法,static 上下文不合法)" @@ -188,13 +189,9 @@ object BodiesClassGenerator { return body } - private fun hasUnsupportedInvokeSpecial(original: MethodNode, ownerInternal: String): Boolean { + private fun hasUnsupportedInvokeSpecial(original: MethodNode): Boolean { for (insn in original.instructions) { - if (insn is MethodInsnNode && insn.opcode == INVOKESPECIAL) { - if (insn.owner == ownerInternal && insn.name != "") { - return true - } - } + if (insn is MethodInsnNode && insn.opcode == INVOKESPECIAL && insn.name != "") return true } return false } diff --git a/module/incision/src/main/kotlin/taboolib/module/incision/weaver/Scalpel.kt b/module/incision/src/main/kotlin/taboolib/module/incision/weaver/Scalpel.kt index 9b8e3cbb3..2286b755c 100644 --- a/module/incision/src/main/kotlin/taboolib/module/incision/weaver/Scalpel.kt +++ b/module/incision/src/main/kotlin/taboolib/module/incision/weaver/Scalpel.kt @@ -5,7 +5,6 @@ import org.objectweb.asm.ClassWriter import org.objectweb.asm.MethodVisitor import org.objectweb.asm.Opcodes import org.objectweb.asm.commons.AdviceAdapter -import org.objectweb.asm.commons.ClassRemapper import taboolib.module.incision.api.MethodCoordinate import taboolib.module.incision.cache.IncisionCache import taboolib.module.incision.diagnostic.Forensics @@ -48,23 +47,25 @@ class Scalpel( JvmtiBackend.cacheOriginal(probeOwner, originalBytes) originalBytes } - val reader = ClassReader(sourceBytes) - val owner = reader.className + val sourceReader = ClassReader(sourceBytes) + val owner = sourceReader.className val targets = targetsByOwner[owner] ?: return originalBytes val loader = currentTransformLoader.get() + // Site 必须先落到逻辑原方法体,再由 SPLICE/EXCISE 提取 body。若先生成入口 dispatcher, + // proceed() 会调用尚未包含 Site 的旧 body,使 INVOKE/FIELD/NEW advice 永远不可达。 + val bodySourceBytes = if (targets.any { it.sites.isNotEmpty() }) { + applySiteWeaver(sourceBytes, targets, loader) + } else { + sourceBytes + } + val reader = ClassReader(bodySourceBytes) val writer = SafeClassWriter(reader, loader) val visitor = WeavingClassVisitor(Opcodes.ASM9, writer, targets) - val pipeline = if (resolver.isRemappableTarget(owner)) { - ClassRemapper(visitor, RemapperBridge(resolver)) - } else visitor - reader.accept(pipeline, ClassReader.EXPAND_FRAMES) - var bytes = writer.toByteArray() - // 二次 pass — 走 SiteWeaver 处理 GRAFT / BYPASS / TRIM 站点 - val anySites = targets.any { it.sites.isNotEmpty() } - if (anySites) { - bytes = applySiteWeaver(bytes, targets, loader) - } - generateAndRegisterBodies(owner, sourceBytes, targets) + // 只映射声明坐标,绝不能再次映射服务端已经转换过的整份字节码;后者会破坏 + // Paper/CraftBukkit 自带的 relocated 依赖名称,并在 retransform 后污染运行中的类。 + reader.accept(visitor, ClassReader.EXPAND_FRAMES) + val bytes = writer.toByteArray() + generateAndRegisterBodies(owner, bodySourceBytes, targets) devDumpIfEnabled(owner, sourceBytes, bytes) bytes } catch (t: Throwable) { @@ -243,16 +244,9 @@ class Scalpel( val targetLoader = currentTransformLoader.get() if (targetLoader != null && isClassDefined(bodiesName, targetLoader)) return if (targetLoader == null && BridgeClassLoader.INSTANCE.hasBodies(bodiesName)) return - val sourceBytes = try { - JvmtiBackend.getCachedOriginal(owner) - } catch (_: Throwable) { null } ?: run { - try { - JvmtiBackend.cacheOriginal(owner, originalBytes) - } catch (t: Throwable) { - Forensics.error("JvmtiBackend.cacheOriginal failed: $owner — ${t.message}", t) - } - originalBytes - } + // 调用方已经从 JVM 基线重建完整 active plan;这里必须保留其 Site 结果,不能再从 + // original cache 取回未织入版本,否则 Splice.proceed() 会跳过同一方法上的 Site。 + val sourceBytes = originalBytes val bodiesBytes = try { BodiesClassGenerator.generate(sourceBytes, owner, spliceMethods) } catch (t: Throwable) { @@ -260,6 +254,9 @@ class Scalpel( null } if (bodiesBytes == null) return + // 开发 dump 同时保留 side-car 产物;跨 ClassLoader 的 proceed/Site 问题否则无法从 + // 主类 after.class 判断实际执行的方法体。 + devDumpIfEnabled(bodiesName, sourceBytes, bodiesBytes) try { if (targetLoader != null && defineBodiesInTargetLoader(bodiesName, bodiesBytes, targetLoader)) { Forensics.debug("Bodies class defined in target loader: $bodiesName loader=${targetLoader.javaClass.name}") @@ -419,6 +416,7 @@ class Scalpel( private fun emitThrowTrailCall() { val thrLocal = newLocal(org.objectweb.asm.Type.getType("Ljava/lang/Throwable;")) visitVarInsn(Opcodes.ASTORE, thrLocal) + visitLdcInsn(org.objectweb.asm.Type.getObjectType(ownerName)) visitLdcInsn("$targetSig@TRAIL_THROW") if ((methodAccess and Opcodes.ACC_STATIC) != 0) { visitInsn(Opcodes.ACONST_NULL) @@ -435,7 +433,7 @@ class Scalpel( Opcodes.INVOKESTATIC, "io/izzel/incision/bridge/IncisionBridge", "dispatch", - "(Ljava/lang/String;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;", + "(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;", false, ) visitInsn(Opcodes.POP) @@ -497,6 +495,8 @@ class Scalpel( } private fun emitDispatcherCall(phaseSuffix: String = "") { + // 宿主 Class 常量由 JVM 以 defining ClassLoader 解析,是 Bridge 跨插件路由的稳定 token。 + visitLdcInsn(org.objectweb.asm.Type.getObjectType(ownerName)) visitLdcInsn("$targetSig$phaseSuffix") if ((methodAccess and Opcodes.ACC_STATIC) != 0) { visitInsn(Opcodes.ACONST_NULL) @@ -511,7 +511,7 @@ class Scalpel( Opcodes.INVOKESTATIC, "io/izzel/incision/bridge/IncisionBridge", "dispatch", - "(Ljava/lang/String;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;", + "(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;", false, ) } diff --git a/module/incision/src/main/kotlin/taboolib/module/incision/weaver/SiteWeaver.kt b/module/incision/src/main/kotlin/taboolib/module/incision/weaver/SiteWeaver.kt index a9c588bb8..c088f0f10 100644 --- a/module/incision/src/main/kotlin/taboolib/module/incision/weaver/SiteWeaver.kt +++ b/module/incision/src/main/kotlin/taboolib/module/incision/weaver/SiteWeaver.kt @@ -24,6 +24,7 @@ import taboolib.module.incision.api.Anchor import taboolib.module.incision.api.Shift import taboolib.module.incision.runtime.AdviceKind import taboolib.module.incision.weaver.site.SiteSpec +import taboolib.module.incision.weaver.site.matchesPattern import taboolib.module.incision.weaver.site.emitter.DispatcherEmitter import taboolib.module.incision.weaver.site.matcher.FieldMatcher import taboolib.module.incision.weaver.site.matcher.InvokeMatcher @@ -344,9 +345,10 @@ class SiteWeaver(private val sites: List) { for (i in sites.indices) { val site = sites[i] if (site.anchor != anchor) continue - val ownerOk = site.ownerPattern.isEmpty() || site.ownerPattern == owner - val nameOk = site.namePattern.isEmpty() || site.namePattern == name - val descOk = site.descPattern.isEmpty() || site.descPattern == descriptor + // streaming 路径必须与 matcher/recording 路径共享完整 GLOB 语义。 + val ownerOk = site.matchesPattern(site.ownerPattern, owner) + val nameOk = site.matchesPattern(site.namePattern, name) + val descOk = site.matchesPattern(site.descPattern, descriptor) if (!ownerOk || !nameOk || !descOk) continue val idx = counters[i] counters[i] = idx + 1 @@ -462,9 +464,10 @@ class SiteWeaver(private val sites: List) { } catch (t: Throwable) { taboolib.module.incision.diagnostic.Forensics.error( "SiteWeaver tree pipeline failed: ${t::class.java.name}: ${t.message} " + - "| method=$name$desc sites=${sites.size}; fallback to raw accept", + "| method=$name$desc sites=${sites.size}; reject weave", t, ) + throw IllegalStateException("Site weave failed for $name$desc", t) } this.accept(downstream) } @@ -487,7 +490,7 @@ class SiteWeaver(private val sites: List) { val opcodeSeqEntries: List = opcodeSeqSites.mapNotNull { s -> val p = s.pattern - if (p is SitePattern.OpcodeSeq) OpcodeSeqMatcher.Entry(s, p.steps) else null + if (p is SitePattern.OpcodeSeq) OpcodeSeqMatcher.Entry(s, p.steps, p.mode) else null } val opcodeSeqMatcher = OpcodeSeqMatcher(opcodeSeqEntries) val planner = PlannerDispatcher() @@ -529,6 +532,19 @@ class SiteWeaver(private val sites: List) { val headEvents = terminalMatcher.matchHead() val headAnchor = findHeadInsertionAnchor(nodes) + // Site 数量约束是安装事务的一部分:任一声明越界都抛出,让后端撤销 transformer, + // 不能只跳过该 Site 后仍把类登记为 installed。 + val matchCounts = HashMap() + plans.forEach { matchCounts.merge(it.plan.site, 1, Int::plus) } + headEvents.forEach { matchCounts.merge(it.siteSpec, 1, Int::plus) } + for (site in sites) { + val count = matchCounts[site] ?: 0 + val max = if (site.maxMatches < 0) Int.MAX_VALUE else site.maxMatches + require(count in site.minMatches..max) { + "Site 命中数越界: advice=${site.adviceId} actual=$count expected=${site.minMatches}..${site.maxMatches}" + } + } + // 同 anchor 多 plan 的处理顺序:把 BYPASS 排到最后。 // 原因:BYPASS 的实现是 insertBefore(anchor, em) + remove(anchor) —— 一旦先于 GRAFT AFTER // 处理,anchor 就被移出 InsnList,后续 `instructions.insert(anchor, em)` 落到孤儿节点上 @@ -777,10 +793,10 @@ class SiteWeaver(private val sites: List) { runPipeline() } catch (t: Throwable) { taboolib.module.incision.diagnostic.Forensics.error( - "SiteWeaver recording pipeline failed: ${t::class.java.name}: ${t.message} | sites=${sites.size} actions=${actions.size}; fallback to raw replay", + "SiteWeaver recording pipeline failed: ${t::class.java.name}: ${t.message} | sites=${sites.size} actions=${actions.size}; reject weave", t, ) - Replayer(actions).replay(downstream) + throw IllegalStateException("Site recording weave failed", t) } } @@ -799,7 +815,7 @@ class SiteWeaver(private val sites: List) { val opcodeSeqEntries: List = opcodeSeqSites.mapNotNull { s -> val p = s.pattern - if (p is SitePattern.OpcodeSeq) OpcodeSeqMatcher.Entry(s, p.steps) else null + if (p is SitePattern.OpcodeSeq) OpcodeSeqMatcher.Entry(s, p.steps, p.mode) else null } val opcodeSeqMatcher = OpcodeSeqMatcher(opcodeSeqEntries) @@ -844,6 +860,18 @@ class SiteWeaver(private val sites: List) { val headEvents = terminalMatcher.matchHead() val headInsertIdx = firstRealInsnIndex(actions) + // recording 与 tree 路径执行同一条数量契约,避免不同 JVM/ASM 能力下行为漂移。 + val matchCounts = HashMap() + indexedPlans.forEach { matchCounts.merge(it.plan.site, 1, Int::plus) } + headEvents.forEach { matchCounts.merge(it.siteSpec, 1, Int::plus) } + for (site in sites) { + val count = matchCounts[site] ?: 0 + val max = if (site.maxMatches < 0) Int.MAX_VALUE else site.maxMatches + require(count in site.minMatches..max) { + "Site 命中数越界: advice=${site.adviceId} actual=$count expected=${site.minMatches}..${site.maxMatches}" + } + } + // 倒序插入避免索引漂移 val sortedPlans = indexedPlans.sortedByDescending { it.index } for (ip in sortedPlans) { diff --git a/module/incision/src/main/kotlin/taboolib/module/incision/weaver/site/SiteSpec.kt b/module/incision/src/main/kotlin/taboolib/module/incision/weaver/site/SiteSpec.kt index 68b770c68..6b8bbde67 100644 --- a/module/incision/src/main/kotlin/taboolib/module/incision/weaver/site/SiteSpec.kt +++ b/module/incision/src/main/kotlin/taboolib/module/incision/weaver/site/SiteSpec.kt @@ -1,5 +1,6 @@ package taboolib.module.incision.weaver.site +import taboolib.module.incision.annotation.MatchMode import taboolib.module.incision.annotation.Trim import taboolib.module.incision.api.Anchor import taboolib.module.incision.api.MethodCoordinate @@ -14,6 +15,7 @@ import taboolib.module.incision.weaver.site.pattern.SitePattern * @property ownerPattern 锚点目标的 owner(internalName);空则匹配所有 * @property namePattern 锚点目标的 name;空则匹配所有 * @property descPattern 锚点目标的 desc;空则匹配所有 + * @property matchMode 三段目标坐标的匹配方式;GLOB 覆盖任意位置的 `*` 与单字符 `?`。 * @property shift 相对锚点的偏移(BEFORE / AFTER) * @property ordinal 第 N 次出现(0 起步),-1 表示全部 * @property offset 沿 [shift] 方向跨越的指令条数;0 表示就在锚点处。 @@ -45,8 +47,12 @@ data class SiteSpec( val ownerPattern: String = "", val namePattern: String = "", val descPattern: String = "", + val matchMode: MatchMode = MatchMode.EXACT, val shift: Shift = Shift.BEFORE, val ordinal: Int = -1, + /** 织入前验证最终锚点数量;越界时整类 weave 失败并由事务后端回滚。 */ + val minMatches: Int = 1, + val maxMatches: Int = 1, val kind: AdviceKind, val target: MethodCoordinate, val offset: Int = 0, @@ -62,3 +68,23 @@ data class SiteSpec( val hostMethodDescriptor: String = "", val hostIsStatic: Boolean = false, ) + +/** + * Site 三段坐标共用的匹配入口。放在 IR 层可确保 streaming 与 recording 两条织入路径 + * 使用完全相同的 GLOB 规则,避免扫描期命中而实际织入零命中。 + */ +internal fun SiteSpec.matchesPattern(pattern: String, value: String): Boolean { + if (pattern.isEmpty()) return true + if (matchMode == MatchMode.EXACT) return pattern == value + val regex = buildString(pattern.length * 2) { + append('^') + for (char in pattern) when (char) { + '*' -> append(".*") + '?' -> append('.') + '.', '(', ')', '[', ']', '{', '}', '+', '^', '$', '|', '\\' -> append('\\').append(char) + else -> append(char) + } + append('$') + } + return Regex(regex).matches(value) +} diff --git a/module/incision/src/main/kotlin/taboolib/module/incision/weaver/site/emitter/DispatcherEmitter.kt b/module/incision/src/main/kotlin/taboolib/module/incision/weaver/site/emitter/DispatcherEmitter.kt index 0c3d5727d..195ea7a90 100644 --- a/module/incision/src/main/kotlin/taboolib/module/incision/weaver/site/emitter/DispatcherEmitter.kt +++ b/module/incision/src/main/kotlin/taboolib/module/incision/weaver/site/emitter/DispatcherEmitter.kt @@ -24,12 +24,12 @@ import taboolib.module.incision.weaver.site.SiteSpec * * 旧方法委托到新方法 + 一次 `list.accept(mv)` 回放以保持行为一致,避免逻辑双维护。 * - * 所有 Graft/Bypass/Trim 最终都调 `IncisionBridge.dispatch(sig, self, args)`。 + * 所有 Graft/Bypass/Trim 最终都调 `IncisionBridge.dispatch(ownerClass, sig, self, args)`。 */ object DispatcherEmitter { private const val BRIDGE = "io/izzel/incision/bridge/IncisionBridge" - private const val DISPATCH_DESC = "(Ljava/lang/String;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;" + private const val DISPATCH_DESC = "(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;" /** * 生成 dispatch 调用的 targetSig。 @@ -49,10 +49,12 @@ object DispatcherEmitter { /** * 发射 dispatcher 调用,栈顶留下 Object 返回值。 * - * 产物序列:`LDC sig · self · args[] · INVOKESTATIC dispatch` + * 产物序列:`LDC ownerClass · LDC sig · self · args[] · INVOKESTATIC dispatch`。 + * Class 常量携带宿主 defining ClassLoader,避免 Bridge 依赖 TCCL 或最后注册的 dispatcher。 */ fun buildDispatch(site: SiteSpec): InsnList { val list = InsnList() + list.add(LdcInsnNode(Type.getObjectType(site.target.owner))) list.add(LdcInsnNode(sigOf(site))) emitSelfLoad(list, site) emitArgsArray(list, site) @@ -69,6 +71,7 @@ object DispatcherEmitter { fun buildBypassDispatch(site: SiteSpec): InsnList { val list = InsnList() + list.add(LdcInsnNode(Type.getObjectType(site.target.owner))) list.add(LdcInsnNode(sigOf(site))) emitSelfLoad(list, site) emitArgsArray(list, site) diff --git a/module/incision/src/main/kotlin/taboolib/module/incision/weaver/site/matcher/FieldMatcher.kt b/module/incision/src/main/kotlin/taboolib/module/incision/weaver/site/matcher/FieldMatcher.kt index ea9b599a5..f00c9f71f 100644 --- a/module/incision/src/main/kotlin/taboolib/module/incision/weaver/site/matcher/FieldMatcher.kt +++ b/module/incision/src/main/kotlin/taboolib/module/incision/weaver/site/matcher/FieldMatcher.kt @@ -2,6 +2,7 @@ package taboolib.module.incision.weaver.site.matcher import taboolib.module.incision.api.Anchor import taboolib.module.incision.weaver.site.SiteSpec +import taboolib.module.incision.weaver.site.matchesPattern import taboolib.module.incision.weaver.site.pattern.SitePattern /** @@ -29,9 +30,9 @@ class FieldMatcher(sites: List, private val anchor: Anchor) : SiteMatc if (relevant.isEmpty()) return emptyList() var out: MutableList? = null for ((i, site) in relevant.withIndex()) { - val ownerOk = site.ownerPattern.isEmpty() || site.ownerPattern == owner - val nameOk = site.namePattern.isEmpty() || site.namePattern == name - val descOk = site.descPattern.isEmpty() || site.descPattern == descriptor + val ownerOk = site.matchesPattern(site.ownerPattern, owner) + val nameOk = site.matchesPattern(site.namePattern, name) + val descOk = site.matchesPattern(site.descPattern, descriptor) if (!ownerOk || !nameOk || !descOk) continue val idx = counters[i] counters[i] = idx + 1 diff --git a/module/incision/src/main/kotlin/taboolib/module/incision/weaver/site/matcher/InvokeMatcher.kt b/module/incision/src/main/kotlin/taboolib/module/incision/weaver/site/matcher/InvokeMatcher.kt index a3b1952f8..bbc48266b 100644 --- a/module/incision/src/main/kotlin/taboolib/module/incision/weaver/site/matcher/InvokeMatcher.kt +++ b/module/incision/src/main/kotlin/taboolib/module/incision/weaver/site/matcher/InvokeMatcher.kt @@ -2,6 +2,7 @@ package taboolib.module.incision.weaver.site.matcher import taboolib.module.incision.api.Anchor import taboolib.module.incision.weaver.site.SiteSpec +import taboolib.module.incision.weaver.site.matchesPattern import taboolib.module.incision.weaver.site.pattern.SitePattern /** @@ -26,9 +27,9 @@ class InvokeMatcher(sites: List) : SiteMatcher { if (relevant.isEmpty()) return emptyList() var out: MutableList? = null for ((i, site) in relevant.withIndex()) { - val ownerOk = site.ownerPattern.isEmpty() || site.ownerPattern == owner - val nameOk = site.namePattern.isEmpty() || site.namePattern == name - val descOk = site.descPattern.isEmpty() || site.descPattern == descriptor + val ownerOk = site.matchesPattern(site.ownerPattern, owner) + val nameOk = site.matchesPattern(site.namePattern, name) + val descOk = site.matchesPattern(site.descPattern, descriptor) if (!ownerOk || !nameOk || !descOk) continue val idx = counters[i] counters[i] = idx + 1 diff --git a/module/incision/src/main/kotlin/taboolib/module/incision/weaver/site/matcher/NewMatcher.kt b/module/incision/src/main/kotlin/taboolib/module/incision/weaver/site/matcher/NewMatcher.kt index c0536e5dd..f08fdeaa1 100644 --- a/module/incision/src/main/kotlin/taboolib/module/incision/weaver/site/matcher/NewMatcher.kt +++ b/module/incision/src/main/kotlin/taboolib/module/incision/weaver/site/matcher/NewMatcher.kt @@ -2,6 +2,7 @@ package taboolib.module.incision.weaver.site.matcher import taboolib.module.incision.api.Anchor import taboolib.module.incision.weaver.site.SiteSpec +import taboolib.module.incision.weaver.site.matchesPattern import taboolib.module.incision.weaver.site.pattern.SitePattern /** @@ -24,7 +25,7 @@ class NewMatcher(sites: List) : SiteMatcher { if (relevant.isEmpty()) return emptyList() var out: MutableList? = null for ((i, site) in relevant.withIndex()) { - val ownerOk = site.ownerPattern.isEmpty() || site.ownerPattern == type + val ownerOk = site.matchesPattern(site.ownerPattern, type) if (!ownerOk) continue val idx = counters[i] counters[i] = idx + 1 diff --git a/module/incision/src/main/kotlin/taboolib/module/incision/weaver/site/matcher/OpcodeSeqMatcher.kt b/module/incision/src/main/kotlin/taboolib/module/incision/weaver/site/matcher/OpcodeSeqMatcher.kt index b8d411c56..c2ddcefc0 100644 --- a/module/incision/src/main/kotlin/taboolib/module/incision/weaver/site/matcher/OpcodeSeqMatcher.kt +++ b/module/incision/src/main/kotlin/taboolib/module/incision/weaver/site/matcher/OpcodeSeqMatcher.kt @@ -1,6 +1,7 @@ package taboolib.module.incision.weaver.site.matcher import taboolib.module.incision.weaver.site.SiteSpec +import taboolib.module.incision.annotation.PatternMode import taboolib.module.incision.weaver.site.pattern.InsnStep import taboolib.module.incision.weaver.site.pattern.SitePattern @@ -40,7 +41,7 @@ class OpcodeSeqMatcher(private val entries: List) : SiteMatcher { var matchedOrdinal = 0 var i = 0 while (i < events.size) { - val end = tryMatchAt(events, i, seq) + val end = tryMatchAt(events, i, seq, entry.mode) if (end >= 0) { if (entry.site.ordinal < 0 || entry.site.ordinal == matchedOrdinal) { out += MatchEvent(entry.site, anchorIndex = end) @@ -58,14 +59,10 @@ class OpcodeSeqMatcher(private val entries: List) : SiteMatcher { /** * 从 events[start] 开始尝试匹配整个 seq;成功返回命中末尾索引,失败返回 -1。 * - * 语义是“以 start 作为首 step 的锚点,后续 step 允许向前跳过不相关指令”, - * 而不是“所有 step 必须严格相邻”。 - * - * 这样才能覆盖: - * - `LDC;LDC;INVOKEVIRTUAL` 之间夹着 ASTORE / NEW / DUP / ALOAD - * - `PUTFIELD repeat=2/5`、`ARRAYLENGTH repeat=2` 之间夹着装载与常量指令 + * 连续模式不允许跨过任何真实指令;有序子序列模式才会跳过不相关指令。 + * 两种语义必须在声明期区分,避免旧的宽松搜索产生意外织入。 */ - private fun tryMatchAt(events: List, start: Int, seq: List): Int { + private fun tryMatchAt(events: List, start: Int, seq: List, mode: PatternMode): Int { if (start >= events.size || !InsnStepMatcher.matches(seq.first(), events[start])) return -1 var cursor = start + 1 var end = start @@ -77,13 +74,18 @@ class OpcodeSeqMatcher(private val entries: List) : SiteMatcher { return@repeat } var matchedAt = -1 - while (cursor < events.size) { - if (InsnStepMatcher.matches(step, events[cursor])) { - matchedAt = cursor + if (mode == PatternMode.CONTIGUOUS) { + if (cursor < events.size && InsnStepMatcher.matches(step, events[cursor])) matchedAt = cursor + cursor++ + } else { + while (cursor < events.size) { + if (InsnStepMatcher.matches(step, events[cursor])) { + matchedAt = cursor + cursor++ + break + } cursor++ - break } - cursor++ } if (matchedAt < 0) return -1 end = matchedAt @@ -102,5 +104,5 @@ class OpcodeSeqMatcher(private val entries: List) : SiteMatcher { ) /** 组合 OpcodeSeq site 与其 steps。SiteWeaver 构建时从 site 对应的 SitePattern.OpcodeSeq 拆出 steps。 */ - data class Entry(val site: SiteSpec, val steps: List) + data class Entry(val site: SiteSpec, val steps: List, val mode: PatternMode) } diff --git a/module/incision/src/main/kotlin/taboolib/module/incision/weaver/site/pattern/SitePattern.kt b/module/incision/src/main/kotlin/taboolib/module/incision/weaver/site/pattern/SitePattern.kt index 1115c0ba4..50c1efff0 100644 --- a/module/incision/src/main/kotlin/taboolib/module/incision/weaver/site/pattern/SitePattern.kt +++ b/module/incision/src/main/kotlin/taboolib/module/incision/weaver/site/pattern/SitePattern.kt @@ -1,6 +1,7 @@ package taboolib.module.incision.weaver.site.pattern import taboolib.module.incision.api.Anchor +import taboolib.module.incision.annotation.PatternMode /** * Site 模式 —— 描述如何在目标方法字节码中定位匹配点的模型层 sealed class。 @@ -54,5 +55,7 @@ sealed class SitePattern { */ data class OpcodeSeq( val steps: List, + /** 默认连续匹配;旧的跨指令搜索只能由声明方显式开启。 */ + val mode: PatternMode = PatternMode.CONTIGUOUS, ) : SitePattern() } diff --git a/module/incision/src/main/resources/native/windows/x64/incision-jvmti.dll b/module/incision/src/main/resources/native/windows/x64/incision-jvmti.dll index 28075bae7..73c935a5a 100644 Binary files a/module/incision/src/main/resources/native/windows/x64/incision-jvmti.dll and b/module/incision/src/main/resources/native/windows/x64/incision-jvmti.dll differ diff --git a/module/incision/src/main/resources/native/windows/x64/incision_jvmti.lib b/module/incision/src/main/resources/native/windows/x64/incision_jvmti.lib index 454dc691b..48c27ae24 100644 Binary files a/module/incision/src/main/resources/native/windows/x64/incision_jvmti.lib and b/module/incision/src/main/resources/native/windows/x64/incision_jvmti.lib differ