mirror of
https://github.com/compiler-explorer/compiler-explorer.git
synced 2025-12-27 07:04:04 -05:00
Fix jump-to-label for quoted symbols (fixes #8009)
Enable label detection for quoted symbols in assembly instructions such as `call "square(int)"`. This allows jump-to-label functionality to work for C++ symbols with special characters that require quoting in assembly. Changes: - Update identifierFindRe regex to support quoted strings - Update labelDef regex to allow any characters within quotes - Update labelFindNonMips and labelFindMips to support quoted content - Strip quotes when storing label definitions to match extracted names - Fix column positions to correctly point to symbol content without quotes - Add comprehensive test case for quoted symbols 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -184,8 +184,9 @@ export class AsmParser extends AsmRegex implements IAsmParser {
|
||||
}
|
||||
} else {
|
||||
// A used label.
|
||||
context.prevLabel = match[1];
|
||||
labelDefinitions[match[1]] = asmLength + 1;
|
||||
const labelName = match[1].startsWith('"') && match[1].endsWith('"') ? match[1].slice(1, -1) : match[1];
|
||||
context.prevLabel = labelName;
|
||||
labelDefinitions[labelName] = asmLength + 1;
|
||||
|
||||
if (!this.parsingState.inNvccDef && !this.parsingState.inNvccCode && filters.libraryCode) {
|
||||
context.prevLabelIsUserFunction = this.isUserFunctionByLookingAhead(
|
||||
@@ -323,9 +324,9 @@ export class AsmParser extends AsmRegex implements IAsmParser {
|
||||
this.labelProcessor = new LabelProcessor();
|
||||
this.parsingState = new ParsingState({}, null, '', false, false, []);
|
||||
|
||||
this.labelFindNonMips = /[.A-Z_a-z][\w$.]*|"[.A-Z_a-z][\w$.]*"/g;
|
||||
this.labelFindNonMips = /[.A-Z_a-z][\w$.]*|"[^"]+"/g;
|
||||
// MIPS labels can start with a $ sign, but other assemblers use $ to mean literal.
|
||||
this.labelFindMips = /[$.A-Z_a-z][\w$.]*|"[$.A-Z_a-z][\w$.]*"/g;
|
||||
this.labelFindMips = /[$.A-Z_a-z][\w$.]*|"[^"]+"/g;
|
||||
this.mipsLabelDefinition = /^\$[\w$.]+:/;
|
||||
this.dataDefn =
|
||||
/^\s*\.(ascii|asciz|base64|[1248]?byte|dc(?:\.[abdlswx])?|dcb(?:\.[bdlswx])?|ds(?:\.[bdlpswx])?|double|dword|fill|float|half|hword|int|long|octa|quad|short|single|skip|space|string(?:8|16|32|64)?|value|word|xword|zero)/;
|
||||
@@ -333,7 +334,7 @@ export class AsmParser extends AsmRegex implements IAsmParser {
|
||||
// Opcode expression here matches LLVM-style opcodes of the form `%blah = opcode`
|
||||
this.hasOpcodeRe = /^\s*(%[$.A-Z_a-z][\w$.]*\s*=\s*)?[A-Za-z]/;
|
||||
this.instructionRe = /^\s*[A-Za-z]+/;
|
||||
this.identifierFindRe = /([$.@A-Z_a-z]\w*)(?:@\w+)*/g;
|
||||
this.identifierFindRe = /([$.@A-Z_a-z]\w*)(?:@\w+)*|"([^"]+)"/g;
|
||||
this.hasNvccOpcodeRe = /^\s*[@A-Za-z|]/;
|
||||
this.definesFunction = /^\s*\.(type.*,\s*[#%@]function|proc\s+[.A-Z_a-z][\w$.]*:.*)$/;
|
||||
this.definesGlobal = /^\s*\.(?:globa?l|GLB|export)\s*([.A-Z_a-z][\w$.]*|"[.A-Z_a-z][\w$.]*")/;
|
||||
|
||||
@@ -31,7 +31,7 @@ export class AsmRegex {
|
||||
protected labelDef: RegExp;
|
||||
|
||||
constructor() {
|
||||
this.labelDef = /^(?:.proc\s+)?([\w$.@]+|"[\w$.@]+"):/i;
|
||||
this.labelDef = /^(?:.proc\s+)?([\w$.@]+|"[^"]+"):/i;
|
||||
}
|
||||
|
||||
static squashHorizontalWhitespace(line: string, atStart: boolean): string {
|
||||
|
||||
@@ -99,18 +99,23 @@ export class LabelProcessor {
|
||||
const params = instruction.replace(context.instructionRe, '');
|
||||
|
||||
const removedCol = instruction.length - params.length + 1;
|
||||
params.replace(context.identifierFindRe, (symbol, target, index) => {
|
||||
const startCol = removedCol + index;
|
||||
params.replace(context.identifierFindRe, (match, group1, group2, offset) => {
|
||||
// group1: normal identifier like _Z12testFunctionPii
|
||||
// group2: quoted content like square(int) from "square(int)"
|
||||
const symbol = group1 || group2;
|
||||
const isQuoted = !!group2;
|
||||
const startCol = removedCol + offset + (isQuoted ? 1 : 0); // Skip opening quote if quoted
|
||||
const endCol = startCol + symbol.length;
|
||||
const label: AsmResultLabel = {
|
||||
name: symbol,
|
||||
range: {
|
||||
startCol: startCol,
|
||||
endCol: startCol + symbol.length,
|
||||
endCol: endCol,
|
||||
},
|
||||
};
|
||||
if (target !== symbol) label.target = target;
|
||||
if (group1 && group1 !== symbol) label.target = group1;
|
||||
labelsInLine.push(label);
|
||||
return symbol;
|
||||
return match;
|
||||
});
|
||||
|
||||
return labelsInLine;
|
||||
|
||||
10
test/demangle-cases/bug-660.asm.json
generated
10
test/demangle-cases/bug-660.asm.json
generated
@@ -4290,15 +4290,7 @@
|
||||
"text": "$LASF54:",
|
||||
},
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "main",
|
||||
"range": {
|
||||
"endCol": 22,
|
||||
"startCol": 18,
|
||||
},
|
||||
},
|
||||
],
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " .ascii "main\000"",
|
||||
},
|
||||
|
||||
10
test/demangle-cases/bug-7521-pic-rust.asm.json
generated
10
test/demangle-cases/bug-7521-pic-rust.asm.json
generated
@@ -88,12 +88,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "example::doesnt_work_with_mangled_name::hf9824bdcef81f607@GOTPCREL",
|
||||
"name": "_ZN7example29doesnt_work_with_mangled_name17hf9824bdcef81f607E",
|
||||
"range": {
|
||||
"endCol": 100,
|
||||
"endCol": 96,
|
||||
"startCol": 34,
|
||||
},
|
||||
"target": "example::doesnt_work_with_mangled_name::hf9824bdcef81f607",
|
||||
},
|
||||
],
|
||||
"source": null,
|
||||
@@ -112,12 +111,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "works_with_no_mangling@GOTPCREL",
|
||||
"name": "works_with_no_mangling",
|
||||
"range": {
|
||||
"endCol": 65,
|
||||
"endCol": 56,
|
||||
"startCol": 34,
|
||||
},
|
||||
"target": "works_with_no_mangling",
|
||||
},
|
||||
],
|
||||
"source": null,
|
||||
|
||||
10
test/demangle-cases/bug-7521-powerpc.asm.json
generated
10
test/demangle-cases/bug-7521-powerpc.asm.json
generated
@@ -124,12 +124,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "some_namespace::function()@toc@ha",
|
||||
"name": "some_namespace::function()",
|
||||
"range": {
|
||||
"endCol": 54,
|
||||
"endCol": 47,
|
||||
"startCol": 21,
|
||||
},
|
||||
"target": "some_namespace::function()",
|
||||
},
|
||||
],
|
||||
"source": null,
|
||||
@@ -138,12 +137,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "some_namespace::function()@toc@l",
|
||||
"name": "some_namespace::function()",
|
||||
"range": {
|
||||
"endCol": 52,
|
||||
"endCol": 46,
|
||||
"startCol": 20,
|
||||
},
|
||||
"target": "some_namespace::function()",
|
||||
},
|
||||
],
|
||||
"source": null,
|
||||
|
||||
10
test/filters-cases/arm-hellow.asm.none.json
generated
10
test/filters-cases/arm-hellow.asm.none.json
generated
@@ -5323,15 +5323,7 @@
|
||||
"text": ".LASF55:"
|
||||
},
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "main",
|
||||
"range": {
|
||||
"endCol": 22,
|
||||
"startCol": 18
|
||||
}
|
||||
}
|
||||
],
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " .ascii \"main\\000\""
|
||||
},
|
||||
|
||||
40
test/filters-cases/bug-2164.asm.none.json
generated
40
test/filters-cases/bug-2164.asm.none.json
generated
@@ -81,15 +81,7 @@
|
||||
"text": " .eabi_attribute 14, 0"
|
||||
},
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "example",
|
||||
"range": {
|
||||
"endCol": 25,
|
||||
"startCol": 18
|
||||
}
|
||||
}
|
||||
],
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " .file \"example.3a1fbbbh-cgu.0\""
|
||||
},
|
||||
@@ -150,15 +142,7 @@
|
||||
"text": ".Lfunc_begin0:"
|
||||
},
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "example",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"startCol": 31
|
||||
}
|
||||
}
|
||||
],
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " .file 1 \"/home/ce/./example.rs\""
|
||||
},
|
||||
@@ -911,15 +895,7 @@
|
||||
"text": ".Linfo_string1:"
|
||||
},
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "example",
|
||||
"range": {
|
||||
"endCol": 27,
|
||||
"startCol": 20
|
||||
}
|
||||
}
|
||||
],
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " .asciz \"./example.rs\""
|
||||
},
|
||||
@@ -957,15 +933,7 @@
|
||||
"text": ".Linfo_string4:"
|
||||
},
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "example",
|
||||
"range": {
|
||||
"endCol": 25,
|
||||
"startCol": 18
|
||||
}
|
||||
}
|
||||
],
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " .asciz \"example::abort\""
|
||||
},
|
||||
|
||||
180
test/filters-cases/bug-5020.asm.none.json
generated
180
test/filters-cases/bug-5020.asm.none.json
generated
@@ -42299,15 +42299,7 @@
|
||||
"text": ".LASF105:"
|
||||
},
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "main",
|
||||
"range": {
|
||||
"endCol": 44,
|
||||
"startCol": 40
|
||||
}
|
||||
}
|
||||
],
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " .string \"_M_init_functor<const main()::<lambda()>&>\""
|
||||
},
|
||||
@@ -42317,15 +42309,7 @@
|
||||
"text": ".LASF195:"
|
||||
},
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "std",
|
||||
"range": {
|
||||
"endCol": 37,
|
||||
"startCol": 34
|
||||
}
|
||||
}
|
||||
],
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " .string \"_M_access<const std::type_info*>\""
|
||||
},
|
||||
@@ -42455,15 +42439,7 @@
|
||||
"text": ".LASF140:"
|
||||
},
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "main",
|
||||
"range": {
|
||||
"endCol": 42,
|
||||
"startCol": 38
|
||||
}
|
||||
}
|
||||
],
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " .string \"__invoke_impl<void, main()::<lambda()>&>\""
|
||||
},
|
||||
@@ -42513,15 +42489,7 @@
|
||||
"text": ".LASF107:"
|
||||
},
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "main",
|
||||
"range": {
|
||||
"endCol": 44,
|
||||
"startCol": 40
|
||||
}
|
||||
}
|
||||
],
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " .string \"_M_not_empty_function<main()::<lambda()> >\""
|
||||
},
|
||||
@@ -42631,15 +42599,7 @@
|
||||
"text": ".LASF64:"
|
||||
},
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "std",
|
||||
"range": {
|
||||
"endCol": 30,
|
||||
"startCol": 27
|
||||
}
|
||||
}
|
||||
],
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " .string \"operator std::integral_constant<bool, true>::value_type\""
|
||||
},
|
||||
@@ -42709,15 +42669,7 @@
|
||||
"text": ".LASF136:"
|
||||
},
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "main",
|
||||
"range": {
|
||||
"endCol": 48,
|
||||
"startCol": 44
|
||||
}
|
||||
}
|
||||
],
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " .string \"_Function_handler<void(), main()::<lambda()> >\""
|
||||
},
|
||||
@@ -42807,15 +42759,7 @@
|
||||
"text": ".LASF83:"
|
||||
},
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "main",
|
||||
"range": {
|
||||
"endCol": 32,
|
||||
"startCol": 28
|
||||
}
|
||||
}
|
||||
],
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " .string \"_M_access<main()::<lambda()>*>\""
|
||||
},
|
||||
@@ -42825,15 +42769,7 @@
|
||||
"text": ".LASF100:"
|
||||
},
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "main",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"startCol": 32
|
||||
}
|
||||
}
|
||||
],
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " .string \"_Base_manager<main()::<lambda()> >\""
|
||||
},
|
||||
@@ -42953,15 +42889,7 @@
|
||||
"text": ".LASF263:"
|
||||
},
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "std",
|
||||
"range": {
|
||||
"endCol": 21,
|
||||
"startCol": 18
|
||||
}
|
||||
}
|
||||
],
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " .string \"std::_Function_base::~_Function_base() [base object destructor]\""
|
||||
},
|
||||
@@ -43251,15 +43179,7 @@
|
||||
"text": ".LASF260:"
|
||||
},
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "std",
|
||||
"range": {
|
||||
"endCol": 21,
|
||||
"startCol": 18
|
||||
}
|
||||
}
|
||||
],
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " .string \"std::__throw_bad_function_call()\""
|
||||
},
|
||||
@@ -43589,15 +43509,7 @@
|
||||
"text": ".LASF59:"
|
||||
},
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "std",
|
||||
"range": {
|
||||
"endCol": 30,
|
||||
"startCol": 27
|
||||
}
|
||||
}
|
||||
],
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " .string \"operator std::integral_constant<bool, false>::value_type\""
|
||||
},
|
||||
@@ -43677,15 +43589,7 @@
|
||||
"text": ".LASF104:"
|
||||
},
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "main",
|
||||
"range": {
|
||||
"endCol": 32,
|
||||
"startCol": 28
|
||||
}
|
||||
}
|
||||
],
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " .string \"_M_create<main()::<lambda()> >\""
|
||||
},
|
||||
@@ -43705,15 +43609,7 @@
|
||||
"text": ".LASF237:"
|
||||
},
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "main",
|
||||
"range": {
|
||||
"endCol": 39,
|
||||
"startCol": 35
|
||||
}
|
||||
}
|
||||
],
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " .string \"__invoke_r<void, main()::<lambda()>&>\""
|
||||
},
|
||||
@@ -43793,15 +43689,7 @@
|
||||
"text": ".LASF82:"
|
||||
},
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "main",
|
||||
"range": {
|
||||
"endCol": 32,
|
||||
"startCol": 28
|
||||
}
|
||||
}
|
||||
],
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " .string \"_M_access<main()::<lambda()> >\""
|
||||
},
|
||||
@@ -43861,15 +43749,7 @@
|
||||
"text": ".LASF103:"
|
||||
},
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "main",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"startCol": 34
|
||||
}
|
||||
}
|
||||
],
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " .string \"_M_create<const main()::<lambda()>&>\""
|
||||
},
|
||||
@@ -43947,15 +43827,7 @@
|
||||
"text": ".LASF250:"
|
||||
},
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "std",
|
||||
"range": {
|
||||
"endCol": 87,
|
||||
"startCol": 84
|
||||
}
|
||||
}
|
||||
],
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " .string \"GNU C++17 12.2.0 -masm=intel -mtune=generic -march=x86-64 -g -O2 -std=c++17\""
|
||||
},
|
||||
@@ -44155,15 +44027,7 @@
|
||||
"text": ".LASF106:"
|
||||
},
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "main",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"startCol": 34
|
||||
}
|
||||
}
|
||||
],
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " .string \"_M_init_functor<main()::<lambda()> >\""
|
||||
},
|
||||
@@ -44753,15 +44617,7 @@
|
||||
"text": ".LASF131:"
|
||||
},
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "main",
|
||||
"range": {
|
||||
"endCol": 31,
|
||||
"startCol": 27
|
||||
}
|
||||
}
|
||||
],
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " .string \"function<main()::<lambda()> >\""
|
||||
},
|
||||
|
||||
10
test/filters-cases/bug-660.asm.none.json
generated
10
test/filters-cases/bug-660.asm.none.json
generated
@@ -4290,15 +4290,7 @@
|
||||
"text": "$LASF54:"
|
||||
},
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "main",
|
||||
"range": {
|
||||
"endCol": 15,
|
||||
"startCol": 11
|
||||
}
|
||||
}
|
||||
],
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " .ascii \"main\\000\""
|
||||
},
|
||||
|
||||
@@ -88,12 +88,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "_ZN7example29doesnt_work_with_mangled_name17hf9824bdcef81f607E@GOTPCREL",
|
||||
"name": "_ZN7example29doesnt_work_with_mangled_name17hf9824bdcef81f607E",
|
||||
"range": {
|
||||
"endCol": 105,
|
||||
"endCol": 96,
|
||||
"startCol": 34
|
||||
},
|
||||
"target": "_ZN7example29doesnt_work_with_mangled_name17hf9824bdcef81f607E"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": null,
|
||||
@@ -112,12 +111,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "works_with_no_mangling@GOTPCREL",
|
||||
"name": "works_with_no_mangling",
|
||||
"range": {
|
||||
"endCol": 65,
|
||||
"endCol": 56,
|
||||
"startCol": 34
|
||||
},
|
||||
"target": "works_with_no_mangling"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": null,
|
||||
|
||||
@@ -88,12 +88,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "_ZN7example29doesnt_work_with_mangled_name17hf9824bdcef81f607E@GOTPCREL",
|
||||
"name": "_ZN7example29doesnt_work_with_mangled_name17hf9824bdcef81f607E",
|
||||
"range": {
|
||||
"endCol": 105,
|
||||
"endCol": 96,
|
||||
"startCol": 34
|
||||
},
|
||||
"target": "_ZN7example29doesnt_work_with_mangled_name17hf9824bdcef81f607E"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": null,
|
||||
@@ -112,12 +111,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "works_with_no_mangling@GOTPCREL",
|
||||
"name": "works_with_no_mangling",
|
||||
"range": {
|
||||
"endCol": 65,
|
||||
"endCol": 56,
|
||||
"startCol": 34
|
||||
},
|
||||
"target": "works_with_no_mangling"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": null,
|
||||
|
||||
@@ -83,12 +83,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "_ZN7example29doesnt_work_with_mangled_name17hf9824bdcef81f607E@GOTPCREL",
|
||||
"name": "_ZN7example29doesnt_work_with_mangled_name17hf9824bdcef81f607E",
|
||||
"range": {
|
||||
"endCol": 105,
|
||||
"endCol": 96,
|
||||
"startCol": 34
|
||||
},
|
||||
"target": "_ZN7example29doesnt_work_with_mangled_name17hf9824bdcef81f607E"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": null,
|
||||
@@ -107,12 +106,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "works_with_no_mangling@GOTPCREL",
|
||||
"name": "works_with_no_mangling",
|
||||
"range": {
|
||||
"endCol": 65,
|
||||
"endCol": 56,
|
||||
"startCol": 34
|
||||
},
|
||||
"target": "works_with_no_mangling"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": null,
|
||||
|
||||
@@ -83,12 +83,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "_ZN7example29doesnt_work_with_mangled_name17hf9824bdcef81f607E@GOTPCREL",
|
||||
"name": "_ZN7example29doesnt_work_with_mangled_name17hf9824bdcef81f607E",
|
||||
"range": {
|
||||
"endCol": 105,
|
||||
"endCol": 96,
|
||||
"startCol": 34
|
||||
},
|
||||
"target": "_ZN7example29doesnt_work_with_mangled_name17hf9824bdcef81f607E"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": null,
|
||||
@@ -107,12 +106,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "works_with_no_mangling@GOTPCREL",
|
||||
"name": "works_with_no_mangling",
|
||||
"range": {
|
||||
"endCol": 65,
|
||||
"endCol": 56,
|
||||
"startCol": 34
|
||||
},
|
||||
"target": "works_with_no_mangling"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": null,
|
||||
|
||||
@@ -83,12 +83,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "_ZN7example29doesnt_work_with_mangled_name17hf9824bdcef81f607E@GOTPCREL",
|
||||
"name": "_ZN7example29doesnt_work_with_mangled_name17hf9824bdcef81f607E",
|
||||
"range": {
|
||||
"endCol": 105,
|
||||
"endCol": 96,
|
||||
"startCol": 34
|
||||
},
|
||||
"target": "_ZN7example29doesnt_work_with_mangled_name17hf9824bdcef81f607E"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": null,
|
||||
@@ -107,12 +106,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "works_with_no_mangling@GOTPCREL",
|
||||
"name": "works_with_no_mangling",
|
||||
"range": {
|
||||
"endCol": 65,
|
||||
"endCol": 56,
|
||||
"startCol": 34
|
||||
},
|
||||
"target": "works_with_no_mangling"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": null,
|
||||
|
||||
@@ -83,12 +83,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "_ZN7example29doesnt_work_with_mangled_name17hf9824bdcef81f607E@GOTPCREL",
|
||||
"name": "_ZN7example29doesnt_work_with_mangled_name17hf9824bdcef81f607E",
|
||||
"range": {
|
||||
"endCol": 105,
|
||||
"endCol": 96,
|
||||
"startCol": 34
|
||||
},
|
||||
"target": "_ZN7example29doesnt_work_with_mangled_name17hf9824bdcef81f607E"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": null,
|
||||
@@ -107,12 +106,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "works_with_no_mangling@GOTPCREL",
|
||||
"name": "works_with_no_mangling",
|
||||
"range": {
|
||||
"endCol": 65,
|
||||
"endCol": 56,
|
||||
"startCol": 34
|
||||
},
|
||||
"target": "works_with_no_mangling"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": null,
|
||||
|
||||
@@ -88,12 +88,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "_ZN7example29doesnt_work_with_mangled_name17hf9824bdcef81f607E@GOTPCREL",
|
||||
"name": "_ZN7example29doesnt_work_with_mangled_name17hf9824bdcef81f607E",
|
||||
"range": {
|
||||
"endCol": 105,
|
||||
"endCol": 96,
|
||||
"startCol": 34
|
||||
},
|
||||
"target": "_ZN7example29doesnt_work_with_mangled_name17hf9824bdcef81f607E"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": null,
|
||||
@@ -112,12 +111,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "works_with_no_mangling@GOTPCREL",
|
||||
"name": "works_with_no_mangling",
|
||||
"range": {
|
||||
"endCol": 65,
|
||||
"endCol": 56,
|
||||
"startCol": 34
|
||||
},
|
||||
"target": "works_with_no_mangling"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": null,
|
||||
|
||||
14
test/filters-cases/bug-7521-pic-rust.asm.none.json
generated
14
test/filters-cases/bug-7521-pic-rust.asm.none.json
generated
@@ -88,12 +88,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "_ZN7example29doesnt_work_with_mangled_name17hf9824bdcef81f607E@GOTPCREL",
|
||||
"name": "_ZN7example29doesnt_work_with_mangled_name17hf9824bdcef81f607E",
|
||||
"range": {
|
||||
"endCol": 105,
|
||||
"endCol": 96,
|
||||
"startCol": 34
|
||||
},
|
||||
"target": "_ZN7example29doesnt_work_with_mangled_name17hf9824bdcef81f607E"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": null,
|
||||
@@ -112,12 +111,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "works_with_no_mangling@GOTPCREL",
|
||||
"name": "works_with_no_mangling",
|
||||
"range": {
|
||||
"endCol": 65,
|
||||
"endCol": 56,
|
||||
"startCol": 34
|
||||
},
|
||||
"target": "works_with_no_mangling"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": null,
|
||||
|
||||
@@ -116,12 +116,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "_ZN14some_namespace8functionEv@toc@ha",
|
||||
"name": "_ZN14some_namespace8functionEv",
|
||||
"range": {
|
||||
"endCol": 58,
|
||||
"endCol": 51,
|
||||
"startCol": 21
|
||||
},
|
||||
"target": "_ZN14some_namespace8functionEv"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": null,
|
||||
@@ -130,12 +129,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "_ZN14some_namespace8functionEv@toc@l",
|
||||
"name": "_ZN14some_namespace8functionEv",
|
||||
"range": {
|
||||
"endCol": 56,
|
||||
"endCol": 50,
|
||||
"startCol": 20
|
||||
},
|
||||
"target": "_ZN14some_namespace8functionEv"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": null,
|
||||
|
||||
@@ -116,12 +116,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "_ZN14some_namespace8functionEv@toc@ha",
|
||||
"name": "_ZN14some_namespace8functionEv",
|
||||
"range": {
|
||||
"endCol": 58,
|
||||
"endCol": 51,
|
||||
"startCol": 21
|
||||
},
|
||||
"target": "_ZN14some_namespace8functionEv"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": null,
|
||||
@@ -130,12 +129,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "_ZN14some_namespace8functionEv@toc@l",
|
||||
"name": "_ZN14some_namespace8functionEv",
|
||||
"range": {
|
||||
"endCol": 56,
|
||||
"endCol": 50,
|
||||
"startCol": 20
|
||||
},
|
||||
"target": "_ZN14some_namespace8functionEv"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": null,
|
||||
|
||||
@@ -91,12 +91,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "_ZN14some_namespace8functionEv@toc@ha",
|
||||
"name": "_ZN14some_namespace8functionEv",
|
||||
"range": {
|
||||
"endCol": 58,
|
||||
"endCol": 51,
|
||||
"startCol": 21
|
||||
},
|
||||
"target": "_ZN14some_namespace8functionEv"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": null,
|
||||
@@ -105,12 +104,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "_ZN14some_namespace8functionEv@toc@l",
|
||||
"name": "_ZN14some_namespace8functionEv",
|
||||
"range": {
|
||||
"endCol": 56,
|
||||
"endCol": 50,
|
||||
"startCol": 20
|
||||
},
|
||||
"target": "_ZN14some_namespace8functionEv"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": null,
|
||||
|
||||
@@ -91,12 +91,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "_ZN14some_namespace8functionEv@toc@ha",
|
||||
"name": "_ZN14some_namespace8functionEv",
|
||||
"range": {
|
||||
"endCol": 58,
|
||||
"endCol": 51,
|
||||
"startCol": 21
|
||||
},
|
||||
"target": "_ZN14some_namespace8functionEv"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": null,
|
||||
@@ -105,12 +104,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "_ZN14some_namespace8functionEv@toc@l",
|
||||
"name": "_ZN14some_namespace8functionEv",
|
||||
"range": {
|
||||
"endCol": 56,
|
||||
"endCol": 50,
|
||||
"startCol": 20
|
||||
},
|
||||
"target": "_ZN14some_namespace8functionEv"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": null,
|
||||
|
||||
@@ -91,12 +91,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "_ZN14some_namespace8functionEv@toc@ha",
|
||||
"name": "_ZN14some_namespace8functionEv",
|
||||
"range": {
|
||||
"endCol": 58,
|
||||
"endCol": 51,
|
||||
"startCol": 21
|
||||
},
|
||||
"target": "_ZN14some_namespace8functionEv"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": null,
|
||||
@@ -105,12 +104,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "_ZN14some_namespace8functionEv@toc@l",
|
||||
"name": "_ZN14some_namespace8functionEv",
|
||||
"range": {
|
||||
"endCol": 56,
|
||||
"endCol": 50,
|
||||
"startCol": 20
|
||||
},
|
||||
"target": "_ZN14some_namespace8functionEv"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": null,
|
||||
|
||||
@@ -91,12 +91,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "_ZN14some_namespace8functionEv@toc@ha",
|
||||
"name": "_ZN14some_namespace8functionEv",
|
||||
"range": {
|
||||
"endCol": 58,
|
||||
"endCol": 51,
|
||||
"startCol": 21
|
||||
},
|
||||
"target": "_ZN14some_namespace8functionEv"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": null,
|
||||
@@ -105,12 +104,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "_ZN14some_namespace8functionEv@toc@l",
|
||||
"name": "_ZN14some_namespace8functionEv",
|
||||
"range": {
|
||||
"endCol": 56,
|
||||
"endCol": 50,
|
||||
"startCol": 20
|
||||
},
|
||||
"target": "_ZN14some_namespace8functionEv"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": null,
|
||||
|
||||
@@ -116,12 +116,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "_ZN14some_namespace8functionEv@toc@ha",
|
||||
"name": "_ZN14some_namespace8functionEv",
|
||||
"range": {
|
||||
"endCol": 58,
|
||||
"endCol": 51,
|
||||
"startCol": 21
|
||||
},
|
||||
"target": "_ZN14some_namespace8functionEv"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": null,
|
||||
@@ -130,12 +129,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "_ZN14some_namespace8functionEv@toc@l",
|
||||
"name": "_ZN14some_namespace8functionEv",
|
||||
"range": {
|
||||
"endCol": 56,
|
||||
"endCol": 50,
|
||||
"startCol": 20
|
||||
},
|
||||
"target": "_ZN14some_namespace8functionEv"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": null,
|
||||
|
||||
14
test/filters-cases/bug-7521-powerpc.asm.none.json
generated
14
test/filters-cases/bug-7521-powerpc.asm.none.json
generated
@@ -124,12 +124,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "_ZN14some_namespace8functionEv@toc@ha",
|
||||
"name": "_ZN14some_namespace8functionEv",
|
||||
"range": {
|
||||
"endCol": 58,
|
||||
"endCol": 51,
|
||||
"startCol": 21
|
||||
},
|
||||
"target": "_ZN14some_namespace8functionEv"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": null,
|
||||
@@ -138,12 +137,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "_ZN14some_namespace8functionEv@toc@l",
|
||||
"name": "_ZN14some_namespace8functionEv",
|
||||
"range": {
|
||||
"endCol": 56,
|
||||
"endCol": 50,
|
||||
"startCol": 20
|
||||
},
|
||||
"target": "_ZN14some_namespace8functionEv"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": null,
|
||||
|
||||
140
test/filters-cases/diab.asm.directives.comments.json
generated
140
test/filters-cases/diab.asm.directives.comments.json
generated
@@ -790,12 +790,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L114@ha",
|
||||
"name": ".L114",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L114"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -807,12 +806,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L114@l",
|
||||
"name": ".L114",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L114"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -925,12 +923,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L115@ha",
|
||||
"name": ".L115",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L115"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -942,12 +939,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L115@l",
|
||||
"name": ".L115",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L115"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1140,12 +1136,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L116@ha",
|
||||
"name": ".L116",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L116"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1157,12 +1152,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L116@l",
|
||||
"name": ".L116",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L116"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1195,12 +1189,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L117@ha",
|
||||
"name": ".L117",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L117"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1212,12 +1205,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L117@l",
|
||||
"name": ".L117",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L117"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1505,12 +1497,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L131@ha",
|
||||
"name": ".L131",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L131"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1522,12 +1513,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L131@l",
|
||||
"name": ".L131",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L131"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1835,12 +1825,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L131@ha",
|
||||
"name": ".L131",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L131"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1852,12 +1841,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L131@l",
|
||||
"name": ".L131",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L131"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -2036,12 +2024,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L65@ha",
|
||||
"name": ".L65",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 29
|
||||
},
|
||||
"target": ".L65"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -2053,12 +2040,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L65@l",
|
||||
"name": ".L65",
|
||||
"range": {
|
||||
"endCol": 39,
|
||||
"endCol": 37,
|
||||
"startCol": 33
|
||||
},
|
||||
"target": ".L65"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -2163,12 +2149,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L159@ha",
|
||||
"name": ".L159",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L159"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -2180,12 +2165,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L159@l",
|
||||
"name": ".L159",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L159"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -2252,12 +2236,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L160@ha",
|
||||
"name": ".L160",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L160"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -2274,12 +2257,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L160@l",
|
||||
"name": ".L160",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L160"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -2304,12 +2286,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L159@ha",
|
||||
"name": ".L159",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L159"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -2326,12 +2307,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L159@l",
|
||||
"name": ".L159",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L159"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
|
||||
140
test/filters-cases/diab.asm.directives.json
generated
140
test/filters-cases/diab.asm.directives.json
generated
@@ -965,12 +965,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L114@ha",
|
||||
"name": ".L114",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L114"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -982,12 +981,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L114@l",
|
||||
"name": ".L114",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L114"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1100,12 +1098,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L115@ha",
|
||||
"name": ".L115",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L115"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1117,12 +1114,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L115@l",
|
||||
"name": ".L115",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L115"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1315,12 +1311,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L116@ha",
|
||||
"name": ".L116",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L116"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1332,12 +1327,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L116@l",
|
||||
"name": ".L116",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L116"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1370,12 +1364,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L117@ha",
|
||||
"name": ".L117",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L117"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1387,12 +1380,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L117@l",
|
||||
"name": ".L117",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L117"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1720,12 +1712,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L131@ha",
|
||||
"name": ".L131",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L131"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1737,12 +1728,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L131@l",
|
||||
"name": ".L131",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L131"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -2095,12 +2085,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L131@ha",
|
||||
"name": ".L131",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L131"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -2112,12 +2101,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L131@l",
|
||||
"name": ".L131",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L131"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -2341,12 +2329,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L65@ha",
|
||||
"name": ".L65",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 29
|
||||
},
|
||||
"target": ".L65"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -2358,12 +2345,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L65@l",
|
||||
"name": ".L65",
|
||||
"range": {
|
||||
"endCol": 39,
|
||||
"endCol": 37,
|
||||
"startCol": 33
|
||||
},
|
||||
"target": ".L65"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -2468,12 +2454,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L159@ha",
|
||||
"name": ".L159",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L159"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -2485,12 +2470,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L159@l",
|
||||
"name": ".L159",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L159"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -2557,12 +2541,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L160@ha",
|
||||
"name": ".L160",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L160"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -2579,12 +2562,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L160@l",
|
||||
"name": ".L160",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L160"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -2609,12 +2591,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L159@ha",
|
||||
"name": ".L159",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L159"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -2631,12 +2612,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L159@l",
|
||||
"name": ".L159",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L159"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
|
||||
@@ -670,12 +670,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L114@ha",
|
||||
"name": ".L114",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L114"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -687,12 +686,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L114@l",
|
||||
"name": ".L114",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L114"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -805,12 +803,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L115@ha",
|
||||
"name": ".L115",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L115"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -822,12 +819,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L115@l",
|
||||
"name": ".L115",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L115"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1020,12 +1016,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L116@ha",
|
||||
"name": ".L116",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L116"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1037,12 +1032,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L116@l",
|
||||
"name": ".L116",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L116"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1075,12 +1069,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L117@ha",
|
||||
"name": ".L117",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L117"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1092,12 +1085,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L117@l",
|
||||
"name": ".L117",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L117"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1340,12 +1332,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L131@ha",
|
||||
"name": ".L131",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L131"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1357,12 +1348,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L131@l",
|
||||
"name": ".L131",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L131"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1610,12 +1600,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L131@ha",
|
||||
"name": ".L131",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L131"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1627,12 +1616,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L131@l",
|
||||
"name": ".L131",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L131"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1771,12 +1759,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L65@ha",
|
||||
"name": ".L65",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 29
|
||||
},
|
||||
"target": ".L65"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1788,12 +1775,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L65@l",
|
||||
"name": ".L65",
|
||||
"range": {
|
||||
"endCol": 39,
|
||||
"endCol": 37,
|
||||
"startCol": 33
|
||||
},
|
||||
"target": ".L65"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1898,12 +1884,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L159@ha",
|
||||
"name": ".L159",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L159"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1915,12 +1900,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L159@l",
|
||||
"name": ".L159",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L159"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1977,12 +1961,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L160@ha",
|
||||
"name": ".L160",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L160"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1994,12 +1977,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L160@l",
|
||||
"name": ".L160",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L160"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -2019,12 +2001,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L159@ha",
|
||||
"name": ".L159",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L159"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -2036,12 +2017,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L159@l",
|
||||
"name": ".L159",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L159"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
|
||||
@@ -670,12 +670,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L114@ha",
|
||||
"name": ".L114",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L114"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -687,12 +686,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L114@l",
|
||||
"name": ".L114",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L114"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -805,12 +803,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L115@ha",
|
||||
"name": ".L115",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L115"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -822,12 +819,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L115@l",
|
||||
"name": ".L115",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L115"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1020,12 +1016,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L116@ha",
|
||||
"name": ".L116",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L116"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1037,12 +1032,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L116@l",
|
||||
"name": ".L116",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L116"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1075,12 +1069,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L117@ha",
|
||||
"name": ".L117",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L117"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1092,12 +1085,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L117@l",
|
||||
"name": ".L117",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L117"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1340,12 +1332,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L131@ha",
|
||||
"name": ".L131",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L131"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1357,12 +1348,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L131@l",
|
||||
"name": ".L131",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L131"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1610,12 +1600,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L131@ha",
|
||||
"name": ".L131",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L131"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1627,12 +1616,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L131@l",
|
||||
"name": ".L131",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L131"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1771,12 +1759,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L65@ha",
|
||||
"name": ".L65",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 29
|
||||
},
|
||||
"target": ".L65"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1788,12 +1775,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L65@l",
|
||||
"name": ".L65",
|
||||
"range": {
|
||||
"endCol": 39,
|
||||
"endCol": 37,
|
||||
"startCol": 33
|
||||
},
|
||||
"target": ".L65"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1898,12 +1884,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L159@ha",
|
||||
"name": ".L159",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L159"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1915,12 +1900,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L159@l",
|
||||
"name": ".L159",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L159"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1977,12 +1961,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L160@ha",
|
||||
"name": ".L160",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L160"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1994,12 +1977,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L160@l",
|
||||
"name": ".L160",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L160"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -2019,12 +2001,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L159@ha",
|
||||
"name": ".L159",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L159"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -2036,12 +2017,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L159@l",
|
||||
"name": ".L159",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L159"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
|
||||
@@ -670,12 +670,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L114@ha",
|
||||
"name": ".L114",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L114"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -687,12 +686,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L114@l",
|
||||
"name": ".L114",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L114"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -805,12 +803,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L115@ha",
|
||||
"name": ".L115",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L115"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -822,12 +819,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L115@l",
|
||||
"name": ".L115",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L115"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1020,12 +1016,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L116@ha",
|
||||
"name": ".L116",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L116"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1037,12 +1032,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L116@l",
|
||||
"name": ".L116",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L116"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1075,12 +1069,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L117@ha",
|
||||
"name": ".L117",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L117"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1092,12 +1085,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L117@l",
|
||||
"name": ".L117",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L117"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1340,12 +1332,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L131@ha",
|
||||
"name": ".L131",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L131"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1357,12 +1348,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L131@l",
|
||||
"name": ".L131",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L131"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1610,12 +1600,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L131@ha",
|
||||
"name": ".L131",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L131"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1627,12 +1616,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L131@l",
|
||||
"name": ".L131",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L131"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1771,12 +1759,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L65@ha",
|
||||
"name": ".L65",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 29
|
||||
},
|
||||
"target": ".L65"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1788,12 +1775,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L65@l",
|
||||
"name": ".L65",
|
||||
"range": {
|
||||
"endCol": 39,
|
||||
"endCol": 37,
|
||||
"startCol": 33
|
||||
},
|
||||
"target": ".L65"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1898,12 +1884,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L159@ha",
|
||||
"name": ".L159",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L159"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1915,12 +1900,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L159@l",
|
||||
"name": ".L159",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L159"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1977,12 +1961,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L160@ha",
|
||||
"name": ".L160",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L160"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1994,12 +1977,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L160@l",
|
||||
"name": ".L160",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L160"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -2019,12 +2001,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L159@ha",
|
||||
"name": ".L159",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L159"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -2036,12 +2017,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L159@l",
|
||||
"name": ".L159",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L159"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
|
||||
140
test/filters-cases/diab.asm.directives.labels.json
generated
140
test/filters-cases/diab.asm.directives.labels.json
generated
@@ -860,12 +860,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L114@ha",
|
||||
"name": ".L114",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L114"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -877,12 +876,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L114@l",
|
||||
"name": ".L114",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L114"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -995,12 +993,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L115@ha",
|
||||
"name": ".L115",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L115"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1012,12 +1009,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L115@l",
|
||||
"name": ".L115",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L115"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1210,12 +1206,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L116@ha",
|
||||
"name": ".L116",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L116"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1227,12 +1222,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L116@l",
|
||||
"name": ".L116",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L116"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1265,12 +1259,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L117@ha",
|
||||
"name": ".L117",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L117"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1282,12 +1275,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L117@l",
|
||||
"name": ".L117",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L117"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1575,12 +1567,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L131@ha",
|
||||
"name": ".L131",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L131"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1592,12 +1583,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L131@l",
|
||||
"name": ".L131",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L131"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1895,12 +1885,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L131@ha",
|
||||
"name": ".L131",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L131"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1912,12 +1901,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L131@l",
|
||||
"name": ".L131",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L131"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -2106,12 +2094,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L65@ha",
|
||||
"name": ".L65",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 29
|
||||
},
|
||||
"target": ".L65"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -2123,12 +2110,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L65@l",
|
||||
"name": ".L65",
|
||||
"range": {
|
||||
"endCol": 39,
|
||||
"endCol": 37,
|
||||
"startCol": 33
|
||||
},
|
||||
"target": ".L65"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -2233,12 +2219,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L159@ha",
|
||||
"name": ".L159",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L159"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -2250,12 +2235,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L159@l",
|
||||
"name": ".L159",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L159"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -2312,12 +2296,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L160@ha",
|
||||
"name": ".L160",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L160"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -2329,12 +2312,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L160@l",
|
||||
"name": ".L160",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L160"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -2354,12 +2336,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L159@ha",
|
||||
"name": ".L159",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L159"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -2371,12 +2352,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L159@l",
|
||||
"name": ".L159",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L159"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
|
||||
140
test/filters-cases/diab.asm.directives.library.json
generated
140
test/filters-cases/diab.asm.directives.library.json
generated
@@ -965,12 +965,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L114@ha",
|
||||
"name": ".L114",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L114"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -982,12 +981,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L114@l",
|
||||
"name": ".L114",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L114"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1100,12 +1098,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L115@ha",
|
||||
"name": ".L115",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L115"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1117,12 +1114,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L115@l",
|
||||
"name": ".L115",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L115"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1315,12 +1311,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L116@ha",
|
||||
"name": ".L116",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L116"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1332,12 +1327,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L116@l",
|
||||
"name": ".L116",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L116"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1370,12 +1364,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L117@ha",
|
||||
"name": ".L117",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L117"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1387,12 +1380,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L117@l",
|
||||
"name": ".L117",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L117"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1720,12 +1712,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L131@ha",
|
||||
"name": ".L131",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L131"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1737,12 +1728,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L131@l",
|
||||
"name": ".L131",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L131"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -2095,12 +2085,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L131@ha",
|
||||
"name": ".L131",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L131"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -2112,12 +2101,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L131@l",
|
||||
"name": ".L131",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L131"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -2341,12 +2329,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L65@ha",
|
||||
"name": ".L65",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 29
|
||||
},
|
||||
"target": ".L65"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -2358,12 +2345,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L65@l",
|
||||
"name": ".L65",
|
||||
"range": {
|
||||
"endCol": 39,
|
||||
"endCol": 37,
|
||||
"startCol": 33
|
||||
},
|
||||
"target": ".L65"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -2468,12 +2454,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L159@ha",
|
||||
"name": ".L159",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L159"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -2485,12 +2470,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L159@l",
|
||||
"name": ".L159",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L159"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -2557,12 +2541,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L160@ha",
|
||||
"name": ".L160",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L160"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -2579,12 +2562,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L160@l",
|
||||
"name": ".L160",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L160"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -2609,12 +2591,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L159@ha",
|
||||
"name": ".L159",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L159"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -2631,12 +2612,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L159@l",
|
||||
"name": ".L159",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L159"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
|
||||
140
test/filters-cases/diab.asm.none.json
generated
140
test/filters-cases/diab.asm.none.json
generated
@@ -1364,12 +1364,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L114@ha",
|
||||
"name": ".L114",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L114"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1381,12 +1380,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L114@l",
|
||||
"name": ".L114",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L114"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1509,12 +1507,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L115@ha",
|
||||
"name": ".L115",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L115"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1526,12 +1523,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L115@l",
|
||||
"name": ".L115",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L115"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1734,12 +1730,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L116@ha",
|
||||
"name": ".L116",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L116"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1751,12 +1746,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L116@l",
|
||||
"name": ".L116",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L116"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1794,12 +1788,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L117@ha",
|
||||
"name": ".L117",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L117"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -1811,12 +1804,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L117@l",
|
||||
"name": ".L117",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L117"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -2272,12 +2264,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L131@ha",
|
||||
"name": ".L131",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L131"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -2289,12 +2280,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L131@l",
|
||||
"name": ".L131",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L131"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -2775,12 +2765,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L131@ha",
|
||||
"name": ".L131",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L131"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -2792,12 +2781,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L131@l",
|
||||
"name": ".L131",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L131"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -3129,12 +3117,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L65@ha",
|
||||
"name": ".L65",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 29
|
||||
},
|
||||
"target": ".L65"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -3146,12 +3133,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L65@l",
|
||||
"name": ".L65",
|
||||
"range": {
|
||||
"endCol": 39,
|
||||
"endCol": 37,
|
||||
"startCol": 33
|
||||
},
|
||||
"target": ".L65"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -3261,12 +3247,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L159@ha",
|
||||
"name": ".L159",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L159"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -3278,12 +3263,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L159@l",
|
||||
"name": ".L159",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L159"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -3360,12 +3344,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L160@ha",
|
||||
"name": ".L160",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L160"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -3382,12 +3365,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L160@l",
|
||||
"name": ".L160",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L160"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -3417,12 +3399,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L159@ha",
|
||||
"name": ".L159",
|
||||
"range": {
|
||||
"endCol": 36,
|
||||
"endCol": 33,
|
||||
"startCol": 28
|
||||
},
|
||||
"target": ".L159"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
@@ -3439,12 +3420,11 @@
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": ".L159@l",
|
||||
"name": ".L159",
|
||||
"range": {
|
||||
"endCol": 38,
|
||||
"endCol": 36,
|
||||
"startCol": 31
|
||||
},
|
||||
"target": ".L159"
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": {
|
||||
|
||||
7
test/filters-cases/gcc-avr-sum.asm.none.json
generated
7
test/filters-cases/gcc-avr-sum.asm.none.json
generated
@@ -213,13 +213,6 @@
|
||||
},
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "_Z12testFunctionPii",
|
||||
"range": {
|
||||
"endCol": 37,
|
||||
"startCol": 18
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "_Z12testFunctionPii",
|
||||
"range": {
|
||||
|
||||
10
test/filters-cases/mips5-square.asm.none.json
generated
10
test/filters-cases/mips5-square.asm.none.json
generated
@@ -1114,15 +1114,7 @@
|
||||
"text": "$LASF3:"
|
||||
},
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "_Z6squarei",
|
||||
"range": {
|
||||
"endCol": 28,
|
||||
"startCol": 18
|
||||
}
|
||||
}
|
||||
],
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " .ascii \"_Z6squarei\\000\""
|
||||
},
|
||||
|
||||
27
test/filters-cases/quoted-symbols.asm
generated
Normal file
27
test/filters-cases/quoted-symbols.asm
generated
Normal file
@@ -0,0 +1,27 @@
|
||||
.file "example.cpp"
|
||||
.text
|
||||
.globl main
|
||||
.type main, @function
|
||||
main:
|
||||
pushq %rbp
|
||||
movq %rsp, %rbp
|
||||
subq $16, %rbp
|
||||
movl $5, -4(%rbp)
|
||||
movl -4(%rbp), %edi
|
||||
call "square(int)"
|
||||
movl %eax, -8(%rbp)
|
||||
movl -8(%rbp), %eax
|
||||
addq $16, %rsp
|
||||
popq %rbp
|
||||
ret
|
||||
.size main, .-main
|
||||
|
||||
"square(int)":
|
||||
pushq %rbp
|
||||
movq %rsp, %rbp
|
||||
movl %edi, -4(%rbp)
|
||||
movl -4(%rbp), %eax
|
||||
imull %eax, %eax
|
||||
popq %rbp
|
||||
ret
|
||||
.size "square(int)", .-"square(int)"
|
||||
4
test/filters-cases/quoted-symbols.asm.binary.directives.labels.comments.json
generated
Normal file
4
test/filters-cases/quoted-symbols.asm.binary.directives.labels.comments.json
generated
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"asm": [],
|
||||
"labelDefinitions": {}
|
||||
}
|
||||
121
test/filters-cases/quoted-symbols.asm.directives.comments.json
generated
Normal file
121
test/filters-cases/quoted-symbols.asm.directives.comments.json
generated
Normal file
@@ -0,0 +1,121 @@
|
||||
{
|
||||
"asm": [
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": "main:"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " pushq %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movq %rsp, %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " subq $16, %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movl $5, -4(%rbp)"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movl -4(%rbp), %edi"
|
||||
},
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "square(int)",
|
||||
"range": {
|
||||
"endCol": 29,
|
||||
"startCol": 18
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": null,
|
||||
"text": " call \"square(int)\""
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movl %eax, -8(%rbp)"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movl -8(%rbp), %eax"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " addq $16, %rsp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " popq %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " ret"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": ""
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": "\"square(int)\":"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " pushq %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movq %rsp, %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movl %edi, -4(%rbp)"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movl -4(%rbp), %eax"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " imull %eax, %eax"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " popq %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " ret"
|
||||
}
|
||||
],
|
||||
"labelDefinitions": {
|
||||
"main": 1,
|
||||
"square(int)": 14
|
||||
}
|
||||
}
|
||||
121
test/filters-cases/quoted-symbols.asm.directives.json
generated
Normal file
121
test/filters-cases/quoted-symbols.asm.directives.json
generated
Normal file
@@ -0,0 +1,121 @@
|
||||
{
|
||||
"asm": [
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": "main:"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " pushq %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movq %rsp, %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " subq $16, %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movl $5, -4(%rbp)"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movl -4(%rbp), %edi"
|
||||
},
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "square(int)",
|
||||
"range": {
|
||||
"endCol": 29,
|
||||
"startCol": 18
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": null,
|
||||
"text": " call \"square(int)\""
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movl %eax, -8(%rbp)"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movl -8(%rbp), %eax"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " addq $16, %rsp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " popq %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " ret"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": ""
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": "\"square(int)\":"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " pushq %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movq %rsp, %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movl %edi, -4(%rbp)"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movl -4(%rbp), %eax"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " imull %eax, %eax"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " popq %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " ret"
|
||||
}
|
||||
],
|
||||
"labelDefinitions": {
|
||||
"main": 1,
|
||||
"square(int)": 14
|
||||
}
|
||||
}
|
||||
121
test/filters-cases/quoted-symbols.asm.directives.labels.comments.json
generated
Normal file
121
test/filters-cases/quoted-symbols.asm.directives.labels.comments.json
generated
Normal file
@@ -0,0 +1,121 @@
|
||||
{
|
||||
"asm": [
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": "main:"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " pushq %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movq %rsp, %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " subq $16, %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movl $5, -4(%rbp)"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movl -4(%rbp), %edi"
|
||||
},
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "square(int)",
|
||||
"range": {
|
||||
"endCol": 29,
|
||||
"startCol": 18
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": null,
|
||||
"text": " call \"square(int)\""
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movl %eax, -8(%rbp)"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movl -8(%rbp), %eax"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " addq $16, %rsp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " popq %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " ret"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": ""
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": "\"square(int)\":"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " pushq %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movq %rsp, %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movl %edi, -4(%rbp)"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movl -4(%rbp), %eax"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " imull %eax, %eax"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " popq %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " ret"
|
||||
}
|
||||
],
|
||||
"labelDefinitions": {
|
||||
"main": 1,
|
||||
"square(int)": 14
|
||||
}
|
||||
}
|
||||
121
test/filters-cases/quoted-symbols.asm.directives.labels.comments.library.dontMaskFilenames.json
generated
Normal file
121
test/filters-cases/quoted-symbols.asm.directives.labels.comments.library.dontMaskFilenames.json
generated
Normal file
@@ -0,0 +1,121 @@
|
||||
{
|
||||
"asm": [
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": "main:"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " pushq %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movq %rsp, %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " subq $16, %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movl $5, -4(%rbp)"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movl -4(%rbp), %edi"
|
||||
},
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "square(int)",
|
||||
"range": {
|
||||
"endCol": 29,
|
||||
"startCol": 18
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": null,
|
||||
"text": " call \"square(int)\""
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movl %eax, -8(%rbp)"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movl -8(%rbp), %eax"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " addq $16, %rsp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " popq %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " ret"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": ""
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": "\"square(int)\":"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " pushq %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movq %rsp, %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movl %edi, -4(%rbp)"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movl -4(%rbp), %eax"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " imull %eax, %eax"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " popq %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " ret"
|
||||
}
|
||||
],
|
||||
"labelDefinitions": {
|
||||
"main": 1,
|
||||
"square(int)": 14
|
||||
}
|
||||
}
|
||||
121
test/filters-cases/quoted-symbols.asm.directives.labels.comments.library.json
generated
Normal file
121
test/filters-cases/quoted-symbols.asm.directives.labels.comments.library.json
generated
Normal file
@@ -0,0 +1,121 @@
|
||||
{
|
||||
"asm": [
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": "main:"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " pushq %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movq %rsp, %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " subq $16, %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movl $5, -4(%rbp)"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movl -4(%rbp), %edi"
|
||||
},
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "square(int)",
|
||||
"range": {
|
||||
"endCol": 29,
|
||||
"startCol": 18
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": null,
|
||||
"text": " call \"square(int)\""
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movl %eax, -8(%rbp)"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movl -8(%rbp), %eax"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " addq $16, %rsp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " popq %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " ret"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": ""
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": "\"square(int)\":"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " pushq %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movq %rsp, %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movl %edi, -4(%rbp)"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movl -4(%rbp), %eax"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " imull %eax, %eax"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " popq %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " ret"
|
||||
}
|
||||
],
|
||||
"labelDefinitions": {
|
||||
"main": 1,
|
||||
"square(int)": 14
|
||||
}
|
||||
}
|
||||
121
test/filters-cases/quoted-symbols.asm.directives.labels.json
generated
Normal file
121
test/filters-cases/quoted-symbols.asm.directives.labels.json
generated
Normal file
@@ -0,0 +1,121 @@
|
||||
{
|
||||
"asm": [
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": "main:"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " pushq %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movq %rsp, %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " subq $16, %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movl $5, -4(%rbp)"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movl -4(%rbp), %edi"
|
||||
},
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "square(int)",
|
||||
"range": {
|
||||
"endCol": 29,
|
||||
"startCol": 18
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": null,
|
||||
"text": " call \"square(int)\""
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movl %eax, -8(%rbp)"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movl -8(%rbp), %eax"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " addq $16, %rsp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " popq %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " ret"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": ""
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": "\"square(int)\":"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " pushq %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movq %rsp, %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movl %edi, -4(%rbp)"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movl -4(%rbp), %eax"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " imull %eax, %eax"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " popq %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " ret"
|
||||
}
|
||||
],
|
||||
"labelDefinitions": {
|
||||
"main": 1,
|
||||
"square(int)": 14
|
||||
}
|
||||
}
|
||||
121
test/filters-cases/quoted-symbols.asm.directives.library.json
generated
Normal file
121
test/filters-cases/quoted-symbols.asm.directives.library.json
generated
Normal file
@@ -0,0 +1,121 @@
|
||||
{
|
||||
"asm": [
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": "main:"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " pushq %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movq %rsp, %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " subq $16, %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movl $5, -4(%rbp)"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movl -4(%rbp), %edi"
|
||||
},
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "square(int)",
|
||||
"range": {
|
||||
"endCol": 29,
|
||||
"startCol": 18
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": null,
|
||||
"text": " call \"square(int)\""
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movl %eax, -8(%rbp)"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movl -8(%rbp), %eax"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " addq $16, %rsp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " popq %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " ret"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": ""
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": "\"square(int)\":"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " pushq %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movq %rsp, %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movl %edi, -4(%rbp)"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movl -4(%rbp), %eax"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " imull %eax, %eax"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " popq %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " ret"
|
||||
}
|
||||
],
|
||||
"labelDefinitions": {
|
||||
"main": 1,
|
||||
"square(int)": 14
|
||||
}
|
||||
}
|
||||
197
test/filters-cases/quoted-symbols.asm.none.json
generated
Normal file
197
test/filters-cases/quoted-symbols.asm.none.json
generated
Normal file
@@ -0,0 +1,197 @@
|
||||
{
|
||||
"asm": [
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " .file \"example.cpp\""
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " .text"
|
||||
},
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "main",
|
||||
"range": {
|
||||
"endCol": 21,
|
||||
"startCol": 17
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": null,
|
||||
"text": " .globl main"
|
||||
},
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "main",
|
||||
"range": {
|
||||
"endCol": 21,
|
||||
"startCol": 17
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": null,
|
||||
"text": " .type main, @function"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": "main:"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " pushq %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movq %rsp, %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " subq $16, %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movl $5, -4(%rbp)"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movl -4(%rbp), %edi"
|
||||
},
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "square(int)",
|
||||
"range": {
|
||||
"endCol": 29,
|
||||
"startCol": 18
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": null,
|
||||
"text": " call \"square(int)\""
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movl %eax, -8(%rbp)"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movl -8(%rbp), %eax"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " addq $16, %rsp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " popq %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " ret"
|
||||
},
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "main",
|
||||
"range": {
|
||||
"endCol": 21,
|
||||
"startCol": 17
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "main",
|
||||
"range": {
|
||||
"endCol": 29,
|
||||
"startCol": 25
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": null,
|
||||
"text": " .size main, .-main"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": ""
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": "\"square(int)\":"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " pushq %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movq %rsp, %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movl %edi, -4(%rbp)"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " movl -4(%rbp), %eax"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " imull %eax, %eax"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " popq %rbp"
|
||||
},
|
||||
{
|
||||
"labels": [],
|
||||
"source": null,
|
||||
"text": " ret"
|
||||
},
|
||||
{
|
||||
"labels": [
|
||||
{
|
||||
"name": "square(int)",
|
||||
"range": {
|
||||
"endCol": 29,
|
||||
"startCol": 18
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "square(int)",
|
||||
"range": {
|
||||
"endCol": 46,
|
||||
"startCol": 35
|
||||
}
|
||||
}
|
||||
],
|
||||
"source": null,
|
||||
"text": " .size \"square(int)\", .-\"square(int)\""
|
||||
}
|
||||
],
|
||||
"labelDefinitions": {
|
||||
"main": 5,
|
||||
"square(int)": 19
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user