Commit Graph

581 Commits (5a644b94b824eacc0ace572b607c3b92513506bc)

Author SHA1 Message Date
gongdewei 40c2c5e039 transform command: logger 5 years ago
hengyunabc 94b95b2ab6 fix jsr problem. #1304 5 years ago
gongdewei 4a48a7b073
Transform commands of pkg klass100 (#1285) 5 years ago
hengyunabc cc17f26968 fix save-result options do not work problem. #1298 5 years ago
hengyunabc 634fa70fc2 clean code 5 years ago
hengyunabc 979095320a [maven-release-plugin] prepare for next development iteration 5 years ago
hengyunabc a4002e95c1 [maven-release-plugin] prepare release arthas-all-3.3.6 5 years ago
hengyunabc ebce251f6e [maven-release-plugin] prepare for next development iteration 5 years ago
hengyunabc 34bdad780a [maven-release-plugin] prepare release arthas-all-3.3.5 5 years ago
hengyunabc 2e07fa0114 [maven-release-plugin] prepare for next development iteration 5 years ago
hengyunabc fc23a18c7a [maven-release-plugin] prepare release arthas-all-3.3.4 5 years ago
hengyunabc 7b119351f5 prepare release 3.3.4 ,change package 5 years ago
gongdewei 853e9b6007
Transform commands of pkg basic1000 (#1274) 5 years ago
hengyunabc 5029b752b6 add arthas-agent-attach and arthas-spring-boot-starter module. 5 years ago
hengyunabc aea2ec25da Checking if arthas is started via SpyAPI 5 years ago
hengyunabc e155bbf1d0 improve initArthasEnvironment 5 years ago
hengyunabc 31dced261b move init spy code to ArthasBootstrap 5 years ago
hengyunabc 344cf00d30 clean code 5 years ago
hengyunabc c83e9f65d2 ArthasBootstrap support map args 5 years ago
gongdewei c69d79022f
add http web ui files (#1260) 5 years ago
hengyunabc be1247e36f
Add http api basic function (#1203) 5 years ago
gongdewei ce17780f6a change worker group threads to 8 5 years ago
gongdewei 34aac1ecc5 change resultViewMap's key to model class 5 years ago
gongdewei 2463343976 catch throwable 5 years ago
gongdewei 1130cd371c register view by viewClass 5 years ago
gongdewei 9bb63b4cd3 transform command: cat 5 years ago
gongdewei 5498891252 Add Countable interface for result model 5 years ago
gongdewei 17e268dde0 change jobId field type to int 5 years ago
hengyunabc 6fb1d84c01 [maven-release-plugin] prepare for next development iteration 5 years ago
hengyunabc 40c914e739 [maven-release-plugin] prepare release arthas-all-3.3.3 5 years ago
hengyunabc 5933d0b7a3 fix trace command output negative cost problem. #1246 5 years ago
hengyunabc 98e645f7bc SpyImpl print error log 5 years ago
hengyunabc a79c82efbd fix stack command output null problem. #1231 5 years ago
hengyunabc 4bcf45a5e7 [maven-release-plugin] prepare for next development iteration 5 years ago
hengyunabc ef0e655a54 [maven-release-plugin] prepare release arthas-all-3.3.2 5 years ago
hengyunabc 5d25600da6 change package to com.taobao.arthas.agent332. #1219 5 years ago
hengyunabc 41bbedefdb EnhancerAffect save exception and print the exception message #1224 5 years ago
hengyunabc 25c5fb7e7b fix spring aop generated classes major version is 46, do not support ldc class problem. #1223 5 years ago
hengyunabc fbdafec447 [maven-release-plugin] prepare for next development iteration 5 years ago
hengyunabc f6ef550e97 [maven-release-plugin] prepare release arthas-all-3.3.1 5 years ago
hengyunabc 8e06b400bc add ClassLoaderAwareClassWriter to fix getCommonSuperClass ClassNotFoundException problem. #1218 5 years ago
lzc-alioo f63aa1439f
only load xterm device, memory optimization (#1217) 5 years ago
hengyunabc 5b2479c9b7 [maven-release-plugin] prepare for next development iteration 5 years ago
hengyunabc 1f6710e380 [maven-release-plugin] prepare release arthas-all-3.3.0 5 years ago
hengyunabc 0df7e8fa8d prepare release 3.3.0 5 years ago
hengyunabc 51842f7ff1 fix redefine may throw NullPointerException problem. close #1215 5 years ago
hengyunabc 02f6401b13 add comment in arthas.properties 5 years ago
Huangxuny1 565146f837 fix monitor output problem. #1170 5 years ago
hengyunabc fcb1136063 clean unnecessarily asm dep 5 years ago
gongdewei 02c9d30334 correct java imports 5 years ago
gongdewei fe8aba65c5 Replace JobControllerImpl with interface JobController 5 years ago
gongdewei 898da3da02 Use custom worker group to reduce the occurrence of http api block 5 years ago
gongdewei 80ce091342 transform command: history 5 years ago
gongdewei 3bf413b9c7 add result distributors and consumer for http api 5 years ago
gongdewei 78316f340d add http api handler 5 years ago
gongdewei c654abafed transform command: echo, version 5 years ago
gongdewei 62c47c4259 close ShellServer and SessionManager when shutdown 5 years ago
gongdewei a318bbdabe transform command: help 5 years ago
gongdewei 33175d2f3e Extract JobListener and ResultDistributor, adapt to telnet and http api 5 years ago
gongdewei 907b5c8b0d add SessionManager 5 years ago
hengyunabc 1dd7f6c9bd profiler command support duration option. close #1197 5 years ago
hengyunabc 53a544c61f fix dump empty result when retransformClasses error #1210 5 years ago
hengyunabc 4a673a79e3 support trace/watch with exist listenerId. #1207 5 years ago
hengyunabc b7414f899d update comment 5 years ago
hengyunabc da90f46e43 polish 6322374d81 5 years ago
hengyunabc c20e9f9170 fix testcase. #1184 5 years ago
hengyunabc f66e1c9d59 fix Transformer do not register problem, when Enhancer error. #1184 5 years ago
hengyunabc 21365c7237 fix process null problem. #1184 5 years ago
hengyunabc 6322374d81 use ScheduledExecutorService instanceof timer, fix timer cancelled problem. #1184 5 years ago
lzc-alioo 0397ec6486
fix typo (#1204) 5 years ago
gongdewei 8a37821ea4
#730 print sm process failed class name (#1160) 5 years ago
gongdewei 5c01dc4307 fix issue #1187: close shell when removing session 5 years ago
hengyunabc eb62e0dec2 EnhancerAffect print the affected method details when verbose option is true #1195 5 years ago
hengyunabc 8c18fe430d Add a global option to print verbose information #1194 5 years ago
hengyunabc e92047cda2 print affect class/method count more clear. close #1191 5 years ago
gongdewei 6da7add4f1
Merge pull request #1152 from J-Cod3r/fix-issue-1151
fix issue 1151 管道符“|”与前后一条命令之间没有空格,不能正确识别
5 years ago
gongdewei f636e01482 fix issue #1189, clear job reference from timer 5 years ago
hengyunabc 03cd548ca4 clean object in ObjectStack 5 years ago
hengyunabc d25f28fd06 only save Class when enhance 5 years ago
hengyunabc 4afedf89e1 check classloader before enhance 5 years ago
hengyunabc 2f5bc476eb support classes load by bootstrap classloader 5 years ago
hengyunabc cead701c71 Merge branch 'master' into bytekit 5 years ago
hengyunabc 1e52ea4530 switch to SpyAPI, clean Spy code 5 years ago
hengyunabc a55b471ea7 clean code 5 years ago
hengyunabc 7d7b5460ad tt command store the real method args at enter 5 years ago
hengyunabc 6d186954c6 remove unnecessary reflect in AdviceListenerAdapter 5 years ago
hengyunabc ee0042cfc6 remove unnecessary ClassLoader.forName 5 years ago
hengyunabc 9660ad1ea0 add testcase 5 years ago
hengyunabc c20e97d7de use TransformerManager to manager all Transformer; Enhancer only enhance bytecode once 5 years ago
hengyunabc f39236eb86 exclude box/unbox method when trace method 5 years ago
hengyunabc 2b740b121f clean code 5 years ago
hengyunabc 8d12bb7e0a update timer 5 years ago
hengyunabc b7c3202246 add timmer in ArthasBootstrap 5 years ago
hengyunabc a82e0a9eb4 better job timeout timer name 5 years ago
yangy 4cb1015983 Merge remote-tracking branch 'upstream/master' into fix-issue-1151 5 years ago
hengyunabc 360db7dfd3 support MethodInfo binding 5 years ago
shiliyu 4cb6cabba6
fix grammar issue (#1177) 5 years ago
Bo Zhang 94c3eea373
Fix grammar issue (#1176) 5 years ago
hengyunabc 9c6cfc9757 fix thread command cause application InterruptedException problem. #1175 5 years ago
hengyunabc e3f920fc74 Enhancer support SpyAPI 5 years ago
hengyunabc 4a950140dc jad command better support unicode. #1169 5 years ago
yangy aaca4540b1 add unsupported testcase scenario 5 years ago
yangy 79b4c9e29b add testcase 5 years ago
gongdewei d301d98e0d #1151 fix pipe char '|' problem 5 years ago
hengyunabc 99ff54f375 upgrade asm to 8.0.1 5 years ago
hengyunabc 6b31041e33 clean dep 5 years ago
hengyunabc e29d8d53e0 print more details when ProcessImpl error 5 years ago
hengyunabc 7d598aee0d Merge branch 'master' into bytekit 5 years ago
hengyunabc eef89eeb55 update pom.xml 5 years ago
hengyunabc 80e1fdf4ba improve history command. close #1140 5 years ago
qxo 9689968568
Set default value for the express argument of the watch command (#1122) 5 years ago
penguin-wwy 9209ebd3c9
exit redunant loop (#1123) 5 years ago
hengyunabc 75ee8320c7 [maven-release-plugin] prepare for next development iteration 5 years ago
hengyunabc b8c334566c [maven-release-plugin] prepare release arthas-all-3.2.0 5 years ago
hengyunabc 7c7f194dff prepare release 5 years ago
hengyunabc f409082b22 support default method. #1105 5 years ago
hengyunabc de29a072ac support agent premain. #1083 5 years ago
hengyunabc ed38c6a578 update doc 5 years ago
hengyunabc ac0cea0c06 [maven-release-plugin] prepare for next development iteration 5 years ago
hengyunabc 2b8f371d02 [maven-release-plugin] prepare release arthas-all-3.1.8 5 years ago
hengyunabc 863c7ef6b5 Upgrade async-profiler to 1.7 and support arm arch. close #1089 5 years ago
hengyunabc c80ac4693e update logback.xml. #985 5 years ago
hengyunabc 4af87030a3 remove useless code. #985 5 years ago
hengyunabc 7332033332 remove the logger.api dependency, use repackaged logger. #985 5 years ago
hengyunabc f89ebbf163 fix content-type problem. #1052 5 years ago
Roger3581321 4508367c06
Three minor code enhancements (#1014) 5 years ago
hengyunabc 2ff0f551b8 improve logger command error message. #1077 5 years ago
hengyunabc 8de8d26a3c add echo command. #1076 5 years ago
hengyunabc 8ccdb43975 support q to quit. close #1075 5 years ago
hengyunabc 91968f18ed dashboard command delete unused -b option. fix #1074 5 years ago
hengyunabc 16d96c9b0a move OptionsCommand to basic package 5 years ago
hengyunabc 4afddd8ab5 fix resource not close problem. close #1023 5 years ago
hengyunabc 42d695de71 fix dump -E option support. #1028 5 years ago
hengyunabc f5f7583c98 add perfcounter command. #1029 5 years ago
hengyunabc 3da99d5ba5 support arthas.properties. #986 5 years ago
hengyunabc 4937b99d12 support ArthasEnvironment. #986 5 years ago
hengyunabc 6e39e74ce6 update index.md 5 years ago
hengyunabc eeb579f131 print exception message, when render error. fix #994 5 years ago
hengyunabc e4c9e6f3e5 clean code 5 years ago
hengyunabc 7d186f87f0 simplify AgentBootstrap; use long to store pid; #990 5 years ago
hengyunabc f5270aba36 support ArthasEnvironment. #986 5 years ago
hengyunabc ee08fa5b34 hide the shutdown command. #982 5 years ago
hengyunabc 1e6ee6d976 Merge branch 'master' of github.com:alibaba/arthas 5 years ago
pipetee a0c33db7a8 Add tee command for pipes (#976) 5 years ago
hengyunabc bd70d05da2 clean code 5 years ago
Robert LU b69203f029 Naming the thread of ShellServerImpl (#967) 5 years ago
hengyunabc 19aa01b092 improve humanReadableByteCount 5 years ago
hengyunabc 25e0444ded [maven-release-plugin] prepare for next development iteration 5 years ago
hengyunabc b4f1066dd3 [maven-release-plugin] prepare release arthas-all-3.1.7 5 years ago
hengyunabc e0583f11ef [maven-release-plugin] prepare for next development iteration 5 years ago
hengyunabc fd217e1160 [maven-release-plugin] prepare release arthas-all-3.1.6 5 years ago
lilizhaolilizhao 5850869843 support print fields in parent class. #435 5 years ago
hengyunabc 9f0212422d update trace command doc. #958 5 years ago
hengyunabc be13519032 fix http port 8563 support. #955 5 years ago
hengyunabc 7a131c9a37 trace command skip jdk method by default. #958 5 years ago
hengyunabc 3892fb12c6 fix sc command render fields problem. close #956 5 years ago
hengyunabc cc078bf5d6 move one/profiler java files to spy module, avoid load so profble. #961 5 years ago
hengyunabc 466fa406a1 fix profiler execute make jvm crash problem. close #962 5 years ago
hengyunabc ad0a6404ba update options command doc. 5 years ago
hengyunabc 53d0976ef2 update trace command docs 5 years ago
hengyunabc daeec7dbbc [maven-release-plugin] prepare for next development iteration 5 years ago
hengyunabc 67406df980 [maven-release-plugin] prepare release arthas-all-3.1.5 5 years ago
hengyunabc fcc8c25ad5 improve HttpRequestHandler error log 5 years ago
hengyunabc becb405aa8 fix arthas-output link 5 years ago
hengyunabc 0cad734c9e update ProfilerCommand 5 years ago
hengyunabc 6ca384b687 polish #942, add LongStackTest. 5 years ago
hengyunabc 24c4bcbac5 polish #942, improve stack in ThreadLocalWatch. 5 years ago
huangjIT 107da67c2d fix monitor command time stat problem(#942) 5 years ago
hengyunabc bd6db6c85d fix typo. #923 5 years ago
hengyunabc 649fb48edb update comment. #923 5 years ago
hengyunabc 4b33cb69c3 support http and telnet in one port. #316 5 years ago
hengyunabc 0a4ff9edeb move http static resources from termd jar into core module. #924 5 years ago
hengyunabc 818d83c11c support AsyncProfiler. #923 5 years ago
hengyunabc 53ebd8a232 dump command limit option. #916 5 years ago
hengyunabc b10bb1089b supoort http visit arthas-output directory. #921 5 years ago
hengyunabc 7ccbf12bdb support http and telnet in one port. #316 5 years ago
hengyunabc 4c4fe5fc7e fix grep command --trim-end support 5 years ago
hengyunabc ea3e25d790 Merge branch 'master' of github.com:alibaba/arthas 5 years ago
hengyunabc 665e944fbe update docs about stop/shutdown. #838 5 years ago
James Xu 84d74dedd3 update Constants.java 5 years ago
hengyunabc d63f970dd3 fix grep testcase. #899 5 years ago
hengyunabc 3e4299e263 add grep command doc. #899 5 years ago
hengyunabc 940f274103 polish #899 , improve grep command 5 years ago
qxo ea96c8d0ce grep command support regexp(-e) and -n/-v/-n/-A/-B/-C #899 5 years ago
hengyunabc b045b6fa0c polish #890, update thread command doc 5 years ago
jiangwh 0d053b361c thread command support filter by state. #890 5 years ago
hengyunabc 19d32afb38 [maven-release-plugin] prepare for next development iteration 5 years ago
hengyunabc 191a42c28d [maven-release-plugin] prepare release arthas-all-3.1.4 5 years ago
hengyunabc fc502725c0 support stat data report. #848 5 years ago
hengyunabc 0eff92a539 improve classloader hash string. 5 years ago
hengyunabc 59d8eee0a6 fix arthas connect to tunnel server error info. close #871 5 years ago
hengyunabc f9e698d09c fix logger command print parent ClassLoader result problem. #870 5 years ago
hengyunabc 7950027113 fix ognl error info 5 years ago
hengyunabc 053ee2044f logger command support log4j2. #865 5 years ago
hengyunabc 784ec442e5 logger command print AsyncAppender blocking info #862 5 years ago
hengyunabc 80a18282e8 update logger command help info 5 years ago
hengyunabc 5e3bb1e83d [maven-release-plugin] prepare for next development iteration 5 years ago
hengyunabc c65a648764 [maven-release-plugin] prepare release arthas-all-3.1.3 5 years ago
slievrly edf705b166 clean code. #814 5 years ago
hengyunabc 59df82731c fix jad problem under jdk6/7. close #851 5 years ago
hengyunabc 62ee6df396 [maven-release-plugin] prepare for next development iteration 5 years ago
hengyunabc 75faf476f0 [maven-release-plugin] prepare release arthas-all-3.1.2 5 years ago
hengyunabc 89bd23b9de add logger command. #736 5 years ago
hengyunabc a5b86d2f41 clean code 5 years ago
hengyunabc c2a2fbcd39 add heapdump command doc. close #837 5 years ago
hengyunabc 58e77dc6f3 add vmoption command. close #839 5 years ago
hengyunabc 5dc091d38b update SystemPropertyCommand message. 5 years ago
hengyunabc 89a61ff18b add heapdump command. #837 5 years ago
hengyunabc fe8c8d2ebc session command support print agent id/tunnel server. #835 6 years ago
hengyunabc 79b41b44b5 fix tunnel client logger output. #835 6 years ago
hengyunabc bde058572f arthas-boot/arthas-core support tunnel server; Configure fix pass "null" string problem; #835 6 years ago
portman xu baf41aa59f change prompt to arthas@pid (#803) 6 years ago
hydrogen666 5d819563d3 Throw IllegalAccessException out when Configure set filed failed. (#818) 6 years ago
hengyunabc c1c8cfc0d3 clean code in MemoryCompiler 6 years ago
James Xu 4b63aa52da clean up the code a little bit by following Uncle Bob's clean code guide (#785) 6 years ago
zhangjin d630ba9a6f sm support classloader hash. #767 6 years ago
zhangjin a2d27f91d4 sc sm support -c option (#766) 6 years ago
hengyunabc c8e8374ed1 add stop command, an alias for shutdown. #707 6 years ago
hengyunabc 4edacab7c5 fix tt command cost less than 0. #746 6 years ago
hengyunabc a5efe2546e upgrade cfr to 0.145. #753 6 years ago
netroby 54e4d0424a using cfr dependency from upstream mvn repository (#751) 6 years ago
hengyunabc 555958c608 [maven-release-plugin] prepare for next development iteration 6 years ago
hengyunabc 0f17a45633 [maven-release-plugin] prepare release arthas-all-3.1.1 6 years ago
hengyunabc c61fd13763 save history when job complete. #9 6 years ago
hengyunabc 487742dfb0 polish #614 6 years ago
hengyunabc 21ce2dd324 dashboard command remove the useless tomcat table. #696 6 years ago
hengyunabc b48aa0c8e1 fix job redirect cache location. #695 6 years ago
hengyunabc a4a2d08d4d fix bg job exit problem. #694 6 years ago
hengyunabc a3f148c587 set arthas logs directory to /tmp/logs, when user.home is not writeable. #572 6 years ago
徐志毅 2002c00e04 add mbean command (#666) 6 years ago
徐志毅 e188370099 trace line number support (#668) 6 years ago
hengyunabc c3805d8dab redefine command log redefine info. #530 6 years ago
hengyunabc 195ea0667b fix jad commnad VerifyError when the class is created by lambda expression. #675 6 years ago
徐志毅 45dfcdcf69 jad complete method name (#667) 6 years ago
徐志毅 353d8501f3 improve timetunnel command(#631) 6 years ago
徐志毅 51c0c2ef43 fix some doc and comment (#629) 6 years ago
hengyunabc 232a3f56b4 mc command delegate additional output from the compiler. #662 6 years ago
Paul Kenneth Kent f5f2b53e15 Add unit tests to com.taobao.arthas.core.util.StringUtils (#638) 6 years ago
徐志毅 0d0b24e689 fix class loader npe (#632) 6 years ago
徐志毅 3813ba9b08 fix method completion (#627) 6 years ago
徐志毅 85d1df4026 dump command support completion (#623) 6 years ago
徐志毅 d765640190 fix getstatic description (#625) 6 years ago
徐志毅 1869964bfd options command support complete options-name (#612) 6 years ago
xuzhiyiYoh b265f5b141 fix CompletionAdaptor index out of bounds when the token is empty (#610) 6 years ago
lzj 6af9393a02 Fix typo (#604) (#606) 6 years ago
gongdewei 4641ec0e6d support windows unicode file path. #571 6 years ago
hengyunabc 6f990a2cf3 polish #568 6 years ago
Bo Zhang ae67e7ed2c Apply pmd plugin and fix/ignore broken styles
This commit applies [p3c-pmd](https://github.com/alibaba/p3c) plugin/rules, and fixes/ignores all violations of piority 1 (mandatory).
6 years ago
PSXjoy 6d7f00e3d1 Fix typo (#541) 6 years ago
hengyunabc a944f2d4b8 fix RedirectHandler NullPointerException, when save-result option is true. close #517 6 years ago