Lines Matching full:threadinfo
17 ], [" 15e44:\torr\tw2, wzr, #0x1", 89668], [" 15e48:\tmov\tx0, x23", 89672], [" 15e4c:\tmov\tx1, xzr", 89676], [" 15e50:\tstr\tw8, [sp,#40]", 89680], [" 15e54:\tbl\t13a00 <android::VectorImpl::removeItemsAt(unsigned long, unsigned long)>", 89684], [" 15e58:\tmov\tx0, x21", 89688], [" 15e5c:\tstrb\tw24, [x19,#104]", 89692], [" 15e60:\tbl\tb650 <pthread_mutex_unlock@plt>", 89696], [" 15e64:\tldr\tx0, [sp,#48]", 89700], [" 15e68:\tadd\tx1, sp, #0x28", 89704], [" 15e6c:\tldr\tx8, [x0]", 89708], [" 15e70:\tldr\tx8, [x8,#16]", 89712], [" 15e74:\tblr\tx8", 89716], [" 15e78:\tldr\tx8, [sp,#48]", 89720], [" 15e7c:\tcbz\tx8, 15e94 <android::Looper::pollInner(int)+0x16c>", 89724], [" 15e80:\tldr\tx9, [x8]", 89728], [" 15e84:\tadd\tx1, sp, #0x30", 89732], [" 15e88:\tldur\tx9, [x9,#-24]", 89736], [" 15e8c:\tadd\tx0, x8, x9", 89740], [" 15e90:\tbl\td580 <android::RefBase::decStrong(void const*) const>", 89744], [" 15e94:\tmov\tx0, x21", 89748], [" 15e98:\tbl\tb640 <pthread_mutex_lock@plt>", 89752], [" 15e9c:\tnegs\twzr, w0", 89756], [" 15ea0:\tb.vs\t1613c <android::Looper::pollInner(int)+0x414>", 89760], [" 15ea4:\tldr\tx8, [x19,#80]", 89764], [" 15ea8:\torr\tw22, wzr, #0xfffffffe", 89768], [" 15eac:\tstrb\twzr, [x19,#104]", 89772], [" 15eb0:\tcbnz\tx8, 15e08 <android::Looper::pollInner(int)+0xe0>", 89776], [" 15eb4:\tb\t1601c <android::Looper::pollInner(int)+0x2f4>", 89780], [" 15eb8:\ttbnz\tw22, #31, 160fc <android::Looper::pollInner(int)+0x3d4>", 89784], [" 15ebc:\tcbz\tw22, 16134 <android::Looper::pollInner(int)+0x40c>", 89788], [" 15ec0:\tadd\tx8, x19, #0x78", 89792], [" 15ec4:\tstr\tx26, [sp,#16]", 89796], [" 15ec8:\tmov\tx26, xzr", 89800], [" 15ecc:\tsxtw\tx24, w22", 89804], [" 15ed0:\tstr\tx8, [sp,#32]", 89808], [" 15ed4:\tadd\tx8, sp, #0x30", 89812], [" 15ed8:\tadd\tx8, x8, #0x18", 89816], [" 15edc:\tadd\tx23, sp, #0x58", 89820], [" 15ee0:\tmov\tw22, #0xffffffff \t// #-1", 89824], [" 15ee4:\tstr\tx8, [sp,#24]", 89828], [" 15ee8:\tadd\tx8, x23, x26, lsl #4", 89832], [" 15eec:\tldr\tw9, [x19,#20]", 89836], [" 15ef0:\tldr\tw27, [x8,#8]", 89840], [" 15ef4:\tldr\tw28, [x8]", 89844], [" 15ef8:\tcmp\tw27, w9", 89848], [" 15efc:\tb.ne\t15f24 <android::Looper::pollInner(int)+0x1fc>", 89852], [" 15f00:\ttbnz\tw28, #0, 15f94 <android::Looper::pollInner(int)+0x26c>", 89856], [" 15f04:\tadrp\tx1, 18000 <android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> >::do_splat(void*, void const*, unsigned long) const+0x74>", 89860], [" 15f08:\tadrp\tx2, 18000 <android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> >::do_splat(void*, void const*, unsigned long) const+0x74>", 89864], [" 15f0c:\tmov\tw0, #0x5 \t// #5", 89868], [" 15f10:\tadd\tx1, x1, #0xcbd", 89872], [" 15f14:\tadd\tx2, x2, #0xe62", 89876], [" 15f18:\tmov\tw3, w28", 89880], [" 15f1c:\tbl\tb330 <__android_log_print@plt>", 89884], [" 15f20:\tb\t16004 <android::Looper::pollInner(int)+0x2dc>", 89888], [" 15f24:\tldr\tx0, [sp,#32]", 89892], [" 15f28:\tadd\tx1, sp, #0x30", 89896], [" 15f2c:\tstr\tw27, [sp,#48]", 89900], [" 15f30:\tstr\txzr, [sp,#72]", 89904], [" 15f34:\tbl\t144e0 <android::SortedVectorImpl::indexOf(void const*) const>", 89908], [" 15f38:\tldr\tx8, [sp,#72]", 89912], [" 15f3c:\tmov\tx25, x0", 89916], [" 15f40:\tcbz\tx8, 15f58 <android::Looper::pollInner(int)+0x230>", 89920], [" 15f44:\tldr\tx9, [x8]", 89924], [" 15f48:\tldr\tx1, [sp,#24]", 89928], [" 15f4c:\tldur\tx9, [x9,#-24]", 89932], [" 15f50:\tadd\tx0, x8, x9", 89936], [" 15f54:\tbl\td580 <android::RefBase::decStrong(void const*) const>", 89940], [" 15f58:\ttbnz\tx25, #63, 15fe4 <android::Looper::pollInner(int)+0x2bc>", 89944], [" 15f5c:\tlsr\tw8, w28, #1", 89948], [" 15f60:\tldr\tx10, [x19,#128]", 89952], [" 15f64:\tand\tw9, w8, #0x2", 89956], [" 15f68:\tbfxil\tw9, w28, #0, #1", 89960], [" 15f6c:\tand\tw11, w8, #0x4", 89964], [" 15f70:\torr\tw9, w9, w11", 89968], [" 15f74:\tmov\tw11, #0x28 \t// #40", 89972], [" 15f78:\tand\tw8, w8, #0x8", 89976], [" 15f7c:\tmadd\tx10, x25, x11, x10", 89980], [" 15f80:\torr\tw1, w9, w8", 89984], [" 15f84:\tmov\tx0, x19", 89988], [" 15f88:\tadd\tx2, x10, #0x8", 89992], [" 15f8c:\tbl\t161b4 <android::Looper::pushResponse(int, android::Looper::Request const&)>", 89996], [" 15f90:\tb\t16004 <android::Looper::pollInner(int)+0x2dc>", 90000], [" 15f94:\tadd\tx1, sp, #0x30", 90004], [" 15f98:\torr\tw2, wzr, #0x8", 90008], [" 15f9c:\torr\tw3, wzr, #0x8", 90012], [" 15fa0:\tmov\tw0, w27", 90016], [" 15fa4:\tbl\tb7e0 <__read_chk@plt>", 90020], [" 15fa8:\tcmn\tx0, #0x1", 90024], [" 15fac:\tb.ne\t16004 <android::Looper::pollInner(int)+0x2dc>", 90028], [" 15fb0:\tbl\tb3b0 <__errno@plt>", 90032], [" 15fb4:\tmov\tx25, x0", 90036], [" 15fb8:\tldr\tw8, [x25]", 90040], [" 15fbc:\tcmp\tw8, #0x4", 90044], [" 15fc0:\tb.ne\t16004 <android::Looper::pollInner(int)+0x2dc>", 90048], [" 15fc4:\tldr\tw0, [x19,#20]", 90052], [" 15fc8:\tadd\tx1, sp, #0x30", 90056], [" 15fcc:\torr\tw2, wzr, #0x8", 90060], [" 15fd0:\torr\tw3, wzr, #0x8", 90064], [" 15fd4:\tbl\tb7e0 <__read_chk@plt>", 90068], [" 15fd8:\tcmn\tx0, #0x1", 90072], [" 15fdc:\tb.eq\t15fb8 <android::Looper::pollInner(int)+0x290>", 90076], [" 15fe0:\tb\t16004 <android::Looper::pollInner(int)+0x2dc>", 90080], [" 15fe4:\tadrp\tx1, 18000 <android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> >::do_splat(void*, void const*, unsigned long) const+0x74>", 90084], [" 15fe8:\tadrp\tx2, 18000 <android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> >::do_splat(void*, void const*, unsigned long) const+0x74>", 90088], [" 15fec:\tmov\tw0, #0x5 \t// #5", 90092], [" 15ff0:\tadd\tx1, x1, #0xcbd", 90096], [" 15ff4:\tadd\tx2, x2, #0xe9a", 90100], [" 15ff8:\tmov\tw3, w28", 90104], [" 15ffc:\tmov\tw4, w27", 90108], [" 16000:\tbl\tb330 <__android_log_print@plt>", 90112], [" 16004:\tadd\tx26, x26, #0x1", 90116], [" 16008:\tcmp\tx26, x24", 90120], [" 1600c:\tb.lt\t15ee8 <android::Looper::pollInner(int)+0x1c0>", 90124], [" 16010:\tldr\tx26, [sp,#16]", 90128], [" 16014:\tb\t15df0 <android::Looper::pollInner(int)+0xc8>", 90132], [" 16018:\tstr\tx8, [x19,#216]", 90136], [" 1601c:\tmov\tx0, x21", 90140], [" 16020:\tbl\tb650 <pthread_mutex_unlock@plt>", 90144], [" 16024:\tldr\tx8, [x19,#184]", 90148], [" 16028:\tcbz\tx8, 160c8 <android::Looper::pollInner(int)+0x3a0>", 90152], [" 1602c:\tmov\tx21, xzr", 90156], [" 16030:\tmov\tx0, x20", 90160], [" 16034:\tmov\tx1, x21", 90164], [" 16038:\tbl\t13e14 <android::VectorImpl::editItemLocation(unsigned long)>", 90168], [" 1603c:\tmov\tx24, x0", 90172], [" 16040:\tldr\tw8, [x24,#12]", 90176], [" 16044:\tcmn\tw8, #0x2", 90180], [" 16048:\tb.ne\t160b8 <android::Looper::pollInner(int)+0x390>", 90184], [" 1604c:\tmov\tx23, x24", 90188], [" 16050:\tldr\tw22, [x24,#8]", 90192], [" 16054:\tldr\tw2, [x24]", 90196], [" 16058:\tldr\tx3, [x24,#32]", 90200], [" 1605c:\tldr\tx0, [x23,#24]!", 90204], [" 16060:\tldr\tx8, [x0]", 90208], [" 16064:\tmov\tw1, w22", 90212], [" 16068:\tldr\tx8, [x8,#16]", 90216], [" 1606c:\tblr\tx8", 90220], [" 16070:\tcbz\tw0, 1609c <android::Looper::pollInner(int)+0x374>", 90224], [" 16074:\tldr\tx8, [x23]", 90228], [" 16078:\tcbz\tx8, 160b4 <android::Looper::pollInner(int)+0x38c>", 90232], [" 1607c:\tldr\tx9, [x8]", 90236], [" 16080:\tmov\tx1, x23", 90240], [" 16084:\tldur\tx9, [x9,#-24]", 90244], [" 16088:\tadd\tx0, x8, x9", 90248], [" 1608c:\tbl\td580 <android::RefBase::decStrong(void const*) const>", 90252], [" 16090:\torr\tw22, wzr, #0xfffffffe", 90256], [" 16094:\tstr\txzr, [x23]", 90260], [" 16098:\tb\t160b8 <android::Looper::pollInner(int)+0x390>", 90264], [" 1609c:\tldr\tw2, [x24,#20]", 90268], [" 160a0:\tmov\tx0, x19", 90272], [" 160a4:\tmov\tw1, w22", 90276], [" 160a8:\tbl\t1629c <android::Looper::removeFd(int, int)>", 90280], [" 160ac:\tldr\tx8, [x23]", 90284], [" 160b0:\tcbnz\tx8, 1607c <android::Looper::pollInner(int)+0x354>", 90288], [" 160b4:\torr\tw22, wzr, #0xfffffffe", 90292], [" 160b8:\tldr\tx8, [x19,#184]", 90296], [" 160bc:\tadd\tx21, x21, #0x1", 90300], [" 160c0:\tcmp\tx21, x8", 90304], [" 160c4:\tb.cc\t16030 <android::Looper::pollInner(int)+0x308>", 90308], [" 160c8:\tldr\tx8, [x26,#40]", 90312], [" 160cc:\tldur\tx9, [x29,#-88]", 90316], [" 160d0:\tcmp\tx8, x9", 90320], [" 160d4:\tb.ne\t16140 <android::Looper::pollInner(int)+0x418>", 90324], [" 160d8:\tmov\tw0, w22", 90328], [" 160dc:\tldp\tx29, x30, [sp,#432]", 90332], [" 160e0:\tldp\tx20, x19, [sp,#416]", 90336], [" 160e4:\tldp\tx22, x21, [sp,#400]", 90340], [" 160e8:\tldp\tx24, x23, [sp,#384]", 90344], [" 160ec:\tldp\tx26, x25, [sp,#368]", 90348], [" 160f0:\tldp\tx28, x27, [sp,#352]", 90352], [" 160f4:\tadd\tsp, sp, #0x1c0", 90356], [" 160f8:\tret", 90360], [" 160fc:\tbl\tb3b0 <__errno@plt>", 90364], [" 16100:\tldr\tw0, [x0]", 90368], [" 16104:\tcmp\tw0, #0x4", 90372], [" 16108:\tb.eq\t15dec <android::Looper::pollInner(int)+0xc4>", 90376], [" 1610c:\tbl\tb3c0 <strerror@plt>", 90380], [" 16110:\tadrp\tx1, 18000 <android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo> >::do_splat(void*, void const*, unsigned long) const+0x74>", 90384], [" 16114:\tadrp\tx2, 18000 <android::SortedVector<android::key_value_pair_t<int, android::ProcessCallStack::ThreadInfo{"s": 1000000, "e": 0, "c": [{"s": 1000000, "e": 1000000, "c": [], "f": 77}], "f": 78}], "f": 79}}], "libId": 17, "eventCount": 0}, {"functions": [{"a": [{"a": 11952, "s": 1000000, "e": 0}], "c": 0, "rg": {"s": 1000000, "e": 0, "c": [{"s": 1000000, "e": 0, "c": [{"s": 1000000, "e": 1000000, "c": [], "f": 83}], "f": 82}], "f": 81}, "g": {"s": 1000000, "e": 0, "c": [{"s": 1000000, "e": 1000000, "c": [], "f": 80}], "f": 81}}, {"a": [{"a": 9892, "s": 1000000, "e": 0}, {"a": 9908, "s": 5000000, "e": 0}], "c": 0, "rg": {"s": 6000000, "e": 0, "c": [{"s": 3000000, "e": 3000000, "c": [], "f": 83}, {"s": 3000000, "e": 3000000, "c": [], "f": 110}], "f": 82}, "g": {"s": 6000000, "e": 0, "c": [{"s": 1000000, "e": 0, "c": [{"s": 1000000, "e": 1000000, "c": [], "f": 80}], "f": 81}, {"s": 5000000, "e": 0, "c": [{"s": 5000000, "e": 4000000, "c": [{"s": 1000000, "e": 1000000, "c": [], "f": 164}], "f": 108}], "f": 109}], "f": 82}}, {"a": [{"a": 26000, "s": 1000000, "e": 1000000}], "c": 1, "rg": {"s": 1000000, "e": 0, "c": [{"s": 1000000, "e": 0, "c": [{"s": 1000000, "e": 0, "c": [{"s": 1000000, "e": 0, "c": [{"s": 1000000, "e": 1000000, "c": [], "f": 110}], "f": 82}], "f": 109}], "f": 108}], "f": 164}, "g": {"s": 1000000, "e": 1000000, "c": [], "f": 164}}, {"a": [{"a": 23948, "s": 1000000, "e": 1000000}, {"a": 23992, "s": 1000000, "e": 1000000}, {"a": 24236, "s": 1000000, "e": 0}, {"a": 24712, "s": 1000000, "e": 1000000}, {"a": 24776, "s": 1000000, "e": 1000000}], "c": 4, "rg": {"s": 5000000, "e": 0, "c": [{"s": 5000000, "e": 0, "c": [{"s": 5000000, "e": 0, "c": [{"s": 2000000, "e": 2000000, "c": [], "f": 83}, {"s": 3000000, "e": 3000000, "c": [], "f": 110}], "f": 82}], "f": 109}], "f": 108}, "g": {"s": 5000000, "e": 4000000, "c": [{"s": 1000000, "e": 1000000, "c": [], "f": 164}], "f": 108}}, {"a": [{"a": 19232, "s": 5000000, "e": 0}], "c": 0, "rg": {"s": 5000000, "e": 0, "c": [{"s": 5000000, "e": 0, "c": [{"s": 2000000, "e": 2000000, "c": [], "f": 83}, {"s": 3000000, "e": 3000000, "c": [], "f": 110}], "f": 82}], "f": 109}, "g": {"s": 5000000, "e": 0, "c": [{"s": 5000000, "e": 4000000, "c": [{"s": 1000000, "e": 1000000, "c": [], "f": 164}], "f": 108}], "f": 109}}], "libId": 18, "eventCount": 5000000}], "eventCount": 37000000}], "pid": 25016, "eventCount": 4977000000}], "eventCount": 4977000000}], "threadNames": {"25016": "amplewithnative", "25033": "SleepThread", "25034": "RenderThread"}, "androidVersion": "8.1.0"}</script>
240 this.threadInfo = null;
261 if (this.threadInfo) {
275 this.threadInfo = null;
289 this.threadInfo = this.processInfo.threads[selectedItem.row];
291 this.libInfo = this.threadInfo.libs[selectedItem.row];
316 if (this.threadInfo) {
317 rows.push(['Thread: ' + getThreadName(this.threadInfo.tid),
318 this.getSampleWeight(this.threadInfo.eventCount)]);
377 title = 'Libraries in thread ' + getThreadName(this.threadInfo.tid);
379 for (let lib of this.threadInfo.libs) {
381 this.threadInfo.eventCount));
549 let threadInfo = processInfo.threads[j];
550 let threadName = getThreadName(threadInfo.tid);
551 for (let k = 0; k < threadInfo.libs.length; ++k) {
552 let lib = threadInfo.libs[k];
583 let threadInfo = processInfo.threads[indexes[1]];
584 let lib = threadInfo.libs[indexes[2]];
586 FunctionTab.showFunction(eventInfo, processInfo, threadInfo, lib, func);
612 static showFunction(eventInfo, processInfo, threadInfo, lib, func) {
618 tab.setFunction(eventInfo, processInfo, threadInfo, lib, func);
630 setFunction(eventInfo, processInfo, threadInfo, lib, func) {
633 this.threadInfo = threadInfo;
653 this.processInfo, this.threadInfo, () => this.onSampleWeightChange());
685 let threadName = getThreadName(this.threadInfo.tid);
740 constructor(divContainer, eventInfo, processInfo, threadInfo, onSelectChange) {
746 this.eventCountForThread = threadInfo.eventCount;