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

Side by Side Diff: runtime/observatory/lib/src/elements/isolate_view.html

Issue 1403883002: -Fix display of megamorphic miss function. (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: Created 5 years, 2 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
1 <link rel="import" href="../../../../packages/polymer/polymer.html"> 1 <link rel="import" href="../../../../packages/polymer/polymer.html">
2 <link rel="import" href="action_link.html"> 2 <link rel="import" href="action_link.html">
3 <link rel="import" href="curly_block.html"> 3 <link rel="import" href="curly_block.html">
4 <link rel="import" href="eval_box.html"> 4 <link rel="import" href="eval_box.html">
5 <link rel="import" href="function_ref.html"> 5 <link rel="import" href="function_ref.html">
6 <link rel="import" href="isolate_summary.html"> 6 <link rel="import" href="isolate_summary.html">
7 <link rel="import" href="library_ref.html"> 7 <link rel="import" href="library_ref.html">
8 <link rel="import" href="nav_bar.html"> 8 <link rel="import" href="nav_bar.html">
9 <link rel="import" href="observatory_element.html"> 9 <link rel="import" href="observatory_element.html">
10 <link rel="import" href="script_inset.html"> 10 <link rel="import" href="script_inset.html">
(...skipping 14 matching lines...) Expand all
25 </style> 25 </style>
26 26
27 <nav-bar> 27 <nav-bar>
28 <top-nav-menu></top-nav-menu> 28 <top-nav-menu></top-nav-menu>
29 <vm-nav-menu vm="{{ isolate.vm }}"></vm-nav-menu> 29 <vm-nav-menu vm="{{ isolate.vm }}"></vm-nav-menu>
30 <isolate-nav-menu isolate="{{ isolate }}" last="{{ true }}"></isolate-nav- menu> 30 <isolate-nav-menu isolate="{{ isolate }}" last="{{ true }}"></isolate-nav- menu>
31 <nav-refresh callback="{{ refreshCoverage }}" label="Refresh Coverage"></n av-refresh> 31 <nav-refresh callback="{{ refreshCoverage }}" label="Refresh Coverage"></n av-refresh>
32 <nav-refresh callback="{{ refresh }}"></nav-refresh> 32 <nav-refresh callback="{{ refresh }}"></nav-refresh>
33 </nav-bar> 33 </nav-bar>
34 34
35 <div class="content"> 35 <div class="content-centered">
36 <h1>isolate '{{ isolate.name }}'</h1> 36 <h1>isolate '{{ isolate.name }}'</h1>
37 </div> 37 <br>
38 38 <div class="flex-row">
39 <br> 39 <div style="flex:1"></div>
40 <div class="flex-row"> 40 <div>
41 <div class="flex-item-10-percent"> 41 <isolate-run-state isolate="{{ isolate }}"></isolate-run-state>
42 </div> 42 <isolate-location isolate="{{ isolate }}"></isolate-location>
43 <div class="flex-item-30-percent"> 43 [<a on-click="{{ goto }}" _href="{{ gotoLink('/debugger', isolate) }}" >debug</a>]
44 <isolate-run-state isolate="{{ isolate }}"></isolate-run-state> 44 </div>
45 </div>
46 <div class="flex-item-50-percent">
47 <isolate-location isolate="{{ isolate }}"></isolate-location>
48 </div>
49 <div class="flex-item-10-percent">
50 </div> 45 </div>
51 </div> 46 </div>
52 <br>
53 47
54 <template if="{{ isolate.topFrame != null }}"> 48 <template if="{{ isolate.topFrame != null }}">
55 <br> 49 <br>
56 <div class="content-centered-big"> 50 <div class="content-centered">
57 <source-inset location="{{ isolate.topFrame.function.location }}" 51 <source-inset location="{{ isolate.topFrame.function.location }}"
58 currentPos="{{ isolate.topFrame.location.tokenPos }}" 52 currentPos="{{ isolate.topFrame.location.tokenPos }}"
59 height="200px"> 53 height="200px">
60 </source-inset> 54 </source-inset>
61 </div> 55 </div>
62 </template> 56 </template>
63 57
64 <div class="flex-row"> 58 <div class="content-centered">
65 <div class="flex-item-20-percent"></div> 59 <hr>
66 <div class="flex-item-60-percent"><hr></div> 60 <isolate-shared-summary isolate="{{ isolate }}"></isolate-shared-summary>
67 <div class="flex-item-20-percent"></div>
68 </div>
69
70 <br>
71
72 <isolate-shared-summary isolate="{{ isolate }}"></isolate-shared-summary>
73
74 <div class="flex-row">
75 <div class="flex-item-20-percent"></div>
76 <div class="flex-item-60-percent"><hr></div>
77 <div class="flex-item-20-percent"></div>
78 </div> 61 </div>
79 62
80 <div class="content-centered"> 63 <div class="content-centered">
64 <hr>
81 <div class="flex-row"> 65 <div class="flex-row">
82 <div class="flex-item-50-percent"> 66 <div class="flex-item-50-percent">
83 <div class="memberList"> 67 <div class="memberList">
84 <div class="memberItem"> 68 <div class="memberItem">
85 <div class="memberName">started at</div> 69 <div class="memberName">started at</div>
86 <div class="memberValue">{{ isolate.startTime.toString() }}</div> 70 <div class="memberValue">{{ isolate.startTime.toString() }}</div>
87 </div> 71 </div>
88 <div class="memberItem"> 72 <div class="memberItem">
89 <div class="memberName">uptime</div> 73 <div class="memberName">uptime</div>
90 <div class="memberValue">{{ isolate.upTime.toString() }}</div> 74 <div class="memberValue">{{ isolate.upTime.toString() }}</div>
(...skipping 14 matching lines...) Expand all
105 </div> 89 </div>
106 <div class="memberItem"> 90 <div class="memberItem">
107 <div class="memberName">isolate id</div> 91 <div class="memberName">isolate id</div>
108 <div class="memberValue">{{ isolate.number }}</div> 92 <div class="memberValue">{{ isolate.number }}</div>
109 </div> 93 </div>
110 </div> 94 </div>
111 </div> 95 </div>
112 </div> 96 </div>
113 </div> 97 </div>
114 98
115 <hr> 99 <div class="content-centered">
116 100 <hr>
117 <div class="content">
118 libraries ({{ isolate.libraries.length }}) 101 libraries ({{ isolate.libraries.length }})
119 <curly-block expand="{{ isolate.libraries.length <= 8 }}"> 102 <curly-block expand="{{ isolate.libraries.length <= 8 }}">
120 <div class="memberList"> 103 <div class="memberList">
121 <template repeat="{{ lib in isolate.libraries }}"> 104 <template repeat="{{ lib in isolate.libraries }}">
122 <div class="memberItem"> 105 <div class="memberItem">
123 <div class="memberName"> 106 <div class="memberName">
124 <library-ref ref="{{ lib }}"></library-ref> 107 <library-ref ref="{{ lib }}"></library-ref>
125 </div> 108 </div>
126 </div> 109 </div>
127 </template> 110 </template>
128 </div> 111 </div>
129 </curly-block> 112 </curly-block>
130 </div> 113 </div>
131 114
132 <hr> 115 <div class="content-centered">
133 116 <hr>
134 <div class="content">
135 <eval-box callback="{{ evaluate }}"></eval-box> 117 <eval-box callback="{{ evaluate }}"></eval-box>
136 </div> 118 </div>
137 119
138 <div class="content-centered-big"> 120 <div class="content-centered">
139 <hr> 121 <hr>
140 <script-inset script="{{ rootLibrary.rootScript }}"> 122 <script-inset script="{{ rootLibrary.rootScript }}">
141 </script-inset> 123 </script-inset>
142 </div> 124 </div>
143 125
144 <view-footer></view-footer> 126 <view-footer></view-footer>
145 </template> 127 </template>
146 </polymer-element> 128 </polymer-element>
147 129
148 <script type="application/dart" src="isolate_view.dart"></script> 130 <script type="application/dart" src="isolate_view.dart"></script>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698