/frameworks/native/cmds/bugreportz/ |
readme.md | 3 `bugreportz` is used to generate a zippped bugreport whose path is passed back to `adb`, using 15 On version 1.0, `bugreportz` does not generate any output on `stdout` until the bugreport is
|
/system/sepolicy/private/ |
nfc.te | 28 # already open bugreport file descriptors may be shared with 30 # /data/data/com.android.shell/files/bugreports/bugreport-*.
|
/system/sepolicy/public/ |
vdc.te | 13 # vdc sends information back to dumpstate when "adb bugreport" is used 17 # vdc information is written to shell owned bugreport files
|
/development/tools/bugreport/ |
Android.mk | 13 LOCAL_MODULE := bugreport 17 $(LOCAL_BUILT_MODULE): $(LOCAL_PATH)/bugreport | $(ACP) 27 LOCAL_MODULE := BugReport
|
/system/core/adb/ |
bugreport.h | 26 class Bugreport { 30 Bugreport() : line_printer_() { 48 DISALLOW_COPY_AND_ASSIGN(Bugreport);
|
bugreport.cpp | 19 #include "bugreport.h" 41 bool show_progress, Bugreport* br) 85 "If the zipped bugreport was not generated, try 'adb bugreport' instead.\n"); 140 fprintf(stderr, "Device failed to take a zipped bugreport: %s\n", error_message); 163 Bugreport* br_; 165 // Path of bugreport on device. 168 // Bugreport destination on host, depending on argument passed on constructor: 170 // of the bugreport reported by the device. 172 // name of the bugreport reported by the device [all...] |
/frameworks/base/packages/Shell/res/values/ |
strings.xml | 22 <!-- Title of notification indicating a bugreport is being generated. [CHAR LIMIT=50] --> 24 <!-- Title of notification indicating a bugreport has been successfully captured. [CHAR LIMIT=50] --> 26 <!-- Title of notification indicating a bugreport is being updated before it can be shared. [CHAR LIMIT=50] --> 28 <!-- Content notification indicating a bugreport is being updated before it can be shared, asking the user to wait [CHAR LIMIT=50] --> 31 <!-- Text of notification indicating that bugreport will appear on the phone. [CHAR LIMIT=100] --> 33 <!-- Text of notification indicating that tapping will share the captured bugreport. [CHAR LIMIT=100] --> 35 <!-- Text of notification indicating that tapping will share the captured bugreport. [CHAR LIMIT=100] --> 37 <!-- Text of notification indicating that swipe left will share the captured bugreport, but giving user the option to wait for the screenshot. [CHAR LIMIT=100] --> 39 <!-- Text of notification indicating that swipe left will share the captured bugreport, but giving user the option to wait for the screenshot. [CHAR LIMIT=100] --> 41 <!-- Text of notification indicating that tapping will share the captured bugreport, but giving user the option to wait for the screenshot. [CHAR LIMIT=100] -- [all...] |
/frameworks/base/packages/Shell/src/com/android/shell/ |
RemoteBugreportReceiver.java | 37 * the intent with appended bugreport zip file URI. 39 * <p> Remote bugreport never contains a screenshot. 43 private static final String BUGREPORT_MIMETYPE = "application/vnd.android.bugreport"; 45 /** Always keep just the last remote bugreport's files around. */ 48 /** Always keep remote bugreport files created in the last day. */
|
/development/tools/bugreport/src/com/android/bugreport/ |
Options.java | 17 package com.android.bugreport; 19 import com.android.bugreport.util.ArgParser; 48 * The bugreport file to parse. 50 public File bugreport; field in class:Options 62 * Will be used instead of the "SYSTEM LOG" section of the bugreport. 109 "bugreport file name required"); 111 result.bugreport = new File(argParser.nextData());
|
/development/tools/bugreport/src/com/android/bugreport/inspector/ |
Inspector.java | 17 package com.android.bugreport.inspector; 19 import com.android.bugreport.anr.Anr; 20 import com.android.bugreport.anr.AnrParser; 21 import com.android.bugreport.bugreport.Bugreport; 22 import com.android.bugreport.bugreport.ProcessInfo; 23 import com.android.bugreport.bugreport.ThreadInfo [all...] |
/development/tools/bugreport/src/com/android/bugreport/anr/ |
AnrParser.java | 17 package com.android.bugreport.anr; 19 import com.android.bugreport.cpuinfo.CpuUsageParser; 20 import com.android.bugreport.cpuinfo.CpuUsageSnapshot; 21 import com.android.bugreport.util.Utils; 22 import com.android.bugreport.util.Line; 23 import com.android.bugreport.util.Lines; 24 import com.android.bugreport.stacks.ProcessSnapshot; 25 import com.android.bugreport.stacks.ProcessSnapshotParser; 26 import com.android.bugreport.stacks.VmTraces;
|
/tools/loganalysis/src/com/android/loganalysis/ |
LogAnalyzer.java | 52 * A command line tool to parse a bugreport, logcat, or kernel log file and return the output. 65 @Option(name="bugreport", description="The path to the bugreport") 117 BugreportItem bugreport = new BugreportParser().parse(reader); local 118 printBugreport(bugreport); 176 * Print the bugreport to stdout. 178 private void printBugreport(BugreportItem bugreport) { 181 printJson(bugreport); 185 printJson(bugreport); 188 printBugreportAnalysis(getBugreportAnalysis(bugreport)); [all...] |
/external/clang/include/clang/StaticAnalyzer/Core/BugReporter/ |
BugReporter.h | 43 class BugReport; 55 class BugReport : public llvm::ilist_node<BugReport> { 146 BugReport(BugType& bt, StringRef desc, const ExplodedNode *errornode) 150 BugReport(BugType& bt, StringRef shortDesc, StringRef desc, 156 BugReport(BugType &bt, StringRef desc, PathDiagnosticLocation l) 160 /// \brief Create a BugReport with a custom uniqueing location. 167 BugReport(BugType& bt, StringRef desc, const ExplodedNode *errornode, 175 virtual ~BugReport(); 191 /// when generating a PathDiagnostic from this BugReport [all...] |
/development/tools/bugreport/src/com/android/bugreport/bugreport/ |
ProcessInfo.java | 17 package com.android.bugreport.bugreport;
|
ThreadInfo.java | 17 package com.android.bugreport.bugreport;
|
/external/clang/examples/analyzer-plugin/ |
MainCallChecker.cpp | 40 std::unique_ptr<BugReport> report = 41 llvm::make_unique<BugReport>(*BT, BT->getName(), N);
|
/frameworks/native/cmds/dumpstate/ |
bugreport-format.md | 0 # Bugreport file format 3 This document specifies the format of the bugreport files generated by the 4 bugreport services (like `bugreport` and `bugreportplus`) and delivered to the 5 end user (i.e., it doesn?t include other tools like `adb bugreport`). 14 _bugreport-DATE.txt_ (where _DATE_ is date the bugreport was generated, in the 82 Tools parsing the zipped bugreport file can use the following algorithm to 83 determine the bugreport format version and its main entry:
|
/tools/tradefederation/core/prod-tests/src/com/android/framework/tests/ |
FrameworkStressTest.java | 144 // Retrieve bugreport 146 BugreportItem bugreport = null; local 149 mListener.testLog(BUGREPORT_LOG_NAME, LogDataType.BUGREPORT, bugSource); 150 bugreport = parser.parse(new BufferedReader(new InputStreamReader( 152 Assert.assertNotNull(bugreport); 153 Assert.assertNotNull(bugreport.getSystemLog()); 155 Assert.fail(String.format("Failed to fetch and parse bugreport for device %s: " 160 LogcatItem systemLog = bugreport.getSystemLog();
|
DataIdleTest.java | 69 private static final String BUG_REPORT_LABEL = "bugreport"; 112 // Capture the bugreport. 118 * Capture the bugreport and log it. 122 InputStreamSource bugreport = mTestDevice.getBugreport(); local 123 listener.testLog(BUG_REPORT_LABEL, LogDataType.BUGREPORT, bugreport); 124 bugreport.cancel();
|
/tools/tradefederation/core/prod-tests/src/com/android/media/tests/ |
PanoramaBenchMarkTest.java | 121 InputStreamSource bugreport = mTestDevice.getBugreport(); local 122 listener.testLog("bugreport", LogDataType.BUGREPORT, bugreport); 123 bugreport.cancel();
|
/tools/tradefederation/core/tests/src/com/android/tradefed/result/ |
BugreportCollectorTest.java | 48 private static final String BUGREPORT_STRING = "This is a bugreport\nYeah!\n"; 172 EasyMock.eq(LogDataType.BUGREPORT), EasyMock.eq(mBugreportISS)); 175 EasyMock.eq(LogDataType.BUGREPORT), EasyMock.eq(mBugreportISS)); 191 EasyMock.eq(LogDataType.BUGREPORT), EasyMock.eq(mBugreportISS)); 194 EasyMock.eq(LogDataType.BUGREPORT), EasyMock.eq(mBugreportISS)); 212 EasyMock.eq(LogDataType.BUGREPORT), EasyMock.eq(mBugreportISS)); 215 EasyMock.eq(LogDataType.BUGREPORT), EasyMock.eq(mBugreportISS)); 231 EasyMock.eq(LogDataType.BUGREPORT), EasyMock.eq(mBugreportISS)); 234 EasyMock.eq(LogDataType.BUGREPORT), EasyMock.eq(mBugreportISS)); 250 EasyMock.eq(LogDataType.BUGREPORT), EasyMock.eq(mBugreportISS)) [all...] |
/tools/tradefederation/core/prod-tests/src/com/android/graphics/tests/ |
ImageProcessingTest.java | 78 // Add bugreport listener for failed test 88 // Capture a bugreport after the test 89 InputStreamSource bugreport = mTestDevice.getBugreport(); local 90 standardListener.testLog("bugreport.txt", LogDataType.BUGREPORT, bugreport); 91 bugreport.cancel();
|
/tools/tradefederation/core/prod-tests/src/com/android/performance/tests/ |
StartupMetricsTest.java | 56 description="Delay in ms after boot complete before taking the bugreport.") 117 * Fetch proc rank metrics from the bugreport after reboot. 124 // Make sure the device is available and settled, before getting bugreport. 128 BugreportItem bugreport = null; local 129 // Retrieve bugreport 132 listener.testLog(BUGREPORT_LOG_NAME, LogDataType.BUGREPORT, bugSource); 133 bugreport = parser.parse(new BufferedReader(new InputStreamReader( 136 Assert.fail(String.format("Failed to fetch and parse bugreport for device %s: %s", 142 if (bugreport != null) { 144 MemInfoItem item = bugreport.getMemInfo() [all...] |
/tools/tradefederation/core/src/com/android/tradefed/result/ |
BugreportCollector.java | 35 * bugreport is collected. 84 * A full predicate describing when to capture a bugreport. Has the following required elements 204 * bugreport. If negative, no check will be performed 231 * bugreport. If negative, no check will be performed. Any {@link DeviceNotAvailableException} 240 * collecting a bugreport, return immediately 248 * Set whether bugreport collection should collect the bugreport in a different thread 249 * ({@code asynchronous = true}), or block the caller until the bugreport is captured 260 * the event that caused the bugreport to be collected. 267 * Actually capture a bugreport and pass it to our child listener 288 InputStreamSource bugreport = mTestDevice.getBugreport(); local [all...] |
/development/tools/bugreport/src/com/android/bugreport/cpuinfo/ |
CpuUsage.java | 17 package com.android.bugreport.cpuinfo;
|