blob: 063389250f8f3a49b922a4fab6ae5ee885262630 [file] [log] [blame] [raw]
{
"asm": [
{
"source": null,
"text": "__sti__routine:"
},
{
"source": {
"file": null,
"line": 114
},
"text": " PUSH {R7,LR}"
},
{
"source": {
"file": null,
"line": 116
},
"text": " LDR.N R0,??DataTable1_1"
},
{
"source": {
"file": null,
"line": 116
},
"text": " BL _ZN2NA10FixedStackIiLj16EEC1Ev"
},
{
"source": {
"file": null,
"line": 116
},
"text": " POP {R0,PC} ;; return"
},
{
"source": null,
"text": ""
},
{
"source": null,
"text": "desa:"
},
{
"source": {
"file": null,
"line": 116
},
"text": " DS8 68"
},
{
"source": null,
"text": ""
},
{
"source": null,
"text": "main:"
},
{
"source": {
"file": null,
"line": 116
},
"text": " PUSH {R2-R4,LR}"
},
{
"source": {
"file": null,
"line": 116
},
"text": " LDR.N R4,??DataTable1_1"
},
{
"source": {
"file": null,
"line": 116
},
"text": " MOVS R1,#+1"
},
{
"source": {
"file": null,
"line": 116
},
"text": " MOVS R0,R4"
},
{
"source": {
"file": null,
"line": 116
},
"text": " BL _ZN2NA10FixedStackIiLj16EE4PushEi"
},
{
"source": {
"file": null,
"line": 116
},
"text": " MOVS R1,#+2"
},
{
"source": {
"file": null,
"line": 116
},
"text": " MOVS R0,R4"
},
{
"source": {
"file": null,
"line": 116
},
"text": " BL _ZN2NA10FixedStackIiLj16EE4PushEi"
},
{
"source": {
"file": null,
"line": 116
},
"text": " MOVS R1,#+3"
},
{
"source": {
"file": null,
"line": 116
},
"text": " MOVS R0,R4"
},
{
"source": {
"file": null,
"line": 116
},
"text": " BL _ZN2NA10FixedStackIiLj16EE4PushEi"
},
{
"source": {
"file": null,
"line": 116
},
"text": " MOVS R1,#+4"
},
{
"source": {
"file": null,
"line": 116
},
"text": " MOVS R0,R4"
},
{
"source": {
"file": null,
"line": 116
},
"text": " BL _ZN2NA10FixedStackIiLj16EE4PushEi"
},
{
"source": {
"file": null,
"line": 116
},
"text": " MOVS R0,R4"
},
{
"source": {
"file": null,
"line": 116
},
"text": " BL _ZN2NA8IteratorINS_10FixedStackIiLj16EEEiE5beginEv"
},
{
"source": {
"file": null,
"line": 116
},
"text": " STR R0,[SP, #+0]"
},
{
"source": {
"file": null,
"line": 116
},
"text": " MOVS R0,R4"
},
{
"source": {
"file": null,
"line": 116
},
"text": " BL _ZN2NA8IteratorINS_10FixedStackIiLj16EEEiE3endEv"
},
{
"source": {
"file": null,
"line": 116
},
"text": " STR R0,[SP, #+4]"
},
{
"source": {
"file": null,
"line": 116
},
"text": " B.N ??main_0"
},
{
"source": null,
"text": ""
},
{
"source": null,
"text": "??main_1:"
},
{
"source": {
"file": null,
"line": 116
},
"text": " MOV R0,SP"
},
{
"source": {
"file": null,
"line": 116
},
"text": " BL _ZN2NA8IteratorINS_10FixedStackIiLj16EEEiE8iteratordeEv"
},
{
"source": {
"file": null,
"line": 116
},
"text": " LDR R1,[R0, #+0]"
},
{
"source": {
"file": null,
"line": 116
},
"text": " ADR.N R0,??DataTable1 ;; \"%d\\n\""
},
{
"source": {
"file": null,
"line": 116
},
"text": " BL printf"
},
{
"source": {
"file": null,
"line": 116
},
"text": " MOV R0,SP"
},
{
"source": {
"file": null,
"line": 116
},
"text": " BL _ZN2NA8IteratorINS_10FixedStackIiLj16EEEiE8iteratorppEv"
},
{
"source": null,
"text": ""
},
{
"source": null,
"text": "??main_0:"
},
{
"source": {
"file": null,
"line": 116
},
"text": " ADD R1,SP,#+4"
},
{
"source": {
"file": null,
"line": 116
},
"text": " MOV R0,SP"
},
{
"source": {
"file": null,
"line": 116
},
"text": " BL _ZNK2NA8IteratorINS_10FixedStackIiLj16EEEiE8iteratorneERKS4_"
},
{
"source": {
"file": null,
"line": 116
},
"text": " CMP R0,#+0"
},
{
"source": {
"file": null,
"line": 116
},
"text": " BNE.N ??main_1"
},
{
"source": {
"file": null,
"line": 116
},
"text": " POP {R0,R1,R4,PC} ;; return"
},
{
"source": null,
"text": ""
},
{
"source": null,
"text": "??DataTable1:"
},
{
"source": {
"file": null,
"line": 116
},
"text": " DC8 \"%d\\n\""
},
{
"source": null,
"text": ""
},
{
"source": null,
"text": "??DataTable1_1:"
},
{
"source": {
"file": null,
"line": 116
},
"text": " DC32 desa"
},
{
"source": null,
"text": ""
},
{
"source": null,
"text": "_ZNSt5arrayIiLj16EEixEj:"
},
{
"source": {
"file": null,
"line": 116
},
"text": " ADD R0,R0,R1, LSL #+2"
},
{
"source": {
"file": null,
"line": 116
},
"text": " BX LR ;; return"
},
{
"source": null,
"text": ""
},
{
"source": null,
"text": "_ZNSt5arrayIiLj16EE4dataEv:"
},
{
"source": {
"file": null,
"line": 116
},
"text": " BX LR ;; return"
},
{
"source": null,
"text": ""
},
{
"source": null,
"text": "_ZN2NA8IteratorINS_10FixedStackIiLj16EEEiE8iteratorC1EPi:"
},
{
"source": {
"file": null,
"line": 116
},
"text": " STR R1,[R0, #+0]"
},
{
"source": {
"file": null,
"line": 116
},
"text": " BX LR ;; return"
},
{
"source": null,
"text": ""
},
{
"source": null,
"text": "_ZN2NA8IteratorINS_10FixedStackIiLj16EEEiE8iteratorppEv:"
},
{
"source": {
"file": null,
"line": 116
},
"text": " LDR R1,[R0, #+0]"
},
{
"source": {
"file": null,
"line": 116
},
"text": " ADDS R1,R1,#+4"
},
{
"source": {
"file": null,
"line": 116
},
"text": " STR R1,[R0, #+0]"
},
{
"source": {
"file": null,
"line": 116
},
"text": " LDR R0,[R0, #+0]"
},
{
"source": {
"file": null,
"line": 116
},
"text": " BX LR ;; return"
},
{
"source": null,
"text": ""
},
{
"source": null,
"text": "_ZNK2NA8IteratorINS_10FixedStackIiLj16EEEiE8iteratorneERKS4_:"
},
{
"source": {
"file": null,
"line": 116
},
"text": " LDR R0,[R0, #+0]"
},
{
"source": {
"file": null,
"line": 116
},
"text": " LDR R1,[R1, #+0]"
},
{
"source": {
"file": null,
"line": 116
},
"text": " CMP R0,R1"
},
{
"source": {
"file": null,
"line": 116
},
"text": " BEQ.N `??operator!=_0`"
},
{
"source": {
"file": null,
"line": 116
},
"text": " MOVS R0,#+1"
},
{
"source": {
"file": null,
"line": 116
},
"text": " B.N `??operator!=_1`"
},
{
"source": null,
"text": "`??operator!=_0`:"
},
{
"source": {
"file": null,
"line": 116
},
"text": " MOVS R0,#+0"
},
{
"source": null,
"text": "`??operator!=_1`:"
},
{
"source": {
"file": null,
"line": 116
},
"text": " UXTB R0,R0 ;; ZeroExt R0,R0,#+24,#+24"
},
{
"source": {
"file": null,
"line": 116
},
"text": " BX LR ;; return"
},
{
"source": null,
"text": ""
},
{
"source": null,
"text": "_ZN2NA8IteratorINS_10FixedStackIiLj16EEEiE8iteratordeEv:"
},
{
"source": {
"file": null,
"line": 116
},
"text": " LDR R0,[R0, #+0]"
},
{
"source": {
"file": null,
"line": 116
},
"text": " BX LR ;; return"
},
{
"source": null,
"text": ""
},
{
"source": null,
"text": "_ZN2NA8IteratorINS_10FixedStackIiLj16EEEiE5beginEv:"
},
{
"source": {
"file": null,
"line": 116
},
"text": " PUSH {R7,LR}"
},
{
"source": {
"file": null,
"line": 116
},
"text": " BL _ZN2NA10FixedStackIiLj16EE13IteratorBeginEv"
},
{
"source": {
"file": null,
"line": 116
},
"text": " MOVS R1,R0"
},
{
"source": {
"file": null,
"line": 116
},
"text": " MOV R0,SP"
},
{
"source": {
"file": null,
"line": 116
},
"text": " BL _ZN2NA8IteratorINS_10FixedStackIiLj16EEEiE8iteratorC1EPi"
},
{
"source": {
"file": null,
"line": 116
},
"text": " LDR R0,[R0, #+0]"
},
{
"source": {
"file": null,
"line": 116
},
"text": " POP {R1,PC} ;; return"
},
{
"source": null,
"text": ""
},
{
"source": null,
"text": "_ZN2NA8IteratorINS_10FixedStackIiLj16EEEiE3endEv:"
},
{
"source": {
"file": null,
"line": 116
},
"text": " PUSH {R7,LR}"
},
{
"source": {
"file": null,
"line": 116
},
"text": " BL _ZN2NA10FixedStackIiLj16EE11IteratorEndEv"
},
{
"source": {
"file": null,
"line": 116
},
"text": " MOVS R1,R0"
},
{
"source": {
"file": null,
"line": 116
},
"text": " MOV R0,SP"
},
{
"source": {
"file": null,
"line": 116
},
"text": " BL _ZN2NA8IteratorINS_10FixedStackIiLj16EEEiE8iteratorC1EPi"
},
{
"source": {
"file": null,
"line": 116
},
"text": " LDR R0,[R0, #+0]"
},
{
"source": {
"file": null,
"line": 116
},
"text": " POP {R1,PC} ;; return"
},
{
"source": null,
"text": ""
},
{
"source": null,
"text": "_ZN2NA10FixedStackIiLj16EE13IteratorBeginEv:"
},
{
"source": {
"file": null,
"line": 116
},
"text": " PUSH {R7,LR}"
},
{
"source": {
"file": null,
"line": 116
},
"text": " ADDS R0,R0,#+4"
},
{
"source": {
"file": null,
"line": 116
},
"text": " BL _ZNSt5arrayIiLj16EE4dataEv"
},
{
"source": {
"file": null,
"line": 116
},
"text": " POP {R1,PC} ;; return"
},
{
"source": null,
"text": ""
},
{
"source": null,
"text": "_ZN2NA10FixedStackIiLj16EE11IteratorEndEv:"
},
{
"source": {
"file": null,
"line": 116
},
"text": " PUSH {R4,LR}"
},
{
"source": {
"file": null,
"line": 116
},
"text": " MOVS R4,R0"
},
{
"source": {
"file": null,
"line": 116
},
"text": " ADDS R0,R4,#+4"
},
{
"source": {
"file": null,
"line": 116
},
"text": " BL _ZNSt5arrayIiLj16EE4dataEv"
},
{
"source": {
"file": null,
"line": 116
},
"text": " LDR R1,[R4, #+0]"
},
{
"source": {
"file": null,
"line": 116
},
"text": " ADD R0,R0,R1, LSL #+2"
},
{
"source": {
"file": null,
"line": 116
},
"text": " ADDS R0,R0,#+4"
},
{
"source": {
"file": null,
"line": 116
},
"text": " POP {R4,PC} ;; return"
},
{
"source": null,
"text": ""
},
{
"source": null,
"text": "_ZN2NA10FixedStackIiLj16EEC1Ev:"
},
{
"source": {
"file": null,
"line": 116
},
"text": " MOVS R1,#-1"
},
{
"source": {
"file": null,
"line": 116
},
"text": " STR R1,[R0, #+0]"
},
{
"source": {
"file": null,
"line": 116
},
"text": " BX LR ;; return"
},
{
"source": null,
"text": ""
},
{
"source": null,
"text": "_ZN2NA10FixedStackIiLj16EE4PushEi:"
},
{
"source": {
"file": null,
"line": 116
},
"text": " PUSH {R4,LR}"
},
{
"source": {
"file": null,
"line": 116
},
"text": " MOVS R4,R1"
},
{
"source": {
"file": null,
"line": 116
},
"text": " LDR R1,[R0, #+0]"
},
{
"source": {
"file": null,
"line": 116
},
"text": " ADDS R1,R1,#+1"
},
{
"source": {
"file": null,
"line": 116
},
"text": " CMP R1,#+16"
},
{
"source": {
"file": null,
"line": 116
},
"text": " BCS.N ??Push_0"
},
{
"source": {
"file": null,
"line": 116
},
"text": " LDR R1,[R0, #+0]"
},
{
"source": {
"file": null,
"line": 116
},
"text": " ADDS R1,R1,#+1"
},
{
"source": {
"file": null,
"line": 116
},
"text": " STR R1,[R0, #+0]"
},
{
"source": {
"file": null,
"line": 116
},
"text": " LDR R1,[R0, #+0]"
},
{
"source": {
"file": null,
"line": 116
},
"text": " ADDS R0,R0,#+4"
},
{
"source": {
"file": null,
"line": 116
},
"text": " BL _ZNSt5arrayIiLj16EEixEj"
},
{
"source": {
"file": null,
"line": 116
},
"text": " STR R4,[R0, #+0]"
},
{
"source": {
"file": null,
"line": 116
},
"text": " MOVS R0,#+1"
},
{
"source": {
"file": null,
"line": 116
},
"text": " B.N ??Push_1"
},
{
"source": null,
"text": ""
},
{
"source": null,
"text": "??Push_0:"
},
{
"source": {
"file": null,
"line": 116
},
"text": " MOVS R0,#+0"
},
{
"source": null,
"text": ""
},
{
"source": null,
"text": "??Push_1:"
},
{
"source": {
"file": null,
"line": 116
},
"text": " POP {R4,PC} ;; return"
},
{
"source": null,
"text": ""
},
{
"source": {
"file": null,
"line": 116
},
"text": " DC32 RELOC_ARM_TARGET1 __sti__routine"
},
{
"source": null,
"text": ""
},
{
"source": {
"file": null,
"line": 116
},
"text": " DC32 0"
},
{
"source": null,
"text": ""
},
{
"source": {
"file": null,
"line": 116
},
"text": " DC8 \"%d\\012\""
},
{
"source": null,
"text": ""
}
]
}