Lines Matching defs:pb

294     let pb = this.procBlock_;
295 if (pb.blockStat === 0) {
298 pb.oneBlock = {
304 pb.oneBlock.in = [[], [], [], [], this.NumberStringToArray(ret[2])];
307 if (!pb.oneBlock) { //完成了一个block的解析
308 if (!(pb.blockCollect.file in this.output_)) {
309 this.output_[pb.blockCollect.file] = {};
311 if (!(pb.blockCollect.func in this.output_[pb.blockCollect.file])) {
312 this.output_[pb.blockCollect.file][pb.blockCollect.func] = [];
314 this.output_[pb.blockCollect.file][pb.blockCollect.func].push(pb.blockCollect);
319 pb.oneBlock.out = this.NumberStringToArray(ret[1]);
324 pb.blockStat = 1;
328 else if (pb.blockStat === 1) { //开始记录bytecode,直到空行,结束这个block
330 if (pb.oneBlock.maxDetailWidth === 0) {
331 pb.oneBlock.maxDetailWidth = X2DFast.gi().getTextWidth('Empty', 14);
332 pb.oneBlock.detailList.push('Empty');
334 pb.blockCollect.irList.push(pb.oneBlock);
335 pb.oneBlock = null;
336 pb.blockStat = 0;
344 if (pb.oneBlock.maxDetailWidth < w) {
345 pb.oneBlock.maxDetailWidth = w;
347 pb.oneBlock.detailList.push(s);
360 let pb = this.procBlock_;
362 switch (pb.blockStat) {
366 pb.oneBlock = {
372 pb.blockStat = 1;
375 if (!pb.oneBlock) { //完成了一个block的解析
376 if (!(pb.blockCollect.file in this.output_)) {
377 this.output_[pb.blockCollect.file] = {};
379 if (!(pb.blockCollect.func in this.output_[pb.blockCollect.file])) {
380 this.output_[pb.blockCollect.file][pb.blockCollect.func] = [];
382 this.output_[pb.blockCollect.file][pb.blockCollect.func].push(pb.blockCollect);
389 pb.oneBlock.in = [[], [], [], [], this.NumberStringToArray(ret[1])];
390 pb.blockStat = 2;
397 pb.oneBlock.out = this.NumberStringToArray(ret[1]);
398 pb.blockStat = 3;
404 if (pb.oneBlock.maxDetailWidth === 0) {
405 pb.oneBlock.maxDetailWidth = X2DFast.gi().getTextWidth('Empty', 14);
406 pb.oneBlock.detailList.push('Empty');
408 pb.blockCollect.irList.push(pb.oneBlock);
409 pb.oneBlock = null;
410 pb.blockStat = 0;
418 if (pb.oneBlock.maxDetailWidth < w) {
419 pb.oneBlock.maxDetailWidth = w;
421 pb.oneBlock.detailList.push(s);