Home | History | Annotate | Download | only in turbolizer

Lines Matching defs:let

11     let view = this;
12 let ADDRESS_STYLE = {
19 let ADDRESS_LINK_STYLE = {
25 let UNCLASSIFIED_STYLE = {
28 let NUMBER_STYLE = {
31 let COMMENT_STYLE = {
34 let POSITION_STYLE = {
40 let OPCODE_STYLE = {
59 let matches = /\d+/.exec(text);
70 let matches = /(\d+):(\d+)/.exec(text);
72 let li = Number(matches[1]);
74 let pos = view.pos_lines[li-1] + Number(matches[2]);
82 let patterns = [
123 let view = this;
124 let result = undefined;
125 for (let i = 0; i < li.children.length; ++i) {
126 let fragment = li.children[i];
127 let location = fragment.location;
158 let view = this;
168 let base = sourcePosition;
169 let current = 0;
170 let source_lines = sourceText.split("\n");
171 for (let i = 1; i < source_lines.length; i++) {
180 let view = this;
186 for (let ev_name in view.addr_event_counts) {
187 let keys = Object.keys(view.addr_event_counts[ev_name]);
188 let values = keys.map(key => view.addr_event_counts[ev_name][key]);
211 let view = this;
212 let func = function(match, p1, p2, p3) {
213 let nums = p2.split(":");
214 let li = Number(nums[0]);
215 let pos = Number(nums[1]);
222 let fragments = super.processLine(line);
226 let matches = /^(0x[0-9a-fA-F]+)\s+\d+\s+[0-9a-fA-F]+/.exec(line);
228 let newFragments = [];
229 for (let event in view.addr_event_counts) {
230 let count = view.addr_event_counts[event][matches[1]];
231 let str = " ";
232 let css_cls = "prof";
234 let perc = count / view.total_event_counts[event] * 100;
236 let col = { r: 255, g: 255, b: 255 };
237 for (let i = 0; i < PROF_COLS.length; i++) {
243 let col1 = PROF_COLS[i].col;
244 let col2 = PROF_COLS[i + 1].col;
246 let val = perc - PROF_COLS[i].perc;
247 let max = PROF_COLS[i + 1].perc - PROF_COLS[i].perc;
258 let fragment = view.createFragment(str, css_cls);