[{"title":"( 69 个子文件 77KB ) heap-dump-tool","children":[{"title":"heap-dump-tool-main","children":[{"title":"NOTICE <span style='color:#111;'> 866B </span>","children":null,"spread":false},{"title":"pom.xml <span style='color:#111;'> 20.30KB </span>","children":null,"spread":false},{"title":".github","children":[{"title":"workflows","children":[{"title":"develop.yml <span style='color:#111;'> 544B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"Dockerfile <span style='color:#111;'> 573B </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 11.07KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"test","children":[{"title":"resources","children":[{"title":"files","children":[{"title":"ApplicationTest","children":[{"title":"help.txt <span style='color:#111;'> 401B </span>","children":null,"spread":false}],"spread":true},{"title":"HeapDumpSanitizerTest","children":[{"title":"classifieds.txt <span style='color:#111;'> 20B </span>","children":null,"spread":false}],"spread":true},{"title":"SanitizeStreamFactoryTest","children":[{"title":"sample.tar <span style='color:#111;'> 10.00KB </span>","children":null,"spread":false}],"spread":true},{"title":"PrivilegeEscalatorTest","children":[{"title":"expected-escalation-output.txt <span style='color:#111;'> 934B </span>","children":null,"spread":false},{"title":"docker-cgroup.txt <span style='color:#111;'> 975B </span>","children":null,"spread":false},{"title":"native-cgroup.txt <span style='color:#111;'> 183B </span>","children":null,"spread":false}],"spread":true},{"title":"CaptureCommandProcessorTest","children":[{"title":"docker-ps-none.txt <span style='color:#111;'> 176B </span>","children":null,"spread":false},{"title":"docker-exec-jcmd-gc-heap-dump.txt <span style='color:#111;'> 22B </span>","children":null,"spread":false},{"title":"docker-exec-jps.txt <span style='color:#111;'> 26B </span>","children":null,"spread":false},{"title":"docker-ps.txt <span style='color:#111;'> 342B </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true},{"title":"java","children":[{"title":"com","children":[{"title":"paypal","children":[{"title":"heapdumptool","children":[{"title":"sanitizer","children":[{"title":"example","children":[{"title":"ClassWithManyStaticFields.java <span style='color:#111;'> 41.00KB </span>","children":null,"spread":false},{"title":"ClassWithManyInstanceFields.java <span style='color:#111;'> 34.17KB </span>","children":null,"spread":false}],"spread":false},{"title":"SanitizeCommandProcessorTest.java <span style='color:#111;'> 2.03KB </span>","children":null,"spread":false},{"title":"DataSizeTests.java <span style='color:#111;'> 5.86KB </span>","children":null,"spread":false},{"title":"PipeTest.java <span style='color:#111;'> 5.54KB </span>","children":null,"spread":false},{"title":"SanitizeStreamFactoryTest.java <span style='color:#111;'> 4.68KB </span>","children":null,"spread":false},{"title":"SanitizeCommandTest.java <span style='color:#111;'> 1.10KB </span>","children":null,"spread":false},{"title":"BasicTypeTest.java <span style='color:#111;'> 811B </span>","children":null,"spread":false},{"title":"HeapDumpSanitizerTest.java <span style='color:#111;'> 8.87KB </span>","children":null,"spread":false}],"spread":true},{"title":"fixture","children":[{"title":"MockitoTool.java <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"ByteArrayTool.java <span style='color:#111;'> 1.65KB </span>","children":null,"spread":false},{"title":"ResourceTool.java <span style='color:#111;'> 923B </span>","children":null,"spread":false},{"title":"HeapDumper.java <span style='color:#111;'> 1.16KB </span>","children":null,"spread":false},{"title":"ConstructorTester.java <span style='color:#111;'> 543B </span>","children":null,"spread":false}],"spread":false},{"title":"capture","children":[{"title":"CaptureCommandProcessorTest.java <span style='color:#111;'> 6.92KB </span>","children":null,"spread":false},{"title":"CaptureCommandTest.java <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false},{"title":"CaptureStreamFactoryTest.java <span style='color:#111;'> 2.71KB </span>","children":null,"spread":false},{"title":"PrivilegeEscalatorTest.java <span style='color:#111;'> 5.73KB </span>","children":null,"spread":false}],"spread":false},{"title":"ApplicationTestSupport.java <span style='color:#111;'> 1.54KB </span>","children":null,"spread":false},{"title":"ApplicationTest.java <span style='color:#111;'> 1.95KB </span>","children":null,"spread":false},{"title":"utils","children":[{"title":"DateTimeToolTest.java <span style='color:#111;'> 608B </span>","children":null,"spread":false},{"title":"CallableToolTest.java <span style='color:#111;'> 1.11KB </span>","children":null,"spread":false},{"title":"ProgressMonitorTest.java <span style='color:#111;'> 2.83KB </span>","children":null,"spread":false},{"title":"ProcessToolTest.java <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false}],"spread":false},{"title":"cli","children":[{"title":"CliCommandTest.java <span style='color:#111;'> 726B </span>","children":null,"spread":false},{"title":"CliBootstrapTest.java <span style='color:#111;'> 1.32KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"main","children":[{"title":"resources","children":[{"title":"logback.xml <span style='color:#111;'> 490B </span>","children":null,"spread":false},{"title":"privilege-escalate.sh.tmpl <span style='color:#111;'> 911B </span>","children":null,"spread":false}],"spread":true},{"title":"c","children":[{"title":"nsenter1.c <span style='color:#111;'> 2.00KB </span>","children":null,"spread":false}],"spread":true},{"title":"docker","children":[{"title":"docker-entrypoint.sh <span style='color:#111;'> 146B </span>","children":null,"spread":false}],"spread":true},{"title":"java","children":[{"title":"com","children":[{"title":"paypal","children":[{"title":"heapdumptool","children":[{"title":"sanitizer","children":[{"title":"SanitizeCommandProcessor.java <span style='color:#111;'> 2.34KB </span>","children":null,"spread":false},{"title":"Pipe.java <span style='color:#111;'> 3.60KB </span>","children":null,"spread":false},{"title":"HeapDumpSanitizer.java <span style='color:#111;'> 10.25KB </span>","children":null,"spread":false},{"title":"DataUnit.java <span style='color:#111;'> 2.50KB </span>","children":null,"spread":false},{"title":"SanitizeStreamFactory.java <span style='color:#111;'> 2.97KB </span>","children":null,"spread":false},{"title":"SanitizeCommand.java <span style='color:#111;'> 3.56KB </span>","children":null,"spread":false},{"title":"BasicType.java <span style='color:#111;'> 1.54KB </span>","children":null,"spread":false},{"title":"DataSize.java <span style='color:#111;'> 7.92KB </span>","children":null,"spread":false}],"spread":false},{"title":"capture","children":[{"title":"CaptureCommand.java <span style='color:#111;'> 3.66KB </span>","children":null,"spread":false},{"title":"CaptureStreamFactory.java <span style='color:#111;'> 1.55KB </span>","children":null,"spread":false},{"title":"CaptureCommandProcessor.java <span style='color:#111;'> 10.45KB </span>","children":null,"spread":false},{"title":"PrivilegeEscalator.java <span style='color:#111;'> 4.83KB </span>","children":null,"spread":false}],"spread":false},{"title":"Application.java <span style='color:#111;'> 3.05KB </span>","children":null,"spread":false},{"title":"utils","children":[{"title":"CallableTool.java <span style='color:#111;'> 423B </span>","children":null,"spread":false},{"title":"DateTimeTool.java <span style='color:#111;'> 698B </span>","children":null,"spread":false},{"title":"ProgressMonitor.java <span style='color:#111;'> 1.99KB </span>","children":null,"spread":false},{"title":"ProcessTool.java <span style='color:#111;'> 2.13KB </span>","children":null,"spread":false}],"spread":false},{"title":"cli","children":[{"title":"CliCommand.java <span style='color:#111;'> 312B </span>","children":null,"spread":false},{"title":"CliCommandProcessor.java <span style='color:#111;'> 118B </span>","children":null,"spread":false},{"title":"CliBootstrap.java <span style='color:#111;'> 651B </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"CHANGES.md <span style='color:#111;'> 88B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 405B </span>","children":null,"spread":false},{"title":".java-version <span style='color:#111;'> 4B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 3.05KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]