summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-01-26Merge "Add wifi association heuristic"android-n-mr1-preview-2android-n-mr1-preview-1android-cts_7.1_r1android-cts-7.1_r9android-cts-7.1_r8android-cts-7.1_r7android-cts-7.1_r6android-cts-7.1_r5android-cts-7.1_r4android-cts-7.1_r3android-cts-7.1_r29android-cts-7.1_r28android-cts-7.1_r27android-cts-7.1_r26android-cts-7.1_r25android-cts-7.1_r24android-cts-7.1_r23android-cts-7.1_r22android-cts-7.1_r21android-cts-7.1_r20android-cts-7.1_r2android-cts-7.1_r19android-cts-7.1_r18android-cts-7.1_r17android-cts-7.1_r16android-cts-7.1_r15android-cts-7.1_r14android-cts-7.1_r13android-cts-7.1_r12android-cts-7.1_r11android-cts-7.1_r10android-cts-7.1_r1android-cts-7.0_r9android-cts-7.0_r8android-cts-7.0_r7android-cts-7.0_r6android-cts-7.0_r5android-cts-7.0_r4android-cts-7.0_r33android-cts-7.0_r32android-cts-7.0_r31android-cts-7.0_r30android-cts-7.0_r3android-cts-7.0_r29android-cts-7.0_r28android-cts-7.0_r27android-cts-7.0_r26android-cts-7.0_r25android-cts-7.0_r24android-cts-7.0_r23android-cts-7.0_r22android-cts-7.0_r21android-cts-7.0_r20android-cts-7.0_r2android-cts-7.0_r19android-cts-7.0_r18android-cts-7.0_r17android-cts-7.0_r16android-cts-7.0_r15android-cts-7.0_r14android-cts-7.0_r13android-cts-7.0_r12android-cts-7.0_r11android-cts-7.0_r10android-cts-7.0_r1android-7.1.2_r9android-7.1.2_r8android-7.1.2_r6android-7.1.2_r5android-7.1.2_r4android-7.1.2_r39android-7.1.2_r38android-7.1.2_r37android-7.1.2_r36android-7.1.2_r33android-7.1.2_r32android-7.1.2_r30android-7.1.2_r3android-7.1.2_r29android-7.1.2_r28android-7.1.2_r27android-7.1.2_r25android-7.1.2_r24android-7.1.2_r23android-7.1.2_r2android-7.1.2_r19android-7.1.2_r18android-7.1.2_r17android-7.1.2_r16android-7.1.2_r15android-7.1.2_r14android-7.1.2_r13android-7.1.2_r12android-7.1.2_r11android-7.1.2_r10android-7.1.2_r1android-7.1.1_r9android-7.1.1_r8android-7.1.1_r7android-7.1.1_r61android-7.1.1_r60android-7.1.1_r6android-7.1.1_r59android-7.1.1_r58android-7.1.1_r57android-7.1.1_r56android-7.1.1_r55android-7.1.1_r54android-7.1.1_r53android-7.1.1_r52android-7.1.1_r51android-7.1.1_r50android-7.1.1_r49android-7.1.1_r48android-7.1.1_r47android-7.1.1_r46android-7.1.1_r45android-7.1.1_r44android-7.1.1_r43android-7.1.1_r42android-7.1.1_r41android-7.1.1_r40android-7.1.1_r4android-7.1.1_r39android-7.1.1_r38android-7.1.1_r35android-7.1.1_r33android-7.1.1_r32android-7.1.1_r31android-7.1.1_r3android-7.1.1_r28android-7.1.1_r27android-7.1.1_r26android-7.1.1_r25android-7.1.1_r24android-7.1.1_r23android-7.1.1_r22android-7.1.1_r21android-7.1.1_r20android-7.1.1_r2android-7.1.1_r17android-7.1.1_r16android-7.1.1_r15android-7.1.1_r14android-7.1.1_r13android-7.1.1_r12android-7.1.1_r11android-7.1.1_r10android-7.1.1_r1android-7.1.0_r7android-7.1.0_r6android-7.1.0_r5android-7.1.0_r4android-7.1.0_r3android-7.1.0_r2android-7.1.0_r1android-7.0.0_r9android-7.0.0_r8android-7.0.0_r7android-7.0.0_r6android-7.0.0_r5android-7.0.0_r4android-7.0.0_r36android-7.0.0_r35android-7.0.0_r34android-7.0.0_r33android-7.0.0_r32android-7.0.0_r31android-7.0.0_r30android-7.0.0_r3android-7.0.0_r29android-7.0.0_r28android-7.0.0_r27android-7.0.0_r24android-7.0.0_r21android-7.0.0_r19android-7.0.0_r17android-7.0.0_r15android-7.0.0_r14android-7.0.0_r13android-7.0.0_r12android-7.0.0_r11android-7.0.0_r10android-7.0.0_r1nougat-releasenougat-mr2.3-releasenougat-mr2.2-releasenougat-mr2.1-releasenougat-mr2-security-releasenougat-mr2-releasenougat-mr2-pixel-releasenougat-mr2-devnougat-mr1.8-releasenougat-mr1.7-releasenougat-mr1.6-releasenougat-mr1.5-releasenougat-mr1.4-releasenougat-mr1.3-releasenougat-mr1.2-releasenougat-mr1.1-releasenougat-mr1-volantis-releasenougat-mr1-security-releasenougat-mr1-releasenougat-mr1-flounder-releasenougat-mr1-devnougat-mr1-cts-releasenougat-mr0.5-releasenougat-dr1-releasenougat-devnougat-cts-releasenougat-bugfix-releaseAvinankumar Vellore Suriyakumar
2016-01-25Add wifi association heuristicAvinankumar Vellore Suriyakumar
Change-Id: I38176d1aa568e0583eda7b2a0fbe4393d32725f8
2016-01-25Fix CompactMeminfo bug and use test to verifyMichael Rosenfeld
Change-Id: I30ed2047edf93e528c020b4d571c55fa99c4e57b
2016-01-19Add more information to analysisAvinankumar Vellore Suriyakumar
Added more information to analysis. Also added rule for Interrupts Change-Id: I090ec531d170693a3a96047a02c3b057cfb80bb4
2016-01-14Add swap memory to the compact memory info parserMichael Rosenfeld
Change-Id: I5f6bbf8ee41311ef7dfb3d60fd76c7d902c187f8
2016-01-11Add wifi scan and disconnect heuristicsavellore
Change-Id: Ib513af70611367dd0ddce5b21ae7df56a2371b4d
2016-01-11Add Location clients heuristicsavellore
Parse the activity service section and retrieve location usage clients Change-Id: I71fb6331be713b3b8653834feea05c88deab68b6
2016-01-04Merge "Add a clear() method for LogcatParser"Jed Estep
2015-12-29fix compiler warningsGuang Zhu
Change-Id: Ifd2c923750dc6f2b5f8104aa3993277648fcf7b9
2015-12-21Add a clear() method for LogcatParserJed Estep
At present the only way to get a new LogcatItem is to reinstantiate the LogcatParser; adding clear() will allow each parser to easily produce multiple LogcatItems during its lifetime. Change-Id: I0025d8509d75936d9bb29b94f278b788f4a2ab91
2015-12-14Merge "Add support for more fields in procrank"Eric Rowe
2015-12-14Add support for more fields in procrankEric Rowe
Bug: 26140048 Change-Id: I9b7e46ee9fb5eb34de56ff4832ec942947b5b2cc
2015-11-30Parse compact meminfo for lost RAMMichael Rosenfeld
Change-Id: Ic878cf94ecc5fd16ba12a81409dbb2ea09097563
2015-11-09Add support for ro.boot.bootreason in parsingEric Rowe
Bug: 25597146 Change-Id: If8617d180fc37eb756e89bb24d7a2e12d9be9533
2015-10-28Only add unknown reset if no good boot reasonEric Rowe
Change-Id: Ie36b3192e49aa3570185da5eab78157e85e27e41
2015-10-26Add unknown reason as stack for unknown patternsEric Rowe
I think inspect bug was expecting a stack to be present so just set it as unkown. Bug: 24304795 Change-Id: Ia91246f2769889e7bb11bd2b8b972d8a92afc0ef
2015-10-15Merge "Add qtaguid & package UID log collectors to AUPT"Tetsui Ohkubo
2015-10-15Add qtaguid & package UID log collectors to AUPTTetsui Ohkubo
qtaguid includes network usage per uid, but it does not contain actual package names. Therefore, we have to also collect package UIDs. Change-Id: I6bbc9e0a266c15328f51bb3d7c915f242669fb43
2015-10-14Merge "Add cpuinfo log collector to AUPT"Tetsui Ohkubo
2015-10-14Add cpuinfo log collector to AUPTTetsui Ohkubo
Change-Id: I1daa01a9d1312c7356667ca80909487b9ce5df5c
2015-10-12Merge "Add gfxinfo log collector to AUPT"Tetsui Ohkubo
2015-10-09Add gfxinfo log collector to AUPTTetsui Ohkubo
Change-Id: I2fc18f621b0cfba50339b561315a1996325604f6
2015-10-01Changed noop section regex to end of bugreportavellore
In one of the recent devices, surfaceflinger dumpsys contains lines that match the no_op regex and hence the remaining dumpsys items are not processed. Hence batterystats parser is returning null. Affecting string: "------ DrmDisplayCompositor Layer: plane=21 disabled" Change-Id: Idc3489bed8ebfa0ab08cae8eaceebe264243d9e5
2015-06-25Separate kernel and partial wakelock parsingavellore
In some bugreports kernel wakelock section is missing. This prevents parsing of partial wakelock as well. So this fix is to separate kernel and partial wakelock parsing Change-Id: I196dcd9438976cb5d3fcd3b0a81839903aebac15
2015-06-08Start parsing NCs from build fingerprintEric Rowe
Native crashes used to always start with "*** *** ... ***" but not anymore. The next line is always "Build fingerprint: ..." so start with that. Bug: 21642733 Change-Id: I0e1b7c6a70f646ea27f7da62f141d14b6c75dd58
2015-05-19Parse the battery usage statisticsavellore
Change-Id: I5000e4352ded2eaa004bc486242c241bcdf4dada
2015-05-07Resume at "beginning of main"Eric Rowe
Change-Id: Ib73fe8215bf5b9cf8cd6dd58c54eb481c38cc483
2015-05-07Allow logcat parser to match F DEBUGEric Rowe
Native crashes sometimes appear in logcat with F DEBUG as the level and tag. Refactor the crash tag mechanism to allow for 2 signatures for native crashes but keep it private (for now) since there isn't a public need to add more (like there is for Java crashes). Bug: 20917511 Change-Id: Ieae63d45553ac8cf92977d69028783b7367c2162
2015-04-08Merge "Battery drain investigator"android-wear-n-preview-3android-wear-n-preview-2android-wear-n-preview-1android-wear-7.1.1_r1android-n-preview-5android-n-preview-4android-n-preview-3android-n-preview-2android-n-preview-1android-n-iot-preview-2android-cts-6.0_r9android-cts-6.0_r8android-cts-6.0_r7android-cts-6.0_r6android-cts-6.0_r5android-cts-6.0_r4android-cts-6.0_r32android-cts-6.0_r31android-cts-6.0_r30android-cts-6.0_r3android-cts-6.0_r29android-cts-6.0_r28android-cts-6.0_r27android-cts-6.0_r26android-cts-6.0_r25android-cts-6.0_r24android-cts-6.0_r23android-cts-6.0_r22android-cts-6.0_r21android-cts-6.0_r20android-cts-6.0_r2android-cts-6.0_r19android-cts-6.0_r18android-cts-6.0_r17android-cts-6.0_r16android-cts-6.0_r15android-cts-6.0_r14android-cts-6.0_r13android-cts-6.0_r12android-cts-6.0_r1android-6.0.1_r9android-6.0.1_r81android-6.0.1_r80android-6.0.1_r8android-6.0.1_r79android-6.0.1_r78android-6.0.1_r77android-6.0.1_r74android-6.0.1_r73android-6.0.1_r72android-6.0.1_r70android-6.0.1_r7android-6.0.1_r69android-6.0.1_r68android-6.0.1_r67android-6.0.1_r66android-6.0.1_r65android-6.0.1_r63android-6.0.1_r62android-6.0.1_r61android-6.0.1_r60android-6.0.1_r59android-6.0.1_r58android-6.0.1_r57android-6.0.1_r56android-6.0.1_r55android-6.0.1_r54android-6.0.1_r53android-6.0.1_r52android-6.0.1_r51android-6.0.1_r50android-6.0.1_r5android-6.0.1_r49android-6.0.1_r48android-6.0.1_r47android-6.0.1_r46android-6.0.1_r45android-6.0.1_r43android-6.0.1_r42android-6.0.1_r41android-6.0.1_r40android-6.0.1_r4android-6.0.1_r33android-6.0.1_r32android-6.0.1_r31android-6.0.1_r30android-6.0.1_r3android-6.0.1_r28android-6.0.1_r27android-6.0.1_r26android-6.0.1_r25android-6.0.1_r24android-6.0.1_r22android-6.0.1_r21android-6.0.1_r20android-6.0.1_r18android-6.0.1_r17android-6.0.1_r16android-6.0.1_r13android-6.0.1_r12android-6.0.1_r11android-6.0.1_r10android-6.0.1_r1android-6.0.0_r7android-6.0.0_r6android-6.0.0_r5android-6.0.0_r41android-6.0.0_r4android-6.0.0_r3android-6.0.0_r26android-6.0.0_r25android-6.0.0_r24android-6.0.0_r23android-6.0.0_r2android-6.0.0_r13android-6.0.0_r12android-6.0.0_r11android-6.0.0_r1nougat-mr1-wear-releasen-iot-preview-2marshmallow-releasemarshmallow-mr3-releasemarshmallow-mr2-releasemarshmallow-mr1-releasemarshmallow-mr1-devmarshmallow-dr1.6-releasemarshmallow-dr1.5-releasemarshmallow-dr1.5-devmarshmallow-dr-releasemarshmallow-dr-dragon-releasemarshmallow-dr-devmarshmallow-devmarshmallow-cts-releaseavellore
2015-04-07Battery drain investigatoravellore
Initial version of the battery drain investigator. It parses the bugreport for power specific sections and returns the analysis in JSON format Change-Id: I56c1e010666892b1296272942cc5edcc5072c731
2015-03-30Generate a kernel reset event if reboot reson could not be determined.Maxim Siniavine
BUG: 19963847 Change-Id: I9e380ecba32313e1f423b5af192acf0010487730
2015-02-25Add memory health parserMaxim Siniavine
Change-Id: I5508f0c24cfff566db167e8e7dba772a8b17950f
2014-12-09Allow the use of custom tags to detect java crahesMaxim Siniavine
Change-Id: I949bf99eae6ae4c45140ab90659b7fc9b20f703e
2014-10-08Fix NPE in monkey log portion of LogAnalyzerEric Rowe
Change-Id: I01e9fcb3a1a52471add6cde81e0db6fc68583375
2014-10-08Add monkey log type to log analyzerEric Rowe
Change-Id: Idcc68cd6e02781647f8ca8e2aa8bee19f5991977
2014-09-30Loosen restrictions on command line formatEric Rowe
Change-Id: Ic16907e7e98ee1a9be9b0a75b9cccffee6c75441
2014-09-26Fix monkey parser to ignore monkey log lines in the crash stackEric Rowe
Bug: 17674945 Change-Id: Iabe3b791395e28caeaed8a54f5e7aa532d3966e5
2014-09-04Merge "Switch to guava 15 in loganalysis"Brett Chabot
2014-08-28Parse mem info as long.android-wear-5.1.1_r1android-wear-5.1.0_r1android-wear-5.0.0_r1android-m-preview-2android-m-preview-1android-m-previewandroid-cts-5.1_r9android-cts-5.1_r8android-cts-5.1_r7android-cts-5.1_r6android-cts-5.1_r5android-cts-5.1_r4android-cts-5.1_r3android-cts-5.1_r28android-cts-5.1_r27android-cts-5.1_r26android-cts-5.1_r25android-cts-5.1_r24android-cts-5.1_r23android-cts-5.1_r22android-cts-5.1_r21android-cts-5.1_r20android-cts-5.1_r2android-cts-5.1_r19android-cts-5.1_r18android-cts-5.1_r17android-cts-5.1_r16android-cts-5.1_r15android-cts-5.1_r14android-cts-5.1_r13android-cts-5.1_r10android-cts-5.1_r1android-cts-5.0_r9android-cts-5.0_r8android-cts-5.0_r7android-cts-5.0_r6android-cts-5.0_r5android-cts-5.0_r4android-cts-5.0_r3android-5.1.1_r9android-5.1.1_r8android-5.1.1_r7android-5.1.1_r6android-5.1.1_r5android-5.1.1_r4android-5.1.1_r38android-5.1.1_r37android-5.1.1_r36android-5.1.1_r35android-5.1.1_r34android-5.1.1_r33android-5.1.1_r30android-5.1.1_r3android-5.1.1_r29android-5.1.1_r28android-5.1.1_r26android-5.1.1_r25android-5.1.1_r24android-5.1.1_r23android-5.1.1_r22android-5.1.1_r20android-5.1.1_r2android-5.1.1_r19android-5.1.1_r18android-5.1.1_r17android-5.1.1_r16android-5.1.1_r15android-5.1.1_r14android-5.1.1_r13android-5.1.1_r12android-5.1.1_r10android-5.1.1_r1android-5.1.0_r5android-5.1.0_r4android-5.1.0_r3android-5.1.0_r1android-5.0.2_r3android-5.0.2_r1android-5.0.1_r1android-5.0.0_r7android-5.0.0_r6android-5.0.0_r5.1android-5.0.0_r5android-5.0.0_r4android-5.0.0_r3android-5.0.0_r2android-5.0.0_r1master-soonglollipop-wear-releaselollipop-releaselollipop-mr1-wfc-releaselollipop-mr1-releaselollipop-mr1-fi-releaselollipop-mr1-devlollipop-mr1-cts-releaselollipop-devlollipop-cts-releaseEric Rowe
Ignore entries with values greater than a long instead of crashing. Change-Id: I62410d4083169143049229afd47236a0984b3c42
2014-08-28Switch to guava 15 in loganalysisBrett Chabot
Bug: 17252597 Change-Id: I87e359535c7aea42f6e669a5e83eb0b1abdd4930
2014-08-15Update boot reason parsing for with 3.10 kernelEric Rowe
Also, bring kernel log parser in line with APR and only record first kernel reset. Bug: 14829888 Change-Id: Ice5db062b3fc8ece774afc8e284f1a276aa52d43
2014-06-16Better identify java crashes when they don't come from regular apps.Maxim Siniavine
Change-Id: I4e14fb4dc3414b6a78d1b5456403699980abb8a8
2014-05-02Fix manta watchdog reset not being detected.Maxim Siniavine
Bug: 14445952 Change-Id: I52ef8fc3f9b78e4aba24f6c3f0fc166eafb06780
2014-04-17Add parsing for compact meminfoMaxim Siniavine
Change-Id: I9ff2677f75bb2b77e07c3a9e391235c3f7004eec
2014-03-27Increase the size of the posted kernel log.Maxim Siniavine
Change-Id: Ibd1f4d81b94b3ddb11726b70dbb26603cfdcfbc7
2014-02-24Allow for multiple native crashes to be parsed.Eric Rowe
A recent change mean that all native crashes were printed with the same PID and TID which broke how we parsed. Now look for the start of the native crash as well as changes in PID/TID. Bug: 13098304 Change-Id: Ia691000b99328e0dbd1514a379a9e6528189430a
2014-02-24Fix ANR traces parsingEric Rowe
Bug: 12903905 Change-Id: I0a7551f4ad7bc000f006e4adf82140427b1265bc
2014-02-24Don't parse corrupt kernel log linesEric Rowe
Bug: 12995243 Change-Id: I25636ccbac15cfd3fd788c4557a7b71f14e29b8c
2014-02-19add Snet parsing, based on Tag, for filtering out using SAFFETY_NET categoryMichael Jones
Change-Id: I283bf137b382e440216665188e4444a4fe48e782
2014-01-17Merge "Allow native crash name to contain spaces"Eric Rowe