Commit Graph

673 Commits (5426e8a971158902c41d74f4cafcd1ceec5bd33b)

Author SHA1 Message Date
XenoAmess 17cd0b61ca
logic bug in Decompiler (#1997) 3 years ago
hengyunabc 99fef31610 add exception log. #1978 3 years ago
XenoAmess 0c85c896b9
potential NPE in BasicHttpAuthenticatorHandler (#1994) 3 years ago
XenoAmess e7c63d146c
potential NPE in ArthasBootstrap (#1991) 3 years ago
Bigbang 2924c81e4f
fix resize event error when websocket closed (#1970) 3 years ago
hengyunabc d39538a408 upgrade async-profiler to 2.5 #2035 3 years ago
yx9o 8ffa389db3
Optimize string splicing. (#2034) 3 years ago
XenoAmess 3e89593d7b
simplify condition (#1977) 3 years ago
hengyunabc 3792ca3087 improve the handling of attach exception "Non-numeric value found". #2023 3 years ago
XenoAmess 6c56c9eed3
reduce memory use in Base64Command (#1986) 3 years ago
hengyunabc a753bf1337 polish #1976 3 years ago
XenoAmess f410c7f7eb
use generic on class NoOpHandler (#1976) 3 years ago
XenoAmess e5506005de
use static inner class when can (#1981) 3 years ago
XenoAmess 172f4397b3
use System#currentTimeMillis instead of new Date().getTime() (#1975) 3 years ago
hengyunabc 72b1c7401e add LICENSE for StringUtils.java. #2007 3 years ago
XenoAmess c73c3d10a1
string concat in StringBuilder append chain (#1984) 3 years ago
XenoAmess 09765b00fa
do NOT create wrapper type instance when can (#1985) 3 years ago
XenoAmess 863d57f57f
potential NPE in CompletionUtils (#1996) 3 years ago
XenoAmess 8f6ea953f0
String function shortcuts (#1990) 3 years ago
XenoAmess 52274ff63e
thread safety bug (#1988) 3 years ago
XenoAmess cbc6402035
use StringBuilder instead of StringBuffer when can (#1980) 3 years ago
XenoAmess ad806616f0
remove unused imports (#1979) 3 years ago
XenoAmess b38d9b38ac
improve UserStatUtil. (#1987) 3 years ago
XenoAmess d88a2e93d1
potential NPE in Base64Command (#1993) 3 years ago
XenoAmess da0ab96ea8
potential NPE in ArthasReflectUtils (#1992) 3 years ago
sean chen dee70a88c5
fix arthas logfile path in windows, fix typo (#1913) 3 years ago
sean chen 716e964353
WebConsole support scrollback url param(#1909) 3 years ago
hengyunabc fa16a6867b clean auth info when save history. #1903 3 years ago
hengyunabc ad5f0e4767 add arthas.localConnectionNonAuth config, better support localhost connection. #1904 3 years ago
hengyunabc ce2b488f92 update watch/trace docs 3 years ago
seanchen1993 abad06f035
Set the screenReaderMode of xterm to false (#1901) 3 years ago
汪吉 9b8cbf3f8c
fix vmtool find clasloader error with hashcode(#1885) 4 years ago
hengyunabc 1e1c12636c support hide nav in web console. #1873 4 years ago
hengyunabc c8ad4aead5 update vmoption/vmtool doc 4 years ago
hengyunabc 2e161d621d fix imporve split methodInfo/invokeInfo. #1860 4 years ago
hengyunabc e2d5c3c445 move one.profiler from arthas-spy to arthas-core. #1796 4 years ago
hengyunabc bfaf416c69 imporve split methodInfo/invokeInfo. #1860 4 years ago
hengyunabc 43b5b05669 polish #1852 4 years ago
wochidaxiangchang 2ab1bca5f0
fix ArthasBootstrap load arthas.properties with arthas.config.location/arthas.config.name config (#1852) 4 years ago
qxo 5f31bbff97
fix: inst#getAllLoadedClasses() may cause NullPointerException when search class(IBM jvm 1.7) (#1840) 4 years ago
MissingNone aa728d7e22
delete useless parameter "name" (#1822) 4 years ago
hengyunabc 03f2994923 remove shutdown command. close #1799 4 years ago
hengyunabc dbf6301399 support disabledCommands part 2. #1729 4 years ago
wb-lfl715988 260e347f5e support disabledCommands part 1. #1729 4 years ago
hengyunabc e6f5b5971d fix trace command may not print result problem. #1817 4 years ago
yangxb2010000 00faa3c4c9
Close ResultDistributor and foreground job when close session #1808 4 years ago
hengyunabc 8f06d81827 update condition express example 4 years ago
汪吉 fd5401a28e
Fix vmtool command tip when matches multiple classes (#1798) 4 years ago
hengyunabc edeec131a6
Merge pull request #1784 from alibaba/vmtool
Add vmtool command
4 years ago
hengyunabc 32e7bfa6b8 vmtool lib support reload/reattach. 4 years ago
hengyunabc fc707109b1 improve vmtool search class. 4 years ago
hengyunabc 3170a92b56 vmtool command support libPath 4 years ago
hengyunabc e2e7061182 vmtool support limit option. #1781 4 years ago
hengyunabc 3499a307e2 vmtool command support forceGc action. #1781 4 years ago
dragon-zhang 6623ef44c6
return array in VmTool native method, fix jni memory leak problem #1781 4 years ago
索悟 adf7725618
Remove the useless resetClassFileTransformer in Enhancer (#1786) 4 years ago
hengyunabc 932340eac6 add vmtool command, part1. #1781 4 years ago
hengyunabc 6a102d61b0 add OptionCompleteHandler, better complete option 4 years ago
hengyunabc 5e95d66a98 fix testcase in windows 4 years ago
yangxb2010000 4a4eb331f8
set content-length header for DefaultFullHttpResponse (#1779) 4 years ago
hengyunabc 1d1f0bebb3 fix CompilationMXBean may null problem. #1772 4 years ago
hengyunabc 4af322f6da fix jad command render table width problem. #1767 4 years ago
hengyunabc 8870e16f3a improve the prompt message when enhance failure. 4 years ago
hengyunabc a61fa7cee3 disable arthas.enhanceLoaders by default. #1757 4 years ago
hengyunabc 4782fd6270 fix thread -n -1. #1755 4 years ago
hengyunabc a9784ef46d print more detail when render object throw exception. #1740 4 years ago
hengyunabc 9c936db7b3 rename arthas-demo to math-game. #1738 4 years ago
hengyunabc f19bd33805 print more info when failed to bind server. #1737 4 years ago
hengyunabc 51bf98cdc5 support username/password in url; websocket support url with parameters. #1655 #1727 4 years ago
hengyunabc 7f955a537e fix one time http api support. #1655 4 years ago
hengyunabc e520b10319
Add auth command, support authentication (#1724) 4 years ago
hengyunabc 7c71623f14 print main class in welcome message. #1719 4 years ago
hengyunabc 013f7e9ce1 fix AbstractTraceAdviceListener may throw ArrayIndexOutOfBoundsException problem. #1712 4 years ago
hengyunabc 1c432dbb00 fix Decompiler jdk7 support . #1711 4 years ago
hengyunabc c67c8e4ae3 fix EnhancerByCGLIB class constructor exception table. #1690 4 years ago
gongdewei 1376c88663
fix save command history npe, improve load/save history logic #1704 (#1705) 4 years ago
hengyunabc 2d7e19f133 JadModel support line mappings. #1 4 years ago
hengyunabc 537d56d1f1 websocket support idle PingWebSocketFrame. #1573 4 years ago
hengyunabc ce14fcb995 fix dashboard command may block when try to read tomcat info. #1700 4 years ago
hengyunabc 369d2acfb4 clean code 4 years ago
hengyunabc dc507df175 jad command support print line numbers. #1 #1695 4 years ago
hengyunabc d87861eb35 fix dashboard command may read tomcat info error. #1678 4 years ago
hengyunabc 0b20e4026c fix stack command NullPointerException. #1674 4 years ago
hengyunabc 50a2e98f40 fastjosn ignore getter error. #1661 4 years ago
hengyunabc 2ab06df83c fix session#getResultDistributor NullPointerException. #1579 4 years ago
hengyunabc f8fa439d44 polish #1628 4 years ago
superheizai 8c441f13cf
watch command support print access point (#1628) 4 years ago
hengyunabc dd997c267a retransform command print transformCount. #1651 4 years ago
hengyunabc f436c29f46 fix watch/trace exclude class pattern #1638 4 years ago
hengyunabc 5a8d11c8e5 fix #1646 4 years ago
hengyunabc aa396f8f9a add retransform command. #1651 4 years ago
hengyunabc 1a047c7056 update RedefineCommand.java 4 years ago
hengyunabc ffa536ed21 add base64 command. #1646 4 years ago
hengyunabc 0d2cd8b180 polish #1642 4 years ago
lylylyly2 285b73d624
#1612 support download large file. (#1642) 4 years ago
fornaix 8c7afb823e
fix NullPointerException in MBeanView. #1644 (#1645) 4 years ago
hengyunabc 748ced4db5 support arthas.outputPath config. #1641 4 years ago
hengyunabc 41576b4b3e fix test. #1638 4 years ago
hengyunabc ca3e44258f watch/trace support --exclude-class-pattern option. #1638 4 years ago
hengyunabc 286799c03d fix DateUtilsTest 4 years ago
hengyunabc bf0ff03206 add test ci/support jdk 12 4 years ago
superheizai 1fca980f15
Add dateformat option for fastjson (#1623) 4 years ago
superheizai e392950f9b disable fastjson circular reference feature. #1614 4 years ago
polarbear567 6a3d9fac33
Some code optimization (#1608) 4 years ago
hengyunabc d3eb03d578 change xsd url to https. #1604 4 years ago
hengyunabc 9d6c17b137 ignore native method. #1565 4 years ago
hengyunabc 110f0e8a1e fix ArthasBootstrapTest 4 years ago
hengyunabc b309c2b80c clean code 4 years ago
hengyunabc d891843f5c use ext classloader to try load SpyAPI. #1596 4 years ago
hengyunabc 52f09b9ae2 dashboard command print current timestamp. #1595 4 years ago
hengyunabc 08db056c20 Enhancer print error exception. 4 years ago
hengyunabc bc70853b0c support arthas.enhanceLoaders config/add jboss ModuleClassLoader testcase. #1596 4 years ago
hengyunabc 9c847d2dd5 enhance ClassLoader#loadClass to reslove the classloader can not load SpyAPI problem. #1596 4 years ago
hengyunabc 0aed28966c improve 4 years ago
hengyunabc d2d5641e1e polish #1586 4 years ago
superheizai e9e83c9aa1
use advise's classloader to avoid NPE when the class is not loaded by current thread (#1586) 4 years ago
hengyunabc 85aa4f27b4 session command print tunnel client connect status. #1576 4 years ago
hengyunabc 709f088133 improve print agentId in welcome message. #1575 4 years ago
hengyunabc 1eafe43b0a arthas-spring-boot-starter support appName. #1562 4 years ago
hengyunabc 288b1eee0c fix testcase. #1561 4 years ago
hengyunabc cdec5061b4 remove default value in as.sh/arthas-boot. #1561 4 years ago
hengyunabc e13ced6fdf support config appName;tunnel client/server support add appName prefix for agentId. #1562 4 years ago
hengyunabc 248e6172e7 clean code 4 years ago
hengyunabc b64e18e1c5 upgrade bytekit to 0.0.2. #1545 4 years ago
hengyunabc e53f355978 tunnel client report arthas version. #1556 4 years ago
hengyunabc 32d4321a99 tunnel server/client support http proxy. #1553 4 years ago
hengyunabc a2b45c45b8 fix ArthasAgent NullPointerException. #1546 4 years ago
hengyunabc 8d43d8cc45 move bytekit to a independent project. #1545 4 years ago
fornaix 6be0cc596b
Support profiler command on arm64. (#1259) 4 years ago
reeco ef2b8e57c9
feature: optimize version management (#1543) 4 years ago
gongdewei 832573e1a9
Reduce small objects generated by dashboard commands (#1533) #1542 4 years ago
hengyunabc b9aabe4200 [maven-release-plugin] prepare for next development iteration 4 years ago
hengyunabc 4268b4d13e [maven-release-plugin] prepare release arthas-all-3.4.3 4 years ago
hengyunabc 59dd383084 avoid retransform lambda class. #1512 4 years ago
hengyunabc 4abcac9b65 avoid retransform lambda class. #1512 4 years ago
hengyunabc f775b0fd42 Upgrad termd to 1.1.7.10 , remove unnecessary code #1529 4 years ago
hengyunabc a7a1c06ecb Upgrade asm to 9.0 #1527 4 years ago
hengyunabc 512472ed17 Fix the problem that when the --enable-preview feature is enabled, set the wrong java version in watch/trace. #1526 #1223 4 years ago
hengyunabc e40025a2df [maven-release-plugin] prepare for next development iteration 4 years ago
hengyunabc 956a27bff8 [maven-release-plugin] prepare release arthas-all-3.4.2 4 years ago
gongdewei 503e0de6b4
improve dashboard/thread cpu time sample (#1501)
* dashboard command support native thread, delta time
* thread command support --all option
4 years ago
gongdewei 4d06126b76
Improve arthas stop logic (#1513, #1514) (#1517) 4 years ago
hengyunabc 9e433a26c0 improve arthas stop logic. #1514 4 years ago
gongdewei 1f9f7d6e5d
Fix metaspace OOM problem when trace large method (#1511) 4 years ago
hengyunabc fe84834880 Print recommend latest version #1509 4 years ago
hengyunabc 4972f64713 [maven-release-plugin] prepare for next development iteration 4 years ago
hengyunabc d748271fd1 [maven-release-plugin] prepare release arthas-all-3.4.1 4 years ago
hengyunabc 6c00962508 fix arthas load logback.xml from app problom. #1495 4 years ago
hengyunabc b522ab1472 profiler command support include/exclude options. #1479 4 years ago
hengyunabc fa4561533f upgrade async-profiler to 1.8.1. #1478 4 years ago