Home | History | Annotate | Download | only in doc

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;