Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(357)

Side by Side Diff: third_party/WebKit/LayoutTests/inspector/tracing/timeline-sampling-codemap.html

Issue 2145873002: [DevTools] Split inspector/tracing into subdirectories to speed things up. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 <html>
2 <head>
3 <script src="../../http/tests/inspector/inspector-test.js"></script>
4 <script src="../tracing-test.js"></script>
5 <script>
6 function test()
7 {
8 var codemap = new WebInspector.TimelineJSProfileProcessor.CodeMap();
9 for (var i = 0; i < 10; i++) {
10 var address = i * 0x100 + 0x77000;
11 codemap.addEntry("0x" + address.toString(16), 0x80, "frame" + i);
12 }
13
14 codemap.addEntry( "0x77010", 0x10, "frame1killer");
15 codemap.addEntry( "0x77090", 0x200, "frames234killer");
16 codemap.moveEntry("0x77090", "0x55000", 0x300);
17 codemap.moveEntry("0x77500", "0xfffffffffffff000", 0x80);
18 codemap.moveEntry("0x77600", "0x77700", 0x80);
19
20 // fedcba9876543210
21 // bank -> BBBAAAAAAAAAAAAA <- address
22 codemap.addEntry("0xffffffffffffff00", 2, "frameA");
23 codemap.addEntry("0xffffffffffffff02", 2, "frameB");
24 codemap.addEntry("0xffffffffffffff04", 2, "frameC");
25 codemap.addEntry("0xffffffffffffff06", 2, "frameD");
26 codemap.addEntry("0xffffffffffffff01", 5, "frameE");
27
28 InspectorTest.addResult("Lookup test:");
29 var addresses = [
30 "0x0",
31 "0x7700f",
32 "0x77010",
33 "0x77011",
34 "0x7701f",
35 "0x77020",
36 "0x77800",
37 "0x55007",
38 "0x88000",
39 "0xffffffffffffff00",
40 "0xffffffffffffff01",
41 "0xffffffffffffff02",
42 "0xffffffffffffff07",
43 "0xffffffffffffff08",
44 ];
45 for (var i = 0; i < addresses.length; ++i)
46 InspectorTest.addResult(" " + addresses[i] + " -> " + codemap.lookupEnt ry(addresses[i]));
47
48 InspectorTest.addResult("");
49 for (var bankName of codemap._banks.keysArray()) {
50 InspectorTest.addResult("Bank \"" + bankName + "\":");
51 var bank = codemap._banks.get(bankName);
52 for (var i = 0; i < bank._entries.length; ++i) {
53 var entry = bank._entries[i];
54 InspectorTest.addResult(" 0x" + entry.address.toString(16) + " / " + entry.size + " : " + entry.callFrame);
55 }
56 }
57 InspectorTest.completeTest();
58 }
59
60 </script>
61 </head>
62 <body onload="runTest()">
63 </body>
64 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698