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

Side by Side Diff: runtime/bin/vmservice/client/deployed/web/index_devtools.html

Issue 135843006: Improve Code object support in service and observatory (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 6 years, 11 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 | Annotate | Revision Log
OLDNEW
1 <!DOCTYPE html><html><head><script src="packages/shadow_dom/shadow_dom.debug.js" ></script> 1 <!DOCTYPE html><html><head><script src="packages/shadow_dom/shadow_dom.debug.js" ></script>
2 <script src="packages/custom_element/custom-elements.debug.js"></script> 2 <script src="packages/custom_element/custom-elements.debug.js"></script>
3 <script src="packages/browser/interop.js"></script> 3 <script src="packages/browser/interop.js"></script>
4 4
5 <title>Dart VM Observatory</title> 5 <title>Dart VM Observatory</title>
6 <meta charset="utf-8"> 6 <meta charset="utf-8">
7 <link type="text/css" rel="stylesheet" href="bootstrap_css/css/bootstrap.min.c ss"> 7 <link type="text/css" rel="stylesheet" href="bootstrap_css/css/bootstrap.min.c ss">
8 8
9 <script src="index_devtools.html_bootstrap.dart.js"></script> 9 <script src="index_devtools.html_bootstrap.dart.js"></script>
10 10
(...skipping 153 matching lines...) Expand 10 before | Expand all | Expand 10 after
164 164
165 </polymer-element> 165 </polymer-element>
166 <polymer-element name="code-ref" extends="service-ref"> 166 <polymer-element name="code-ref" extends="service-ref">
167 <template> 167 <template>
168 <a href="{{ url }}">{{ name }}</a> 168 <a href="{{ url }}">{{ name }}</a>
169 </template> 169 </template>
170 170
171 </polymer-element><polymer-element name="disassembly-entry" extends="observatory -element"> 171 </polymer-element><polymer-element name="disassembly-entry" extends="observatory -element">
172 <template> 172 <template>
173 <div class="row"> 173 <div class="row">
174 <template if="{{ instruction['type'] == 'DisassembledInstructionComment' }}" >
175 <div class="col-md-2"></div> 174 <div class="col-md-2"></div>
176 <div class="col-md-2"></div> 175 <div class="col-md-2">{{ instruction.formattedAddress() }}</div>
177 <div class="col-md-4"><code>{{ instruction['comment'] }}</code></div>
178 </template>
179 <template if="{{ instruction['type'] == 'DisassembledInstruction' }}">
180 <div class="col-md-2"></div>
181 <div class="col-md-2">{{ instruction['pc'] }}</div>
182 <div class="col-md-4"> 176 <div class="col-md-4">
183 <code>{{ instruction['hex'] }} {{ instruction['human'] }}</code> 177 <code>{{ instruction.machine }} {{ instruction.human }}</code>
184 </div> 178 </div>
185 </template>
186 </div> 179 </div>
187 </template> 180 </template>
188 181
189 </polymer-element><polymer-element name="code-view" extends="observatory-element "> 182 </polymer-element><polymer-element name="code-view" extends="observatory-element ">
190 <template> 183 <template>
191 <div class="row"> 184 <div class="row">
192 <div class="col-md-8 col-md-offset-2"> 185 <div class="col-md-8 col-md-offset-2">
193 <div class="{{ cssPanelClass }}"> 186 <div class="{{ cssPanelClass }}">
194 <div class="panel-heading"> 187 <div class="panel-heading">
195 <function-ref app="{{ app }}" ref="{{ code['function'] }}"></function- ref> 188 <function-ref app="{{ app }}" ref="{{ code.functionRef }}"></function- ref>
196 </div> 189 </div>
197 <div class="panel-body"> 190 <div class="panel-body">
198 <div class="row"> 191 <div class="row">
199 <div class="col-md-2"><strong>Samples</strong></div> 192 <div class="col-md-2"><strong>Samples</strong></div>
200 <div class="col-md-2"><strong>Address</strong></div> 193 <div class="col-md-2"><strong>Address</strong></div>
201 <div><strong>Instruction</strong></div> 194 <div><strong>Instruction</strong></div>
202 </div> 195 </div>
203 <template repeat="{{ instruction in code['disassembly'] }}"> 196 <template repeat="{{ instruction in code.instructions }}">
204 <disassembly-entry instruction="{{ instruction }}"> 197 <disassembly-entry instruction="{{ instruction }}">
205 </disassembly-entry> 198 </disassembly-entry>
206 </template> 199 </template>
207 </div> 200 </div>
208 </div> 201 </div>
209 </div> 202 </div>
210 </div> 203 </div>
211 </template> 204 </template>
212 205
213 </polymer-element><polymer-element name="collapsible-content" extends="observato ry-element"> 206 </polymer-element><polymer-element name="collapsible-content" extends="observato ry-element">
(...skipping 365 matching lines...) Expand 10 before | Expand all | Expand 10 after
579 <template if="{{ messageType == 'Bool' }}"> 572 <template if="{{ messageType == 'Bool' }}">
580 <instance-view app="{{ app }}" instance="{{ message }}"></instance-view> 573 <instance-view app="{{ app }}" instance="{{ message }}"></instance-view>
581 </template> 574 </template>
582 <template if="{{ messageType == 'Smi' }}"> 575 <template if="{{ messageType == 'Smi' }}">
583 <instance-view app="{{ app }}" instance="{{ message }}"></instance-view> 576 <instance-view app="{{ app }}" instance="{{ message }}"></instance-view>
584 </template> 577 </template>
585 <template if="{{ messageType == 'Function' }}"> 578 <template if="{{ messageType == 'Function' }}">
586 <function-view app="{{ app }}" function="{{ message }}"></function-view> 579 <function-view app="{{ app }}" function="{{ message }}"></function-view>
587 </template> 580 </template>
588 <template if="{{ messageType == 'Code' }}"> 581 <template if="{{ messageType == 'Code' }}">
589 <code-view app="{{ app }}" code="{{ message }}"></code-view> 582 <code-view app="{{ app }}" code="{{ message['code'] }}"></code-view>
590 </template> 583 </template>
591 <template if="{{ messageType == 'Script' }}"> 584 <template if="{{ messageType == 'Script' }}">
592 <script-view app="{{ app }}" script="{{ message }}"></script-view> 585 <script-view app="{{ app }}" script="{{ message }}"></script-view>
593 </template> 586 </template>
594 <template if="{{ messageType == 'CPU' }}"> 587 <template if="{{ messageType == 'CPU' }}">
595 <json-view json="{{ message }}"></json-view> 588 <json-view json="{{ message }}"></json-view>
596 </template> 589 </template>
597 <!-- Add new views and message types in the future here. --> 590 <!-- Add new views and message types in the future here. -->
598 </template> 591 </template>
599 592
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after
672 </template> 665 </template>
673 <template if="{{ app.locationManager.profile == false }}"> 666 <template if="{{ app.locationManager.profile == false }}">
674 <response-viewer app="{{ app }}"></response-viewer> 667 <response-viewer app="{{ app }}"></response-viewer>
675 </template> 668 </template>
676 </template> 669 </template>
677 670
678 </polymer-element> 671 </polymer-element>
679 <observatory-application devtools="true"></observatory-application> 672 <observatory-application devtools="true"></observatory-application>
680 673
681 </body></html> 674 </body></html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698