Commit Graph

1096 Commits

Author SHA1 Message Date
hengyunabc
bf1974e4f5 add AgentUtils#install method 2020-05-21 20:19:47 +08:00
gongdewei
5c01dc4307 fix issue #1187: close shell when removing session 2020-05-21 17:27:00 +08:00
hengyunabc
eb62e0dec2 EnhancerAffect print the affected method details when verbose option is true #1195 2020-05-21 03:15:42 +08:00
hengyunabc
8c18fe430d Add a global option to print verbose information #1194 2020-05-21 02:36:52 +08:00
hengyunabc
e92047cda2 print affect class/method count more clear. close #1191 2020-05-21 00:48:30 +08:00
gongdewei
a7ec69b178
disable XML xxe feature (#1166) 2020-05-20 23:33:25 +08:00
gongdewei
6da7add4f1
Merge pull request #1152 from J-Cod3r/fix-issue-1151
fix issue 1151 管道符“|”与前后一条命令之间没有空格,不能正确识别
2020-05-20 22:29:17 +08:00
gongdewei
566a484d22
Merge pull request #1192 from kylixs/fix-issue-1189
fix issue #1189, clear job reference from timer
2020-05-20 22:19:23 +08:00
gongdewei
f636e01482 fix issue #1189, clear job reference from timer 2020-05-20 22:17:28 +08:00
hengyunabc
03cd548ca4 clean object in ObjectStack 2020-05-20 21:49:14 +08:00
chi-chi weng
ae2c37266b
Upgrade fastjson to 1.2.68 (#1188) 2020-05-20 19:33:12 +08:00
hengyunabc
e24bef5815 upgrade cli to 1.0.4. close #1121 2020-05-20 19:30:59 +08:00
hengyunabc
33eed92ae0
Merge pull request #1182 from alibaba/bytekit
A new bytecode framework bytekit
2020-05-20 19:28:24 +08:00
hengyunabc
d25f28fd06 only save Class when enhance 2020-05-20 15:00:20 +08:00
hengyunabc
4afedf89e1 check classloader before enhance 2020-05-20 14:45:51 +08:00
hengyunabc
2f5bc476eb support classes load by bootstrap classloader 2020-05-20 13:01:34 +08:00
hengyunabc
cead701c71 Merge branch 'master' into bytekit 2020-05-20 03:28:09 +08:00
hengyunabc
ff4b7ae829 fix testcase config 2020-05-20 03:17:22 +08:00
hengyunabc
b79c03f121 fix testcase config 2020-05-20 03:07:18 +08:00
hengyunabc
1e52ea4530 switch to SpyAPI, clean Spy code 2020-05-20 02:54:12 +08:00
hengyunabc
a55b471ea7 clean code 2020-05-20 01:47:11 +08:00
hengyunabc
7d7b5460ad tt command store the real method args at enter 2020-05-20 01:41:06 +08:00
hengyunabc
6d186954c6 remove unnecessary reflect in AdviceListenerAdapter 2020-05-20 01:40:12 +08:00
hengyunabc
ee0042cfc6 remove unnecessary ClassLoader.forName 2020-05-20 00:25:49 +08:00
joker-9527
62c5c00459
Add known user (#1099) 2020-05-19 21:57:53 +08:00
hengyunabc
9660ad1ea0 add testcase 2020-05-19 21:51:54 +08:00
hengyunabc
7263d9f568 AgentUtils support reTransform 2020-05-19 21:17:52 +08:00
hengyunabc
c20e97d7de use TransformerManager to manager all Transformer; Enhancer only enhance bytecode once 2020-05-19 17:30:08 +08:00
hengyunabc
f39236eb86 exclude box/unbox method when trace method 2020-05-19 16:26:52 +08:00
hengyunabc
2b740b121f clean code 2020-05-19 02:36:29 +08:00
hengyunabc
8d12bb7e0a update timer 2020-05-18 02:29:57 +08:00
hengyunabc
f37cad3bbe fix MethodInfoBinding 2020-05-18 01:31:39 +08:00
hengyunabc
b7c3202246 add timmer in ArthasBootstrap 2020-05-18 01:30:45 +08:00
hengyunabc
a82e0a9eb4 better job timeout timer name 2020-05-17 22:56:41 +08:00
yangy
4cb1015983 Merge remote-tracking branch 'upstream/master' into fix-issue-1151 2020-05-16 16:59:53 +08:00
hengyunabc
360db7dfd3 support MethodInfo binding 2020-05-16 16:44:52 +08:00
shiliyu
4cb6cabba6
fix grammar issue (#1177) 2020-05-16 13:02:03 +08:00
Bo Zhang
94c3eea373
Fix grammar issue (#1176) 2020-05-15 22:37:41 +08:00
hengyunabc
9c6cfc9757 fix thread command cause application InterruptedException problem. #1175 2020-05-15 19:59:12 +08:00
hengyunabc
e3f920fc74 Enhancer support SpyAPI 2020-05-14 20:07:10 +08:00
hengyunabc
da436fce7e upgrade asm to 8.0.1 2020-05-14 18:56:02 +08:00
hengyunabc
4879270225 add AtInvokeException.java 2020-05-14 18:55:16 +08:00
hengyunabc
2324f497e0 add InvokeInfo binding 2020-05-14 18:54:45 +08:00
hengyunabc
2e1911d21f LineBinding support location whenComplete 2020-05-14 17:16:19 +08:00
hengyunabc
4a950140dc jad command better support unicode. #1169 2020-05-13 23:19:32 +08:00
yangy
aaca4540b1 add unsupported testcase scenario 2020-05-10 17:03:19 +08:00
yangy
79b4c9e29b add testcase 2020-05-10 15:56:06 +08:00
gongdewei
d301d98e0d #1151 fix pipe char '|' problem 2020-05-08 19:29:05 +08:00
senninha
0476c61af9
Avoid append spy jar to BootstrapClassLoader multiple times. fix #996 (#1153) 2020-05-07 20:46:20 +08:00
hengyunabc
3204c0ad36 bytekit support LocationFilter 2020-05-04 22:09:02 +08:00