In pollOnce of ALooper.cpp, there is possible memory corruption due to a use after free. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.
{
"types": [
"EoP"
],
"spl": "2021-04-01",
"severity": "High",
"fixes": [
"https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/7d712cfe6ddf86c07c4f2baee74ec948c7fc72d0",
"https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/49a35c4a228cad8f0f0bd5620293a39b86436a9a"
],
"vanir_signatures": [
{
"digest": {
"length": 112.0,
"function_hash": "186852355703105968249531837970760135890"
},
"target": {
"file": "sensorservice/libsensorndkbridge/ASensorEventQueue.cpp",
"function": "ASensorEventQueue::invalidate"
},
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"id": "ASB-A-175074139-0a8254fc",
"source": "https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/49a35c4a228cad8f0f0bd5620293a39b86436a9a"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"175338350376184407561575965550301864279",
"146770633911945992649970193126583715982",
"95320158542912606694778386078013027514",
"114718618083158654539225311868567875902",
"328740308666334647360823521326323376239",
"208421390744922076359441266346807559653",
"46297914879259874993959006136728580398",
"239620906534774554706114372251302565009",
"327514652275251501616220071647409566208",
"148121696718016821402592060933076017463",
"125431876008829551393857222448666575530",
"25277166917324200931515547171507353828",
"136494564686535766492629984934040925293",
"136330307779559267520528693322730134765",
"290831533718802031734328455405940862225",
"334228949003768332278296525993142464757",
"182489750176153327708079453001078492479"
]
},
"target": {
"file": "sensorservice/libsensorndkbridge/ALooper.cpp"
},
"signature_type": "Line",
"signature_version": "v1",
"id": "ASB-A-175074139-10fa176c",
"source": "https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/7d712cfe6ddf86c07c4f2baee74ec948c7fc72d0",
"deprecated": false
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"330447537097675539252385082856762235096",
"282011660942983272463757724813184164592",
"50270848261736214570189113027025612978",
"224106946109673079510338919633052164774",
"266200261360821140457707070037807320134",
"185699286301061500587374795313906852865",
"298905764697992428034262560199772222030",
"21430056208338405090993662798921032421",
"112078958419776545104860554552827140820",
"226703862797786715270010448638402490814",
"146104340249398142111242056257995503608",
"111756944621021755623766058070599046611",
"225357105025320715574227170299473043759",
"173150515546834295693552080537098549161",
"319238317936927559161631749700328098406"
]
},
"target": {
"file": "sensorservice/libsensorndkbridge/ALooper.h"
},
"signature_type": "Line",
"signature_version": "v1",
"id": "ASB-A-175074139-1c66e3af",
"source": "https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/7d712cfe6ddf86c07c4f2baee74ec948c7fc72d0",
"deprecated": false
},
{
"digest": {
"length": 139.0,
"function_hash": "335260696262615486874176740433796637286"
},
"target": {
"file": "sensorservice/libsensorndkbridge/ALooper.cpp",
"function": "ALooper::signalSensorEvents"
},
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"id": "ASB-A-175074139-4d7bc0c8",
"source": "https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/7d712cfe6ddf86c07c4f2baee74ec948c7fc72d0"
},
{
"digest": {
"length": 403.0,
"function_hash": "171840078558003582812907671098951028435"
},
"target": {
"file": "sensorservice/libsensorndkbridge/ASensorEventQueue.cpp",
"function": "ASensorEventQueue::onEvent"
},
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/49a35c4a228cad8f0f0bd5620293a39b86436a9a",
"deprecated": false,
"id": "ASB-A-175074139-53dd92c8"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"198405642499162274940852900100507791554",
"169717540790079582205546149850149923255",
"93839094809342152946526119181357957978",
"292293060880194341078027618267972180477",
"67189507560418697297069398564344229658",
"27977812829603634904983777454389271943",
"149068085882477412927962571974762908863",
"223876125014588472968307502322614312628",
"55220342805854082907609401564989109932",
"295637599539773878350638950350171755205",
"162361965170605664294421644611554133172",
"25206586707413470031636455154366523792",
"264663550233668949149841937048982618930",
"158563887568769247619697610741038965201",
"195971026134512998831144100989657547018",
"62836789166685267445124638167858118303",
"154853823636498881256127461355976540230",
"328455709470856863814336391650955525899",
"71712428347790331715542326776997432231",
"326638272845119303328443879144317185346",
"16249804582271015951360695471434556413",
"316636771253552696827445401395873018857",
"308367660609770809911958842953485257491",
"256943392463113684848680903006351033507"
]
},
"target": {
"file": "sensorservice/libsensorndkbridge/ASensorEventQueue.cpp"
},
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/49a35c4a228cad8f0f0bd5620293a39b86436a9a",
"deprecated": false,
"id": "ASB-A-175074139-58e91b0e"
},
{
"digest": {
"length": 912.0,
"function_hash": "141950273662983222182307105608186187251"
},
"target": {
"file": "sensorservice/libsensorndkbridge/ALooper.cpp",
"function": "ALooper::pollOnce"
},
"signature_type": "Function",
"signature_version": "v1",
"id": "ASB-A-175074139-67990a3a",
"source": "https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/7d712cfe6ddf86c07c4f2baee74ec948c7fc72d0",
"deprecated": false
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"166355541968493489795323881535919462142",
"138266605509322098048874562973918929903",
"213438741058246753034642003598311226468"
]
},
"target": {
"file": "sensorservice/libsensorndkbridge/ASensorEventQueue.h"
},
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/49a35c4a228cad8f0f0bd5620293a39b86436a9a",
"deprecated": false,
"id": "ASB-A-175074139-715fd0ea"
},
{
"digest": {
"length": 183.0,
"function_hash": "111653548151460901949576093783172643942"
},
"target": {
"file": "sensorservice/libsensorndkbridge/ASensorEventQueue.cpp",
"function": "ASensorEventQueue::ASensorEventQueue"
},
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/49a35c4a228cad8f0f0bd5620293a39b86436a9a",
"deprecated": false,
"id": "ASB-A-175074139-73a32dca"
},
{
"digest": {
"length": 115.0,
"function_hash": "97390541015894019321014952537759814247"
},
"target": {
"file": "sensorservice/libsensorndkbridge/ALooper.cpp",
"function": "ALooper::invalidateSensorQueue"
},
"signature_type": "Function",
"signature_version": "v1",
"id": "ASB-A-175074139-c2f4729f",
"source": "https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/7d712cfe6ddf86c07c4f2baee74ec948c7fc72d0",
"deprecated": false
}
]
}{
"types": [
"EoP"
],
"spl": "2021-04-01",
"severity": "High",
"fixes": [
"https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/7d712cfe6ddf86c07c4f2baee74ec948c7fc72d0",
"https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/1b859a81ed4b16d879201bc66b2a949d05cba6bd"
],
"vanir_signatures": [
{
"digest": {
"length": 912.0,
"function_hash": "141950273662983222182307105608186187251"
},
"target": {
"file": "sensorservice/libsensorndkbridge/ALooper.cpp",
"function": "ALooper::pollOnce"
},
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/7d712cfe6ddf86c07c4f2baee74ec948c7fc72d0",
"deprecated": false,
"id": "ASB-A-175074139-10bc04f8"
},
{
"digest": {
"length": 115.0,
"function_hash": "97390541015894019321014952537759814247"
},
"target": {
"file": "sensorservice/libsensorndkbridge/ALooper.cpp",
"function": "ALooper::invalidateSensorQueue"
},
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"id": "ASB-A-175074139-35db49bf",
"source": "https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/7d712cfe6ddf86c07c4f2baee74ec948c7fc72d0"
},
{
"digest": {
"length": 139.0,
"function_hash": "335260696262615486874176740433796637286"
},
"target": {
"file": "sensorservice/libsensorndkbridge/ALooper.cpp",
"function": "ALooper::signalSensorEvents"
},
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"id": "ASB-A-175074139-7310a28d",
"source": "https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/7d712cfe6ddf86c07c4f2baee74ec948c7fc72d0"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"330447537097675539252385082856762235096",
"282011660942983272463757724813184164592",
"50270848261736214570189113027025612978",
"224106946109673079510338919633052164774",
"266200261360821140457707070037807320134",
"185699286301061500587374795313906852865",
"298905764697992428034262560199772222030",
"21430056208338405090993662798921032421",
"112078958419776545104860554552827140820",
"226703862797786715270010448638402490814",
"146104340249398142111242056257995503608",
"111756944621021755623766058070599046611",
"225357105025320715574227170299473043759",
"173150515546834295693552080537098549161",
"319238317936927559161631749700328098406"
]
},
"target": {
"file": "sensorservice/libsensorndkbridge/ALooper.h"
},
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/7d712cfe6ddf86c07c4f2baee74ec948c7fc72d0",
"deprecated": false,
"id": "ASB-A-175074139-9b27a418"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"175338350376184407561575965550301864279",
"146770633911945992649970193126583715982",
"95320158542912606694778386078013027514",
"114718618083158654539225311868567875902",
"328740308666334647360823521326323376239",
"208421390744922076359441266346807559653",
"46297914879259874993959006136728580398",
"239620906534774554706114372251302565009",
"327514652275251501616220071647409566208",
"148121696718016821402592060933076017463",
"125431876008829551393857222448666575530",
"25277166917324200931515547171507353828",
"136494564686535766492629984934040925293",
"136330307779559267520528693322730134765",
"290831533718802031734328455405940862225",
"334228949003768332278296525993142464757",
"182489750176153327708079453001078492479"
]
},
"target": {
"file": "sensorservice/libsensorndkbridge/ALooper.cpp"
},
"signature_type": "Line",
"signature_version": "v1",
"deprecated": false,
"id": "ASB-A-175074139-c399ad23",
"source": "https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/7d712cfe6ddf86c07c4f2baee74ec948c7fc72d0"
}
]
}{
"types": [
"EoP"
],
"spl": "2021-04-01",
"severity": "High",
"fixes": [
"https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/7d712cfe6ddf86c07c4f2baee74ec948c7fc72d0",
"https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/99d5d9ac9e30c43e7d8c58cd562e3fffb26f4771"
],
"vanir_signatures": [
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"111751606459396987508306385696303910007",
"281364304863022303445757825753763141058",
"16998352553302590552547012488297193746",
"337119448075981019045224588584760337997",
"144220586690888320081634369623547654493",
"91783616081600166396272870273680267110",
"197006474722480302484902360428096983972",
"334333573627651888193187039031340014361",
"264663550233668949149841937048982618930",
"52426285693984245406713885238032305649",
"195971026134512998831144100989657547018",
"62836789166685267445124638167858118303",
"154853823636498881256127461355976540230",
"82997533482005271797636766342610476838",
"171208053669156432697753230872872295818",
"259109680928253586744887818479434125360",
"16249804582271015951360695471434556413",
"316636771253552696827445401395873018857",
"308367660609770809911958842953485257491",
"256943392463113684848680903006351033507"
]
},
"target": {
"file": "sensorservice/libsensorndkbridge/ASensorEventQueue.cpp"
},
"signature_type": "Line",
"signature_version": "v1",
"deprecated": false,
"id": "ASB-A-175074139-08d50c1c",
"source": "https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/99d5d9ac9e30c43e7d8c58cd562e3fffb26f4771"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"330447537097675539252385082856762235096",
"282011660942983272463757724813184164592",
"50270848261736214570189113027025612978",
"224106946109673079510338919633052164774",
"266200261360821140457707070037807320134",
"185699286301061500587374795313906852865",
"298905764697992428034262560199772222030",
"21430056208338405090993662798921032421",
"112078958419776545104860554552827140820",
"226703862797786715270010448638402490814",
"146104340249398142111242056257995503608",
"111756944621021755623766058070599046611",
"225357105025320715574227170299473043759",
"173150515546834295693552080537098549161",
"319238317936927559161631749700328098406"
]
},
"target": {
"file": "sensorservice/libsensorndkbridge/ALooper.h"
},
"signature_type": "Line",
"signature_version": "v1",
"id": "ASB-A-175074139-11a5fa69",
"source": "https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/7d712cfe6ddf86c07c4f2baee74ec948c7fc72d0",
"deprecated": false
},
{
"digest": {
"length": 528.0,
"function_hash": "334915140087764131799797843321049981657"
},
"target": {
"file": "sensorservice/libsensorndkbridge/ASensorEventQueue.cpp",
"function": "ASensorEventQueue::onEvent"
},
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/99d5d9ac9e30c43e7d8c58cd562e3fffb26f4771",
"deprecated": false,
"id": "ASB-A-175074139-20807917"
},
{
"digest": {
"length": 912.0,
"function_hash": "141950273662983222182307105608186187251"
},
"target": {
"file": "sensorservice/libsensorndkbridge/ALooper.cpp",
"function": "ALooper::pollOnce"
},
"signature_type": "Function",
"signature_version": "v1",
"id": "ASB-A-175074139-2376bcf2",
"source": "https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/7d712cfe6ddf86c07c4f2baee74ec948c7fc72d0",
"deprecated": false
},
{
"digest": {
"length": 185.0,
"function_hash": "64524193049490776091598583930887454286"
},
"target": {
"file": "sensorservice/libsensorndkbridge/ASensorEventQueue.cpp",
"function": "ASensorEventQueue::ASensorEventQueue"
},
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/99d5d9ac9e30c43e7d8c58cd562e3fffb26f4771",
"deprecated": false,
"id": "ASB-A-175074139-321b7d25"
},
{
"digest": {
"length": 139.0,
"function_hash": "335260696262615486874176740433796637286"
},
"target": {
"file": "sensorservice/libsensorndkbridge/ALooper.cpp",
"function": "ALooper::signalSensorEvents"
},
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/7d712cfe6ddf86c07c4f2baee74ec948c7fc72d0",
"deprecated": false,
"id": "ASB-A-175074139-363eec40"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"276043382857204389303821965747802198932",
"208244344914470344033582674081873140751",
"222535376569494936955936827608216991619",
"192352801118087442726593066291317089900"
]
},
"target": {
"file": "sensorservice/libsensorndkbridge/ASensorEventQueue.h"
},
"signature_type": "Line",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/99d5d9ac9e30c43e7d8c58cd562e3fffb26f4771",
"deprecated": false,
"id": "ASB-A-175074139-58387ccc"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"175338350376184407561575965550301864279",
"146770633911945992649970193126583715982",
"95320158542912606694778386078013027514",
"114718618083158654539225311868567875902",
"328740308666334647360823521326323376239",
"208421390744922076359441266346807559653",
"46297914879259874993959006136728580398",
"239620906534774554706114372251302565009",
"327514652275251501616220071647409566208",
"148121696718016821402592060933076017463",
"125431876008829551393857222448666575530",
"25277166917324200931515547171507353828",
"136494564686535766492629984934040925293",
"136330307779559267520528693322730134765",
"290831533718802031734328455405940862225",
"334228949003768332278296525993142464757",
"182489750176153327708079453001078492479"
]
},
"target": {
"file": "sensorservice/libsensorndkbridge/ALooper.cpp"
},
"signature_type": "Line",
"signature_version": "v1",
"deprecated": false,
"id": "ASB-A-175074139-65a715d9",
"source": "https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/7d712cfe6ddf86c07c4f2baee74ec948c7fc72d0"
},
{
"digest": {
"length": 115.0,
"function_hash": "97390541015894019321014952537759814247"
},
"target": {
"file": "sensorservice/libsensorndkbridge/ALooper.cpp",
"function": "ALooper::invalidateSensorQueue"
},
"signature_type": "Function",
"signature_version": "v1",
"id": "ASB-A-175074139-9bf2ac2f",
"source": "https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/7d712cfe6ddf86c07c4f2baee74ec948c7fc72d0",
"deprecated": false
},
{
"digest": {
"length": 112.0,
"function_hash": "186852355703105968249531837970760135890"
},
"target": {
"file": "sensorservice/libsensorndkbridge/ASensorEventQueue.cpp",
"function": "ASensorEventQueue::invalidate"
},
"signature_type": "Function",
"signature_version": "v1",
"id": "ASB-A-175074139-a9246cce",
"source": "https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/99d5d9ac9e30c43e7d8c58cd562e3fffb26f4771",
"deprecated": false
}
]
}{
"types": [
"EoP"
],
"spl": "2021-04-01",
"severity": "High",
"fixes": [
"https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/7d712cfe6ddf86c07c4f2baee74ec948c7fc72d0",
"https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/99d5d9ac9e30c43e7d8c58cd562e3fffb26f4771"
],
"vanir_signatures": [
{
"digest": {
"length": 912.0,
"function_hash": "141950273662983222182307105608186187251"
},
"target": {
"file": "sensorservice/libsensorndkbridge/ALooper.cpp",
"function": "ALooper::pollOnce"
},
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/7d712cfe6ddf86c07c4f2baee74ec948c7fc72d0",
"deprecated": false,
"id": "ASB-A-175074139-0a08d7f6"
},
{
"digest": {
"length": 185.0,
"function_hash": "64524193049490776091598583930887454286"
},
"target": {
"file": "sensorservice/libsensorndkbridge/ASensorEventQueue.cpp",
"function": "ASensorEventQueue::ASensorEventQueue"
},
"signature_type": "Function",
"signature_version": "v1",
"id": "ASB-A-175074139-1786d6eb",
"source": "https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/99d5d9ac9e30c43e7d8c58cd562e3fffb26f4771",
"deprecated": false
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"276043382857204389303821965747802198932",
"208244344914470344033582674081873140751",
"222535376569494936955936827608216991619",
"192352801118087442726593066291317089900"
]
},
"target": {
"file": "sensorservice/libsensorndkbridge/ASensorEventQueue.h"
},
"signature_type": "Line",
"signature_version": "v1",
"id": "ASB-A-175074139-250f1e88",
"source": "https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/99d5d9ac9e30c43e7d8c58cd562e3fffb26f4771",
"deprecated": false
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"111751606459396987508306385696303910007",
"281364304863022303445757825753763141058",
"16998352553302590552547012488297193746",
"337119448075981019045224588584760337997",
"144220586690888320081634369623547654493",
"91783616081600166396272870273680267110",
"197006474722480302484902360428096983972",
"334333573627651888193187039031340014361",
"264663550233668949149841937048982618930",
"52426285693984245406713885238032305649",
"195971026134512998831144100989657547018",
"62836789166685267445124638167858118303",
"154853823636498881256127461355976540230",
"82997533482005271797636766342610476838",
"171208053669156432697753230872872295818",
"259109680928253586744887818479434125360",
"16249804582271015951360695471434556413",
"316636771253552696827445401395873018857",
"308367660609770809911958842953485257491",
"256943392463113684848680903006351033507"
]
},
"target": {
"file": "sensorservice/libsensorndkbridge/ASensorEventQueue.cpp"
},
"signature_type": "Line",
"signature_version": "v1",
"deprecated": false,
"id": "ASB-A-175074139-7c9112da",
"source": "https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/99d5d9ac9e30c43e7d8c58cd562e3fffb26f4771"
},
{
"digest": {
"length": 528.0,
"function_hash": "334915140087764131799797843321049981657"
},
"target": {
"file": "sensorservice/libsensorndkbridge/ASensorEventQueue.cpp",
"function": "ASensorEventQueue::onEvent"
},
"signature_type": "Function",
"signature_version": "v1",
"id": "ASB-A-175074139-897dcd45",
"source": "https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/99d5d9ac9e30c43e7d8c58cd562e3fffb26f4771",
"deprecated": false
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"330447537097675539252385082856762235096",
"282011660942983272463757724813184164592",
"50270848261736214570189113027025612978",
"224106946109673079510338919633052164774",
"266200261360821140457707070037807320134",
"185699286301061500587374795313906852865",
"298905764697992428034262560199772222030",
"21430056208338405090993662798921032421",
"112078958419776545104860554552827140820",
"226703862797786715270010448638402490814",
"146104340249398142111242056257995503608",
"111756944621021755623766058070599046611",
"225357105025320715574227170299473043759",
"173150515546834295693552080537098549161",
"319238317936927559161631749700328098406"
]
},
"target": {
"file": "sensorservice/libsensorndkbridge/ALooper.h"
},
"signature_type": "Line",
"signature_version": "v1",
"deprecated": false,
"id": "ASB-A-175074139-a387bc83",
"source": "https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/7d712cfe6ddf86c07c4f2baee74ec948c7fc72d0"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"175338350376184407561575965550301864279",
"146770633911945992649970193126583715982",
"95320158542912606694778386078013027514",
"114718618083158654539225311868567875902",
"328740308666334647360823521326323376239",
"208421390744922076359441266346807559653",
"46297914879259874993959006136728580398",
"239620906534774554706114372251302565009",
"327514652275251501616220071647409566208",
"148121696718016821402592060933076017463",
"125431876008829551393857222448666575530",
"25277166917324200931515547171507353828",
"136494564686535766492629984934040925293",
"136330307779559267520528693322730134765",
"290831533718802031734328455405940862225",
"334228949003768332278296525993142464757",
"182489750176153327708079453001078492479"
]
},
"target": {
"file": "sensorservice/libsensorndkbridge/ALooper.cpp"
},
"signature_type": "Line",
"signature_version": "v1",
"deprecated": false,
"id": "ASB-A-175074139-adeaa75a",
"source": "https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/7d712cfe6ddf86c07c4f2baee74ec948c7fc72d0"
},
{
"digest": {
"length": 115.0,
"function_hash": "97390541015894019321014952537759814247"
},
"target": {
"file": "sensorservice/libsensorndkbridge/ALooper.cpp",
"function": "ALooper::invalidateSensorQueue"
},
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/7d712cfe6ddf86c07c4f2baee74ec948c7fc72d0",
"deprecated": false,
"id": "ASB-A-175074139-cf186363"
},
{
"digest": {
"length": 112.0,
"function_hash": "186852355703105968249531837970760135890"
},
"target": {
"file": "sensorservice/libsensorndkbridge/ASensorEventQueue.cpp",
"function": "ASensorEventQueue::invalidate"
},
"signature_type": "Function",
"signature_version": "v1",
"source": "https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/99d5d9ac9e30c43e7d8c58cd562e3fffb26f4771",
"deprecated": false,
"id": "ASB-A-175074139-e7050f4b"
},
{
"digest": {
"length": 139.0,
"function_hash": "335260696262615486874176740433796637286"
},
"target": {
"file": "sensorservice/libsensorndkbridge/ALooper.cpp",
"function": "ALooper::signalSensorEvents"
},
"signature_type": "Function",
"signature_version": "v1",
"id": "ASB-A-175074139-ef64c1e5",
"source": "https://android.googlesource.com/platform/frameworks/hardware/interfaces/+/7d712cfe6ddf86c07c4f2baee74ec948c7fc72d0",
"deprecated": false
}
]
}