Skip to content

Instantly share code, notes, and snippets.

@gietljohannes
Last active October 7, 2023 18:22
Show Gist options
  • Save gietljohannes/710e0e4d8522d8ab9586f460eb37f380 to your computer and use it in GitHub Desktop.
Save gietljohannes/710e0e4d8522d8ab9586f460eb37f380 to your computer and use it in GitHub Desktop.
Disassembly response from GdbDisassembler
{
instructions: [
{
address: "0x00000c34",
pvtAddress: 3124,
instruction: "4ff48061 mov.w\tr1, #1024\t; 0x400",
symbol: "USART_InitSync",
pvtInstructionBytes: "4f f4 80 61",
instructionBytes: "<USART_InitSync+32>",
location: {
name: "em_usart.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\gecko_sdk_4.0.2\\platform\\emlib\\src\\em_usart.c",
sourceReference: 0,
},
line: 870,
endLine: 871,
},
{
address: "0x00000c38",
pvtAddress: 3128,
instruction: "0b43 orrs\tr3, r1",
symbol: "USART_InitSync",
pvtInstructionBytes: "0b 43",
instructionBytes: "<USART_InitSync+36>",
endLine: 871,
},
{
address: "0x00000c3a",
pvtAddress: 3130,
instruction: "1343 orrs\tr3, r2",
symbol: "USART_InitSync",
pvtInstructionBytes: "13 43",
instructionBytes: "<USART_InitSync+38>",
location: {
name: "em_usart.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\gecko_sdk_4.0.2\\platform\\emlib\\src\\em_usart.c",
sourceReference: 0,
},
line: 869,
endLine: 869,
},
{
address: "0x00000c3c",
pvtAddress: 3132,
instruction: "ab60 str\tr3, [r5, #8]",
symbol: "USART_InitSync",
pvtInstructionBytes: "ab 60",
instructionBytes: "<USART_InitSync+40>",
endLine: 869,
},
{
address: "0x00000c3e",
pvtAddress: 3134,
instruction: "ab68 ldr\tr3, [r5, #8]",
symbol: "USART_InitSync",
pvtInstructionBytes: "ab 68",
instructionBytes: "<USART_InitSync+42>",
location: {
name: "em_usart.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\gecko_sdk_4.0.2\\platform\\emlib\\src\\em_usart.c",
sourceReference: 0,
},
line: 873,
endLine: 874,
},
{
address: "0x00000c40",
pvtAddress: 3136,
instruction: "227d ldrb\tr2, [r4, #20]",
symbol: "USART_InitSync",
pvtInstructionBytes: "22 7d",
instructionBytes: "<USART_InitSync+44>",
endLine: 874,
},
{
address: "0x00000c42",
pvtAddress: 3138,
instruction: "002a cmp\tr2, #0",
symbol: "USART_InitSync",
pvtInstructionBytes: "00 2a",
instructionBytes: "<USART_InitSync+46>",
endLine: 874,
},
{
address: "0x00000c44",
pvtAddress: 3140,
instruction: "2dd0 beq.n\t0xca2 <USART_InitSync+142>",
symbol: "USART_InitSync",
pvtInstructionBytes: "2d d0",
instructionBytes: "<USART_InitSync+48>",
endLine: 874,
},
{
address: "0x00000c46",
pvtAddress: 3142,
instruction: "4ff00052 mov.w\tr2, #536870912\t; 0x20000000",
symbol: "USART_InitSync",
pvtInstructionBytes: "4f f0 00 52",
instructionBytes: "<USART_InitSync+50>",
endLine: 874,
},
{
address: "0x00000c4a",
pvtAddress: 3146,
instruction: "1343 orrs\tr3, r2",
symbol: "USART_InitSync",
pvtInstructionBytes: "13 43",
instructionBytes: "<USART_InitSync+54>",
endLine: 874,
},
{
address: "0x00000c4c",
pvtAddress: 3148,
instruction: "ab60 str\tr3, [r5, #8]",
symbol: "USART_InitSync",
pvtInstructionBytes: "ab 60",
instructionBytes: "<USART_InitSync+56>",
endLine: 874,
},
{
address: "0x00000c4e",
pvtAddress: 3150,
instruction: "a37c ldrb\tr3, [r4, #18]",
symbol: "USART_InitSync",
pvtInstructionBytes: "a3 7c",
instructionBytes: "<USART_InitSync+58>",
location: {
name: "em_usart.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\gecko_sdk_4.0.2\\platform\\emlib\\src\\em_usart.c",
sourceReference: 0,
},
line: 877,
endLine: 878,
},
{
address: "0x00000c50",
pvtAddress: 3152,
instruction: "4bbb cbnz\tr3, 0xca6 <USART_InitSync+146>",
symbol: "USART_InitSync",
pvtInstructionBytes: "4b bb",
instructionBytes: "<USART_InitSync+60>",
endLine: 878,
},
{
address: "0x00000c52",
pvtAddress: 3154,
instruction: "237b ldrb\tr3, [r4, #12]",
symbol: "USART_InitSync",
pvtInstructionBytes: "23 7b",
instructionBytes: "<USART_InitSync+62>",
location: {
name: "em_usart.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\gecko_sdk_4.0.2\\platform\\emlib\\src\\em_usart.c",
sourceReference: 0,
},
line: 883,
endLine: 884,
},
{
address: "0x00000c54",
pvtAddress: 3156,
instruction: "43f48053 orr.w\tr3, r3, #4096\t; 0x1000",
symbol: "USART_InitSync",
pvtInstructionBytes: "43 f4 80 53",
instructionBytes: "<USART_InitSync+64>",
location: {
name: "em_usart.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\gecko_sdk_4.0.2\\platform\\emlib\\src\\em_usart.c",
sourceReference: 0,
},
line: 885,
endLine: 886,
},
{
address: "0x00000c58",
pvtAddress: 3160,
instruction: "eb60 str\tr3, [r5, #12]",
symbol: "USART_InitSync",
pvtInstructionBytes: "eb 60",
instructionBytes: "<USART_InitSync+68>",
location: {
name: "em_usart.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\gecko_sdk_4.0.2\\platform\\emlib\\src\\em_usart.c",
sourceReference: 0,
},
line: 884,
endLine: 884,
},
{
address: "0x00000c5a",
pvtAddress: 3162,
instruction: "a268 ldr\tr2, [r4, #8]",
symbol: "USART_InitSync",
pvtInstructionBytes: "a2 68",
instructionBytes: "<USART_InitSync+70>",
location: {
name: "em_usart.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\gecko_sdk_4.0.2\\platform\\emlib\\src\\em_usart.c",
sourceReference: 0,
},
line: 888,
endLine: 889,
},
{
address: "0x00000c5c",
pvtAddress: 3164,
instruction: "6168 ldr\tr1, [r4, #4]",
symbol: "USART_InitSync",
pvtInstructionBytes: "61 68",
instructionBytes: "<USART_InitSync+72>",
endLine: 889,
},
{
address: "0x00000c5e",
pvtAddress: 3166,
instruction: "2846 mov\tr0, r5",
symbol: "USART_InitSync",
pvtInstructionBytes: "28 46",
instructionBytes: "<USART_InitSync+74>",
endLine: 889,
},
{
address: "0x00000c60",
pvtAddress: 3168,
instruction: "fff796ff bl\t0xb90 <USART_BaudrateSyncSet>",
symbol: "USART_InitSync",
pvtInstructionBytes: "ff f7 96 ff",
instructionBytes: "<USART_InitSync+76>",
endLine: 889,
},
{
address: "0x00000c64",
pvtAddress: 3172,
instruction: "637b ldrb\tr3, [r4, #13]",
symbol: "USART_InitSync",
pvtInstructionBytes: "63 7b",
instructionBytes: "<USART_InitSync+80>",
location: {
name: "em_usart.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\gecko_sdk_4.0.2\\platform\\emlib\\src\\em_usart.c",
sourceReference: 0,
},
line: 891,
endLine: 892,
},
{
address: "0x00000c66",
pvtAddress: 3174,
instruction: "0bb1 cbz\tr3, 0xc6c <USART_InitSync+88>",
symbol: "USART_InitSync",
pvtInstructionBytes: "0b b1",
instructionBytes: "<USART_InitSync+82>",
endLine: 892,
},
{
address: "0x00000c68",
pvtAddress: 3176,
instruction: "1023 movs\tr3, #16",
symbol: "USART_InitSync",
pvtInstructionBytes: "10 23",
instructionBytes: "<USART_InitSync+84>",
location: {
name: "em_usart.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\gecko_sdk_4.0.2\\platform\\emlib\\src\\em_usart.c",
sourceReference: 0,
},
line: 892,
endLine: 893,
},
{
address: "0x00000c6a",
pvtAddress: 3178,
instruction: "6b61 str\tr3, [r5, #20]",
symbol: "USART_InitSync",
pvtInstructionBytes: "6b 61",
instructionBytes: "<USART_InitSync+86>",
endLine: 893,
},
{
address: "0x00000c6c",
pvtAddress: 3180,
instruction: "637d ldrb\tr3, [r4, #21]",
symbol: "USART_InitSync",
pvtInstructionBytes: "63 7d",
instructionBytes: "<USART_InitSync+88>",
location: {
name: "em_usart.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\gecko_sdk_4.0.2\\platform\\emlib\\src\\em_usart.c",
sourceReference: 0,
},
line: 895,
endLine: 896,
},
{
address: "0x00000c6e",
pvtAddress: 3182,
instruction: "1bb1 cbz\tr3, 0xc78 <USART_InitSync+100>",
symbol: "USART_InitSync",
pvtInstructionBytes: "1b b1",
instructionBytes: "<USART_InitSync+90>",
endLine: 896,
},
{
address: "0x00000c70",
pvtAddress: 3184,
instruction: "ab68 ldr\tr3, [r5, #8]",
symbol: "USART_InitSync",
pvtInstructionBytes: "ab 68",
instructionBytes: "<USART_InitSync+92>",
location: {
name: "em_usart.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\gecko_sdk_4.0.2\\platform\\emlib\\src\\em_usart.c",
sourceReference: 0,
},
line: 896,
endLine: 897,
},
{
address: "0x00000c72",
pvtAddress: 3186,
instruction: "43f48033 orr.w\tr3, r3, #65536\t; 0x10000",
symbol: "USART_InitSync",
pvtInstructionBytes: "43 f4 80 33",
instructionBytes: "<USART_InitSync+94>",
endLine: 897,
},
{
address: "0x00000c76",
pvtAddress: 3190,
instruction: "ab60 str\tr3, [r5, #8]",
symbol: "USART_InitSync",
pvtInstructionBytes: "ab 60",
instructionBytes: "<USART_InitSync+98>",
endLine: 897,
},
{
address: "0x00000c78",
pvtAddress: 3192,
instruction: "a37d ldrb\tr3, [r4, #22]",
symbol: "USART_InitSync",
pvtInstructionBytes: "a3 7d",
instructionBytes: "<USART_InitSync+100>",
location: {
name: "em_usart.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\gecko_sdk_4.0.2\\platform\\emlib\\src\\em_usart.c",
sourceReference: 0,
},
line: 898,
endLine: 899,
},
{
address: "0x00000c7a",
pvtAddress: 3194,
instruction: "1bb1 cbz\tr3, 0xc84 <USART_InitSync+112>",
symbol: "USART_InitSync",
pvtInstructionBytes: "1b b1",
instructionBytes: "<USART_InitSync+102>",
endLine: 899,
},
{
address: "0x00000c7c",
pvtAddress: 3196,
instruction: "ab68 ldr\tr3, [r5, #8]",
symbol: "USART_InitSync",
pvtInstructionBytes: "ab 68",
instructionBytes: "<USART_InitSync+104>",
location: {
name: "em_usart.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\gecko_sdk_4.0.2\\platform\\emlib\\src\\em_usart.c",
sourceReference: 0,
},
line: 899,
endLine: 900,
},
{
address: "0x00000c7e",
pvtAddress: 3198,
instruction: "43f40043 orr.w\tr3, r3, #32768\t; 0x8000",
symbol: "USART_InitSync",
pvtInstructionBytes: "43 f4 00 43",
instructionBytes: "<USART_InitSync+106>",
endLine: 900,
},
{
address: "0x00000c82",
pvtAddress: 3202,
instruction: "ab60 str\tr3, [r5, #8]",
symbol: "USART_InitSync",
pvtInstructionBytes: "ab 60",
instructionBytes: "<USART_InitSync+110>",
endLine: 900,
},
{
address: "0x00000c84",
pvtAddress: 3204,
instruction: "e37d ldrb\tr3, [r4, #23]",
symbol: "USART_InitSync",
pvtInstructionBytes: "e3 7d",
instructionBytes: "<USART_InitSync+112>",
location: {
name: "em_usart.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\gecko_sdk_4.0.2\\platform\\emlib\\src\\em_usart.c",
sourceReference: 0,
},
line: 902,
endLine: 903,
},
{
address: "0x00000c86",
pvtAddress: 3206,
instruction: "1b07 lsls\tr3, r3, #28",
symbol: "USART_InitSync",
pvtInstructionBytes: "1b 07",
instructionBytes: "<USART_InitSync+114>",
endLine: 903,
},
{
address: "0x00000c88",
pvtAddress: 3208,
instruction: "03f0e043 and.w\tr3, r3, #1879048192\t; 0x70000000",
symbol: "USART_InitSync",
pvtInstructionBytes: "03 f0 e0 43",
instructionBytes: "<USART_InitSync+116>",
location: {
name: "em_usart.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\gecko_sdk_4.0.2\\platform\\emlib\\src\\em_usart.c",
sourceReference: 0,
},
line: 903,
endLine: 904,
},
{
address: "0x00000c8c",
pvtAddress: 3212,
instruction: "227e ldrb\tr2, [r4, #24]",
symbol: "USART_InitSync",
pvtInstructionBytes: "22 7e",
instructionBytes: "<USART_InitSync+120>",
location: {
name: "em_usart.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\gecko_sdk_4.0.2\\platform\\emlib\\src\\em_usart.c",
sourceReference: 0,
},
line: 904,
endLine: 905,
},
{
address: "0x00000c8e",
pvtAddress: 3214,
instruction: "1205 lsls\tr2, r2, #20",
symbol: "USART_InitSync",
pvtInstructionBytes: "12 05",
instructionBytes: "<USART_InitSync+122>",
endLine: 905,
},
{
address: "0x00000c90",
pvtAddress: 3216,
instruction: "02f4e002 and.w\tr2, r2, #7340032\t; 0x700000",
symbol: "USART_InitSync",
pvtInstructionBytes: "02 f4 e0 02",
instructionBytes: "<USART_InitSync+124>",
location: {
name: "em_usart.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\gecko_sdk_4.0.2\\platform\\emlib\\src\\em_usart.c",
sourceReference: 0,
},
line: 905,
endLine: 906,
},
{
address: "0x00000c94",
pvtAddress: 3220,
instruction: "1343 orrs\tr3, r2",
symbol: "USART_InitSync",
pvtInstructionBytes: "13 43",
instructionBytes: "<USART_InitSync+128>",
endLine: 905,
},
{
address: "0x00000c96",
pvtAddress: 3222,
instruction: "ab65 str\tr3, [r5, #88]\t; 0x58",
symbol: "USART_InitSync",
pvtInstructionBytes: "ab 65",
instructionBytes: "<USART_InitSync+130>",
location: {
name: "em_usart.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\gecko_sdk_4.0.2\\platform\\emlib\\src\\em_usart.c",
sourceReference: 0,
},
line: 903,
endLine: 903,
},
{
address: "0x00000c98",
pvtAddress: 3224,
instruction: "2378 ldrb\tr3, [r4, #0]",
symbol: "USART_InitSync",
pvtInstructionBytes: "23 78",
instructionBytes: "<USART_InitSync+132>",
location: {
name: "em_usart.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\gecko_sdk_4.0.2\\platform\\emlib\\src\\em_usart.c",
sourceReference: 0,
},
line: 908,
endLine: 909,
},
{
address: "0x00000c9a",
pvtAddress: 3226,
instruction: "6b61 str\tr3, [r5, #20]",
symbol: "USART_InitSync",
pvtInstructionBytes: "6b 61",
instructionBytes: "<USART_InitSync+134>",
endLine: 909,
},
{
address: "0x00000c9c",
pvtAddress: 3228,
instruction: "38bd pop\t{r3, r4, r5, pc}",
symbol: "USART_InitSync",
pvtInstructionBytes: "38 bd",
instructionBytes: "<USART_InitSync+136>",
location: {
name: "em_usart.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\gecko_sdk_4.0.2\\platform\\emlib\\src\\em_usart.c",
sourceReference: 0,
},
line: 909,
endLine: 910,
},
{
address: "0x00000c9e",
pvtAddress: 3230,
instruction: "0021 movs\tr1, #0",
symbol: "USART_InitSync",
pvtInstructionBytes: "00 21",
instructionBytes: "<USART_InitSync+138>",
location: {
name: "em_usart.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\gecko_sdk_4.0.2\\platform\\emlib\\src\\em_usart.c",
sourceReference: 0,
},
line: 871,
endLine: 871,
},
{
address: "0x00000ca0",
pvtAddress: 3232,
instruction: "cae7 b.n\t0xc38 <USART_InitSync+36>",
symbol: "USART_InitSync",
pvtInstructionBytes: "ca e7",
instructionBytes: "<USART_InitSync+140>",
endLine: 871,
},
{
address: "0x00000ca2",
pvtAddress: 3234,
instruction: "0022 movs\tr2, #0",
symbol: "USART_InitSync",
pvtInstructionBytes: "00 22",
instructionBytes: "<USART_InitSync+142>",
location: {
name: "em_usart.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\gecko_sdk_4.0.2\\platform\\emlib\\src\\em_usart.c",
sourceReference: 0,
},
line: 873,
endLine: 874,
},
{
address: "0x00000ca4",
pvtAddress: 3236,
instruction: "d1e7 b.n\t0xc4a <USART_InitSync+54>",
symbol: "USART_InitSync",
pvtInstructionBytes: "d1 e7",
instructionBytes: "<USART_InitSync+144>",
endLine: 874,
},
{
address: "0x00000ca6",
pvtAddress: 3238,
instruction: "e17c ldrb\tr1, [r4, #19]",
symbol: "USART_InitSync",
pvtInstructionBytes: "e1 7c",
instructionBytes: "<USART_InitSync+146>",
location: {
name: "em_usart.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\gecko_sdk_4.0.2\\platform\\emlib\\src\\em_usart.c",
sourceReference: 0,
},
line: 877,
endLine: 879,
},
{
address: "0x00000ca8",
pvtAddress: 3240,
instruction: "2846 mov\tr0, r5",
symbol: "USART_InitSync",
pvtInstructionBytes: "28 46",
instructionBytes: "<USART_InitSync+148>",
endLine: 879,
},
{
address: "0x00000caa",
pvtAddress: 3242,
instruction: "fff757ff bl\t0xb5c <prsRxInput>",
symbol: "USART_InitSync",
pvtInstructionBytes: "ff f7 57 ff",
instructionBytes: "<USART_InitSync+150>",
endLine: 879,
},
{
address: "0x00000cae",
pvtAddress: 3246,
instruction: "d0e7 b.n\t0xc52 <USART_InitSync+62>",
symbol: "USART_InitSync",
pvtInstructionBytes: "d0 e7",
instructionBytes: "<USART_InitSync+154>",
endLine: 879,
},
{
address: "0x00000cb0",
pvtAddress: 3248,
instruction: "fee7 b.n\t0xcb0 <_exit>",
symbol: "_exit",
pvtInstructionBytes: "fe e7",
instructionBytes: "<_exit+0>",
location: {
name: "retargetio.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\gecko_sdk_4.0.2\\hardware\\kit\\common\\drivers\\retargetio.c",
sourceReference: 0,
},
line: 90,
endLine: 90,
},
{
address: "0x00000cb2",
pvtAddress: 3250,
instruction: "0000 movs\tr0, r0",
symbol: undefined,
pvtInstructionBytes: "00 00",
},
{
address: "0x00000cb4",
pvtAddress: 3252,
instruction: "0346 mov\tr3, r0",
symbol: "UDELAY_Delay",
pvtInstructionBytes: "03 46",
instructionBytes: "<UDELAY_Delay+0>",
location: {
name: "udelay.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\gecko_sdk_4.0.2\\hardware\\kit\\common\\drivers\\udelay.c",
sourceReference: 0,
},
line: 458,
endLine: 458,
},
{
address: "0x00000cb6",
pvtAddress: 3254,
instruction: "0849 ldr\tr1, [pc, #32]\t; (0xcd8 <UDELAY_Delay+36>)",
symbol: "UDELAY_Delay",
pvtInstructionBytes: "08 49",
instructionBytes: "<UDELAY_Delay+2>",
location: {
name: "udelay.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\gecko_sdk_4.0.2\\hardware\\kit\\common\\drivers\\udelay.c",
sourceReference: 0,
},
line: 459,
endLine: 459,
},
{
address: "0x00000cb8",
pvtAddress: 3256,
instruction: "002b cmp\tr3, #0",
symbol: "UDELAY_Delay",
pvtInstructionBytes: "00 2b",
instructionBytes: "<UDELAY_Delay+4>",
endLine: 459,
},
{
address: "0x00000cba",
pvtAddress: 3258,
instruction: "0cd0 beq.n\t0xcd6 <UDELAY_Delay+34>",
symbol: "UDELAY_Delay",
pvtInstructionBytes: "0c d0",
instructionBytes: "<UDELAY_Delay+6>",
endLine: 459,
},
{
address: "0x00000cbc",
pvtAddress: 3260,
instruction: "013b subs\tr3, #1",
symbol: "UDELAY_Delay",
pvtInstructionBytes: "01 3b",
instructionBytes: "<UDELAY_Delay+8>",
endLine: 459,
},
{
address: "0x00000cbe",
pvtAddress: 3262,
instruction: "8822 movs\tr2, #136\t; 0x88",
symbol: "UDELAY_Delay",
pvtInstructionBytes: "88 22",
instructionBytes: "<UDELAY_Delay+10>",
endLine: 459,
},
{
address: "0x00000cc0",
pvtAddress: 3264,
instruction: "1202 lsls\tr2, r2, #8",
symbol: "UDELAY_Delay",
pvtInstructionBytes: "12 02",
instructionBytes: "<UDELAY_Delay+12>",
endLine: 459,
},
{
address: "0x00000cc2",
pvtAddress: 3266,
instruction: "0032 adds\tr2, #0",
symbol: "UDELAY_Delay",
pvtInstructionBytes: "00 32",
instructionBytes: "<UDELAY_Delay+14>",
endLine: 459,
},
{
address: "0x00000cc4",
pvtAddress: 3268,
instruction: "5343 muls\tr3, r2",
symbol: "UDELAY_Delay",
pvtInstructionBytes: "53 43",
instructionBytes: "<UDELAY_Delay+16>",
endLine: 459,
},
{
address: "0x00000cc6",
pvtAddress: 3270,
instruction: "0a68 ldr\tr2, [r1, #0]",
symbol: "UDELAY_Delay",
pvtInstructionBytes: "0a 68",
instructionBytes: "<UDELAY_Delay+18>",
endLine: 459,
},
{
address: "0x00000cc8",
pvtAddress: 3272,
instruction: "d80a lsrs\tr0, r3, #11",
symbol: "UDELAY_Delay",
pvtInstructionBytes: "d8 0a",
instructionBytes: "<UDELAY_Delay+20>",
endLine: 459,
},
{
address: "0x00000cca",
pvtAddress: 3274,
instruction: "d20a lsrs\tr2, r2, #11",
symbol: "UDELAY_Delay",
pvtInstructionBytes: "d2 0a",
instructionBytes: "<UDELAY_Delay+22>",
endLine: 459,
},
{
address: "0x00000ccc",
pvtAddress: 3276,
instruction: "5043 muls\tr0, r2",
symbol: "UDELAY_Delay",
pvtInstructionBytes: "50 43",
instructionBytes: "<UDELAY_Delay+24>",
location: {
name: "udelay.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\gecko_sdk_4.0.2\\hardware\\kit\\common\\drivers\\udelay.c",
sourceReference: 0,
},
line: 459,
endLine: 459,
},
{
address: "0x00000cce",
pvtAddress: 3278,
instruction: "8009 lsrs\tr0, r0, #6",
symbol: "UDELAY_Delay",
pvtInstructionBytes: "80 09",
instructionBytes: "<UDELAY_Delay+26>",
endLine: 459,
},
{
address: "0x00000cd0",
pvtAddress: 3280,
instruction: "01d0 beq.n\t0xcd6 <UDELAY_Delay+34>",
symbol: "UDELAY_Delay",
pvtInstructionBytes: "01 d0",
instructionBytes: "<UDELAY_Delay+28>",
endLine: 459,
},
{
address: "0x00000cd2",
pvtAddress: 3282,
instruction: "0138 subs\tr0, #1",
symbol: "UDELAY_Delay",
pvtInstructionBytes: "01 38",
instructionBytes: "<UDELAY_Delay+30>",
endLine: 459,
},
{
address: "0x00000cd4",
pvtAddress: 3284,
instruction: "fdd8 bhi.n\t0xcd2 <UDELAY_Delay+30>",
symbol: "UDELAY_Delay",
pvtInstructionBytes: "fd d8",
instructionBytes: "<UDELAY_Delay+32>",
endLine: 459,
},
{
address: "0x00000cd6",
pvtAddress: 3286,
instruction: "7047 bx\tlr",
symbol: "UDELAY_Delay",
pvtInstructionBytes: "70 47",
instructionBytes: "<UDELAY_Delay+34>",
location: {
name: "udelay.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\gecko_sdk_4.0.2\\hardware\\kit\\common\\drivers\\udelay.c",
sourceReference: 0,
},
line: 488,
endLine: 489,
},
{
address: "0x00000cd8",
pvtAddress: 3288,
instruction: "1004 lsls\tr0, r2, #16",
symbol: "UDELAY_Delay",
pvtInstructionBytes: "10 04",
instructionBytes: "<UDELAY_Delay+36>",
endLine: 489,
},
{
address: "0x00000cda",
pvtAddress: 3290,
instruction: "0020 movs\tr0, #0",
symbol: "UDELAY_Delay",
pvtInstructionBytes: "00 20",
instructionBytes: "<UDELAY_Delay+38>",
endLine: 489,
},
{
address: "0x00000cdc",
pvtAddress: 3292,
instruction: "00b5 push\t{lr}",
symbol: "DmaInit",
pvtInstructionBytes: "00 b5",
instructionBytes: "<DmaInit+0>",
location: {
name: "dma.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\dma.c",
sourceReference: 0,
},
line: 8,
endLine: 8,
},
{
address: "0x00000cde",
pvtAddress: 3294,
instruction: "83b0 sub\tsp, #12",
symbol: "DmaInit",
pvtInstructionBytes: "83 b0",
instructionBytes: "<DmaInit+2>",
endLine: 8,
},
{
address: "0x00000ce0",
pvtAddress: 3296,
instruction: "064b ldr\tr3, [pc, #24]\t; (0xcfc <DmaInit+32>)",
symbol: "DmaInit",
pvtInstructionBytes: "06 4b",
instructionBytes: "<DmaInit+4>",
location: {
name: "dma.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\dma.c",
sourceReference: 0,
},
line: 9,
endLine: 9,
},
{
address: "0x00000ce2",
pvtAddress: 3298,
instruction: "1b68 ldr\tr3, [r3, #0]",
symbol: "DmaInit",
pvtInstructionBytes: "1b 68",
instructionBytes: "<DmaInit+6>",
endLine: 9,
},
{
address: "0x00000ce4",
pvtAddress: 3300,
instruction: "0193 str\tr3, [sp, #4]",
symbol: "DmaInit",
pvtInstructionBytes: "01 93",
instructionBytes: "<DmaInit+8>",
endLine: 9,
},
{
address: "0x00000ce6",
pvtAddress: 3302,
instruction: "0121 movs\tr1, #1",
symbol: "DmaInit",
pvtInstructionBytes: "01 21",
instructionBytes: "<DmaInit+10>",
location: {
name: "dma.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\dma.c",
sourceReference: 0,
},
line: 10,
endLine: 11,
},
{
address: "0x00000ce8",
pvtAddress: 3304,
instruction: "2020 movs\tr0, #32",
symbol: "DmaInit",
pvtInstructionBytes: "20 20",
instructionBytes: "<DmaInit+12>",
endLine: 11,
},
{
address: "0x00000cea",
pvtAddress: 3306,
instruction: "fff789fc bl\t0x600 <CMU_ClockEnable>",
symbol: "DmaInit",
pvtInstructionBytes: "ff f7 89 fc",
instructionBytes: "<DmaInit+14>",
endLine: 11,
},
{
address: "0x00000cee",
pvtAddress: 3310,
instruction: "01a8 add\tr0, sp, #4",
symbol: "DmaInit",
pvtInstructionBytes: "01 a8",
instructionBytes: "<DmaInit+18>",
location: {
name: "dma.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\dma.c",
sourceReference: 0,
},
line: 11,
endLine: 12,
},
{
address: "0x00000cf0",
pvtAddress: 3312,
instruction: "fff7bafe bl\t0xa68 <LDMA_Init>",
symbol: "DmaInit",
pvtInstructionBytes: "ff f7 ba fe",
instructionBytes: "<DmaInit+20>",
endLine: 12,
},
{
address: "0x00000cf4",
pvtAddress: 3316,
instruction: "03b0 add\tsp, #12",
symbol: "DmaInit",
pvtInstructionBytes: "03 b0",
instructionBytes: "<DmaInit+24>",
location: {
name: "dma.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\dma.c",
sourceReference: 0,
},
line: 12,
endLine: 13,
},
{
address: "0x00000cf6",
pvtAddress: 3318,
instruction: "5df804fb ldr.w\tpc, [sp], #4",
symbol: "DmaInit",
pvtInstructionBytes: "5d f8 04 fb",
instructionBytes: "<DmaInit+26>",
endLine: 13,
},
{
address: "0x00000cfa",
pvtAddress: 3322,
instruction: "00bf nop",
symbol: "DmaInit",
pvtInstructionBytes: "00 bf",
instructionBytes: "<DmaInit+30>",
endLine: 13,
},
{
address: "0x00000cfc",
pvtAddress: 3324,
instruction: "441a subs\tr4, r0, r1",
symbol: "DmaInit",
pvtInstructionBytes: "44 1a",
instructionBytes: "<DmaInit+32>",
endLine: 13,
},
{
address: "0x00000cfe",
pvtAddress: 3326,
instruction: "0000 movs\tr0, r0",
symbol: "DmaInit",
pvtInstructionBytes: "00 00",
instructionBytes: "<DmaInit+34>",
endLine: 13,
},
{
address: "0x00000d00",
pvtAddress: 3328,
instruction: "00b5 push\t{lr}",
symbol: "DmaStartTransfer",
pvtInstructionBytes: "00 b5",
instructionBytes: "<DmaStartTransfer+0>",
location: {
name: "dma.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\dma.c",
sourceReference: 0,
},
line: 15,
endLine: 16,
},
{
address: "0x00000d02",
pvtAddress: 3330,
instruction: "8bb0 sub\tsp, #44\t; 0x2c",
symbol: "DmaStartTransfer",
pvtInstructionBytes: "8b b0",
instructionBytes: "<DmaStartTransfer+2>",
endLine: 16,
},
{
address: "0x00000d04",
pvtAddress: 3332,
instruction: "6b46 mov\tr3, sp",
symbol: "DmaStartTransfer",
pvtInstructionBytes: "6b 46",
instructionBytes: "<DmaStartTransfer+4>",
endLine: 16,
},
{
address: "0x00000d06",
pvtAddress: 3334,
instruction: "83e80300 stmia.w\tr3, {r0, r1}",
symbol: "DmaStartTransfer",
pvtInstructionBytes: "83 e8 03 00",
instructionBytes: "<DmaStartTransfer+6>",
endLine: 16,
},
{
address: "0x00000d0a",
pvtAddress: 3338,
instruction: "0020 movs\tr0, #0",
symbol: "DmaStartTransfer",
pvtInstructionBytes: "00 20",
instructionBytes: "<DmaStartTransfer+10>",
location: {
name: "dma.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\dma.c",
sourceReference: 0,
},
line: 16,
endLine: 17,
},
{
address: "0x00000d0c",
pvtAddress: 3340,
instruction: "0690 str\tr0, [sp, #24]",
symbol: "DmaStartTransfer",
pvtInstructionBytes: "06 90",
instructionBytes: "<DmaStartTransfer+12>",
endLine: 17,
},
{
address: "0x00000d0e",
pvtAddress: 3342,
instruction: "0790 str\tr0, [sp, #28]",
symbol: "DmaStartTransfer",
pvtInstructionBytes: "07 90",
instructionBytes: "<DmaStartTransfer+14>",
endLine: 17,
},
{
address: "0x00000d10",
pvtAddress: 3344,
instruction: "0890 str\tr0, [sp, #32]",
symbol: "DmaStartTransfer",
pvtInstructionBytes: "08 90",
instructionBytes: "<DmaStartTransfer+16>",
endLine: 17,
},
{
address: "0x00000d12",
pvtAddress: 3346,
instruction: "0990 str\tr0, [sp, #36]\t; 0x24",
symbol: "DmaStartTransfer",
pvtInstructionBytes: "09 90",
instructionBytes: "<DmaStartTransfer+18>",
endLine: 17,
},
{
address: "0x00000d14",
pvtAddress: 3348,
instruction: "134b ldr\tr3, [pc, #76]\t; (0xd64 <DmaStartTransfer+100>)",
symbol: "DmaStartTransfer",
pvtInstructionBytes: "13 4b",
instructionBytes: "<DmaStartTransfer+20>",
endLine: 17,
},
{
address: "0x00000d16",
pvtAddress: 3350,
instruction: "0693 str\tr3, [sp, #24]",
symbol: "DmaStartTransfer",
pvtInstructionBytes: "06 93",
instructionBytes: "<DmaStartTransfer+22>",
endLine: 17,
},
{
address: "0x00000d18",
pvtAddress: 3352,
instruction: "0290 str\tr0, [sp, #8]",
symbol: "DmaStartTransfer",
pvtInstructionBytes: "02 90",
instructionBytes: "<DmaStartTransfer+24>",
location: {
name: "dma.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\dma.c",
sourceReference: 0,
},
line: 17,
endLine: 18,
},
{
address: "0x00000d1a",
pvtAddress: 3354,
instruction: "0390 str\tr0, [sp, #12]",
symbol: "DmaStartTransfer",
pvtInstructionBytes: "03 90",
instructionBytes: "<DmaStartTransfer+26>",
endLine: 18,
},
{
address: "0x00000d1c",
pvtAddress: 3356,
instruction: "0490 str\tr0, [sp, #16]",
symbol: "DmaStartTransfer",
pvtInstructionBytes: "04 90",
instructionBytes: "<DmaStartTransfer+28>",
endLine: 18,
},
{
address: "0x00000d1e",
pvtAddress: 3358,
instruction: "0590 str\tr0, [sp, #20]",
symbol: "DmaStartTransfer",
pvtInstructionBytes: "05 90",
instructionBytes: "<DmaStartTransfer+30>",
endLine: 18,
},
{
address: "0x00000d20",
pvtAddress: 3360,
instruction: "9df80030 ldrb.w\tr3, [sp]",
symbol: "DmaStartTransfer",
pvtInstructionBytes: "9d f8 00 30",
instructionBytes: "<DmaStartTransfer+32>",
endLine: 18,
},
{
address: "0x00000d24",
pvtAddress: 3364,
instruction: "03eb4303 add.w\tr3, r3, r3, lsl #1",
symbol: "DmaStartTransfer",
pvtInstructionBytes: "03 eb 43 03",
instructionBytes: "<DmaStartTransfer+36>",
endLine: 18,
},
{
address: "0x00000d28",
pvtAddress: 3368,
instruction: "013b subs\tr3, #1",
symbol: "DmaStartTransfer",
pvtInstructionBytes: "01 3b",
instructionBytes: "<DmaStartTransfer+40>",
endLine: 18,
},
{
address: "0x00000d2a",
pvtAddress: 3370,
instruction: "bdf80820 ldrh.w\tr2, [sp, #8]",
symbol: "DmaStartTransfer",
pvtInstructionBytes: "bd f8 08 20",
instructionBytes: "<DmaStartTransfer+42>",
endLine: 18,
},
{
address: "0x00000d2e",
pvtAddress: 3374,
instruction: "63f30e12 bfi\tr2, r3, #4, #11",
symbol: "DmaStartTransfer",
pvtInstructionBytes: "63 f3 0e 12",
instructionBytes: "<DmaStartTransfer+46>",
endLine: 18,
},
{
address: "0x00000d32",
pvtAddress: 3378,
instruction: "adf80820 strh.w\tr2, [sp, #8]",
symbol: "DmaStartTransfer",
pvtInstructionBytes: "ad f8 08 20",
instructionBytes: "<DmaStartTransfer+50>",
endLine: 18,
},
{
address: "0x00000d36",
pvtAddress: 3382,
instruction: "9df80a30 ldrb.w\tr3, [sp, #10]",
symbol: "DmaStartTransfer",
pvtInstructionBytes: "9d f8 0a 30",
instructionBytes: "<DmaStartTransfer+54>",
endLine: 18,
},
{
address: "0x00000d3a",
pvtAddress: 3386,
instruction: "43f01003 orr.w\tr3, r3, #16",
symbol: "DmaStartTransfer",
pvtInstructionBytes: "43 f0 10 03",
instructionBytes: "<DmaStartTransfer+58>",
location: {
name: "dma.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\dma.c",
sourceReference: 0,
},
line: 17,
endLine: 18,
},
{
address: "0x00000d3e",
pvtAddress: 3390,
instruction: "8df80a30 strb.w\tr3, [sp, #10]",
symbol: "DmaStartTransfer",
pvtInstructionBytes: "8d f8 0a 30",
instructionBytes: "<DmaStartTransfer+62>",
endLine: 18,
},
{
address: "0x00000d42",
pvtAddress: 3394,
instruction: "9df80b30 ldrb.w\tr3, [sp, #11]",
symbol: "DmaStartTransfer",
pvtInstructionBytes: "9d f8 0b 30",
instructionBytes: "<DmaStartTransfer+66>",
endLine: 18,
},
{
address: "0x00000d46",
pvtAddress: 3398,
instruction: "43f03003 orr.w\tr3, r3, #48\t; 0x30",
symbol: "DmaStartTransfer",
pvtInstructionBytes: "43 f0 30 03",
instructionBytes: "<DmaStartTransfer+70>",
endLine: 18,
},
{
address: "0x00000d4a",
pvtAddress: 3402,
instruction: "8df80b30 strb.w\tr3, [sp, #11]",
symbol: "DmaStartTransfer",
pvtInstructionBytes: "8d f8 0b 30",
instructionBytes: "<DmaStartTransfer+74>",
endLine: 18,
},
{
address: "0x00000d4e",
pvtAddress: 3406,
instruction: "0391 str\tr1, [sp, #12]",
symbol: "DmaStartTransfer",
pvtInstructionBytes: "03 91",
instructionBytes: "<DmaStartTransfer+78>",
endLine: 18,
},
{
address: "0x00000d50",
pvtAddress: 3408,
instruction: "054b ldr\tr3, [pc, #20]\t; (0xd68 <DmaStartTransfer+104>)",
symbol: "DmaStartTransfer",
pvtInstructionBytes: "05 4b",
instructionBytes: "<DmaStartTransfer+80>",
endLine: 18,
},
{
address: "0x00000d52",
pvtAddress: 3410,
instruction: "db6b ldr\tr3, [r3, #60]\t; 0x3c",
symbol: "DmaStartTransfer",
pvtInstructionBytes: "db 6b",
instructionBytes: "<DmaStartTransfer+82>",
endLine: 18,
},
{
address: "0x00000d54",
pvtAddress: 3412,
instruction: "0493 str\tr3, [sp, #16]",
symbol: "DmaStartTransfer",
pvtInstructionBytes: "04 93",
instructionBytes: "<DmaStartTransfer+84>",
endLine: 18,
},
{
address: "0x00000d56",
pvtAddress: 3414,
instruction: "02aa add\tr2, sp, #8",
symbol: "DmaStartTransfer",
pvtInstructionBytes: "02 aa",
instructionBytes: "<DmaStartTransfer+86>",
location: {
name: "dma.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\dma.c",
sourceReference: 0,
},
line: 19,
endLine: 20,
},
{
address: "0x00000d58",
pvtAddress: 3416,
instruction: "06a9 add\tr1, sp, #24",
symbol: "DmaStartTransfer",
pvtInstructionBytes: "06 a9",
instructionBytes: "<DmaStartTransfer+88>",
endLine: 20,
},
{
address: "0x00000d5a",
pvtAddress: 3418,
instruction: "fff7b7fe bl\t0xacc <LDMA_StartTransfer>",
symbol: "DmaStartTransfer",
pvtInstructionBytes: "ff f7 b7 fe",
instructionBytes: "<DmaStartTransfer+90>",
endLine: 20,
},
{
address: "0x00000d5e",
pvtAddress: 3422,
instruction: "0bb0 add\tsp, #44\t; 0x2c",
symbol: "DmaStartTransfer",
pvtInstructionBytes: "0b b0",
instructionBytes: "<DmaStartTransfer+94>",
location: {
name: "dma.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\dma.c",
sourceReference: 0,
},
line: 20,
endLine: 21,
},
{
address: "0x00000d60",
pvtAddress: 3424,
instruction: "5df804fb ldr.w\tpc, [sp], #4",
symbol: "DmaStartTransfer",
pvtInstructionBytes: "5d f8 04 fb",
instructionBytes: "<DmaStartTransfer+96>",
endLine: 21,
},
{
address: "0x00000d64",
pvtAddress: 3428,
instruction: "0200 movs\tr2, r0",
symbol: "DmaStartTransfer",
pvtInstructionBytes: "02 00",
instructionBytes: "<DmaStartTransfer+100>",
endLine: 21,
},
{
address: "0x00000d66",
pvtAddress: 3430,
instruction: "0400 movs\tr4, r0",
symbol: "DmaStartTransfer",
pvtInstructionBytes: "04 00",
instructionBytes: "<DmaStartTransfer+102>",
endLine: 21,
},
{
address: "0x00000d68",
pvtAddress: 3432,
instruction: "00c0 stmia\tr0!, {}",
symbol: "DmaStartTransfer",
pvtInstructionBytes: "00 c0",
instructionBytes: "<DmaStartTransfer+104>",
endLine: 21,
},
{
address: "0x00000d6a",
pvtAddress: 3434,
instruction: "0540 ands\tr5, r0",
symbol: "DmaStartTransfer",
pvtInstructionBytes: "05 40",
instructionBytes: "<DmaStartTransfer+106>",
endLine: 21,
},
{
address: "0x00000d6c",
pvtAddress: 3436,
instruction: "38b5 push\t{r3, r4, r5, lr}",
symbol: "StripCreate",
pvtInstructionBytes: "38 b5",
instructionBytes: "<StripCreate+0>",
location: {
name: "ledstrip.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\ledstrip.c",
sourceReference: 0,
},
line: 7,
endLine: 7,
},
{
address: "0x00000d6e",
pvtAddress: 3438,
instruction: "0446 mov\tr4, r0",
symbol: "StripCreate",
pvtInstructionBytes: "04 46",
instructionBytes: "<StripCreate+2>",
endLine: 7,
},
{
address: "0x00000d70",
pvtAddress: 3440,
instruction: "0d46 mov\tr5, r1",
symbol: "StripCreate",
pvtInstructionBytes: "0d 46",
instructionBytes: "<StripCreate+4>",
endLine: 7,
},
{
address: "0x00000d72",
pvtAddress: 3442,
instruction: "0321 movs\tr1, #3",
symbol: "StripCreate",
pvtInstructionBytes: "03 21",
instructionBytes: "<StripCreate+6>",
location: {
name: "ledstrip.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\ledstrip.c",
sourceReference: 0,
},
line: 9,
endLine: 10,
},
{
address: "0x00000d74",
pvtAddress: 3444,
instruction: "2846 mov\tr0, r5",
symbol: "StripCreate",
pvtInstructionBytes: "28 46",
instructionBytes: "<StripCreate+8>",
endLine: 10,
},
{
address: "0x00000d76",
pvtAddress: 3446,
instruction: "00f087f8 bl\t0xe88 <calloc>",
symbol: "StripCreate",
pvtInstructionBytes: "00 f0 87 f8",
instructionBytes: "<StripCreate+10>",
endLine: 10,
},
{
address: "0x00000d7a",
pvtAddress: 3450,
instruction: "18b1 cbz\tr0, 0xd84 <StripCreate+24>",
symbol: "StripCreate",
pvtInstructionBytes: "18 b1",
instructionBytes: "<StripCreate+14>",
location: {
name: "ledstrip.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\ledstrip.c",
sourceReference: 0,
},
line: 10,
endLine: 11,
},
{
address: "0x00000d7c",
pvtAddress: 3452,
instruction: "2570 strb\tr5, [r4, #0]",
symbol: "StripCreate",
pvtInstructionBytes: "25 70",
instructionBytes: "<StripCreate+16>",
location: {
name: "ledstrip.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\ledstrip.c",
sourceReference: 0,
},
line: 12,
endLine: 13,
},
{
address: "0x00000d7e",
pvtAddress: 3454,
instruction: "6060 str\tr0, [r4, #4]",
symbol: "StripCreate",
pvtInstructionBytes: "60 60",
instructionBytes: "<StripCreate+18>",
location: {
name: "ledstrip.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\ledstrip.c",
sourceReference: 0,
},
line: 13,
endLine: 14,
},
{
address: "0x00000d80",
pvtAddress: 3456,
instruction: "0120 movs\tr0, #1",
symbol: "StripCreate",
pvtInstructionBytes: "01 20",
instructionBytes: "<StripCreate+20>",
location: {
name: "ledstrip.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\ledstrip.c",
sourceReference: 0,
},
line: 14,
endLine: 15,
},
{
address: "0x00000d82",
pvtAddress: 3458,
instruction: "38bd pop\t{r3, r4, r5, pc}",
symbol: "StripCreate",
pvtInstructionBytes: "38 bd",
instructionBytes: "<StripCreate+22>",
location: {
name: "ledstrip.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\ledstrip.c",
sourceReference: 0,
},
line: 22,
endLine: 23,
},
{
address: "0x00000d84",
pvtAddress: 3460,
instruction: "0020 movs\tr0, #0",
symbol: "StripCreate",
pvtInstructionBytes: "00 20",
instructionBytes: "<StripCreate+24>",
location: {
name: "ledstrip.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\ledstrip.c",
sourceReference: 0,
},
line: 19,
endLine: 19,
},
{
address: "0x00000d86",
pvtAddress: 3462,
instruction: "2070 strb\tr0, [r4, #0]",
symbol: "StripCreate",
pvtInstructionBytes: "20 70",
instructionBytes: "<StripCreate+26>",
endLine: 19,
},
{
address: "0x00000d88",
pvtAddress: 3464,
instruction: "6060 str\tr0, [r4, #4]",
symbol: "StripCreate",
pvtInstructionBytes: "60 60",
instructionBytes: "<StripCreate+28>",
endLine: 20,
},
{
address: "0x00000d8a",
pvtAddress: 3466,
instruction: "fae7 b.n\t0xd82 <StripCreate+22>",
symbol: "StripCreate",
pvtInstructionBytes: "fa e7",
instructionBytes: "<StripCreate+30>",
location: {
name: "ledstrip.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\ledstrip.c",
sourceReference: 0,
},
line: 20,
endLine: 21,
},
{
address: "0x00000d8c",
pvtAddress: 3468,
instruction: "08b5 push\t{r3, lr}",
symbol: "gpioInit",
pvtInstructionBytes: "08 b5",
instructionBytes: "<gpioInit+0>",
location: {
name: "main.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\main.c",
sourceReference: 0,
},
line: 21,
endLine: 21,
},
{
address: "0x00000d8e",
pvtAddress: 3470,
instruction: "0121 movs\tr1, #1",
symbol: "gpioInit",
pvtInstructionBytes: "01 21",
instructionBytes: "<gpioInit+2>",
location: {
name: "main.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\main.c",
sourceReference: 0,
},
line: 22,
endLine: 22,
},
{
address: "0x00000d90",
pvtAddress: 3472,
instruction: "3a20 movs\tr0, #58\t; 0x3a",
symbol: "gpioInit",
pvtInstructionBytes: "3a 20",
instructionBytes: "<gpioInit+4>",
endLine: 22,
},
{
address: "0x00000d92",
pvtAddress: 3474,
instruction: "fff735fc bl\t0x600 <CMU_ClockEnable>",
symbol: "gpioInit",
pvtInstructionBytes: "ff f7 35 fc",
instructionBytes: "<gpioInit+6>",
endLine: 22,
},
{
address: "0x00000d96",
pvtAddress: 3478,
instruction: "0123 movs\tr3, #1",
symbol: "gpioInit",
pvtInstructionBytes: "01 23",
instructionBytes: "<gpioInit+10>",
location: {
name: "main.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\main.c",
sourceReference: 0,
},
line: 23,
endLine: 24,
},
{
address: "0x00000d98",
pvtAddress: 3480,
instruction: "0422 movs\tr2, #4",
symbol: "gpioInit",
pvtInstructionBytes: "04 22",
instructionBytes: "<gpioInit+12>",
endLine: 24,
},
{
address: "0x00000d9a",
pvtAddress: 3482,
instruction: "0021 movs\tr1, #0",
symbol: "gpioInit",
pvtInstructionBytes: "00 21",
instructionBytes: "<gpioInit+14>",
endLine: 24,
},
{
address: "0x00000d9c",
pvtAddress: 3484,
instruction: "1846 mov\tr0, r3",
symbol: "gpioInit",
pvtInstructionBytes: "18 46",
instructionBytes: "<gpioInit+16>",
endLine: 24,
},
{
address: "0x00000d9e",
pvtAddress: 3486,
instruction: "fff7e3fd bl\t0x968 <GPIO_PinModeSet>",
symbol: "gpioInit",
pvtInstructionBytes: "ff f7 e3 fd",
instructionBytes: "<gpioInit+18>",
endLine: 24,
},
{
address: "0x00000da2",
pvtAddress: 3490,
instruction: "0023 movs\tr3, #0",
symbol: "gpioInit",
pvtInstructionBytes: "00 23",
instructionBytes: "<gpioInit+22>",
location: {
name: "main.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\main.c",
sourceReference: 0,
},
line: 24,
endLine: 25,
},
{
address: "0x00000da4",
pvtAddress: 3492,
instruction: "0122 movs\tr2, #1",
symbol: "gpioInit",
pvtInstructionBytes: "01 22",
instructionBytes: "<gpioInit+24>",
endLine: 25,
},
{
address: "0x00000da6",
pvtAddress: 3494,
instruction: "1146 mov\tr1, r2",
symbol: "gpioInit",
pvtInstructionBytes: "11 46",
instructionBytes: "<gpioInit+26>",
endLine: 25,
},
{
address: "0x00000da8",
pvtAddress: 3496,
instruction: "1046 mov\tr0, r2",
symbol: "gpioInit",
pvtInstructionBytes: "10 46",
instructionBytes: "<gpioInit+28>",
endLine: 25,
},
{
address: "0x00000daa",
pvtAddress: 3498,
instruction: "fff7ddfd bl\t0x968 <GPIO_PinModeSet>",
symbol: "gpioInit",
pvtInstructionBytes: "ff f7 dd fd",
instructionBytes: "<gpioInit+30>",
endLine: 25,
},
{
address: "0x00000dae",
pvtAddress: 3502,
instruction: "08bd pop\t{r3, pc}",
symbol: "gpioInit",
pvtInstructionBytes: "08 bd",
instructionBytes: "<gpioInit+34>",
location: {
name: "main.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\main.c",
sourceReference: 0,
},
line: 25,
endLine: 26,
},
{
address: "0x00000db0",
pvtAddress: 3504,
instruction: "10b5 push\t{r4, lr}",
symbol: "spiInit",
pvtInstructionBytes: "10 b5",
instructionBytes: "<spiInit+0>",
location: {
name: "main.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\main.c",
sourceReference: 0,
},
line: 28,
endLine: 29,
},
{
address: "0x00000db2",
pvtAddress: 3506,
instruction: "88b0 sub\tsp, #32",
symbol: "spiInit",
pvtInstructionBytes: "88 b0",
instructionBytes: "<spiInit+2>",
endLine: 29,
},
{
address: "0x00000db4",
pvtAddress: 3508,
instruction: "0df1040c add.w\tr12, sp, #4",
symbol: "spiInit",
pvtInstructionBytes: "0d f1 04 0c",
instructionBytes: "<spiInit+4>",
location: {
name: "main.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\main.c",
sourceReference: 0,
},
line: 29,
endLine: 30,
},
{
address: "0x00000db8",
pvtAddress: 3512,
instruction: "154c ldr\tr4, [pc, #84]\t; (0xe10 <spiInit+96>)",
symbol: "spiInit",
pvtInstructionBytes: "15 4c",
instructionBytes: "<spiInit+8>",
endLine: 30,
},
{
address: "0x00000dba",
pvtAddress: 3514,
instruction: "0fcc ldmia\tr4!, {r0, r1, r2, r3}",
symbol: "spiInit",
pvtInstructionBytes: "0f cc",
instructionBytes: "<spiInit+10>",
endLine: 30,
},
{
address: "0x00000dbc",
pvtAddress: 3516,
instruction: "ace80f00 stmia.w\tr12!, {r0, r1, r2, r3}",
symbol: "spiInit",
pvtInstructionBytes: "ac e8 0f 00",
instructionBytes: "<spiInit+12>",
endLine: 30,
},
{
address: "0x00000dc0",
pvtAddress: 3520,
instruction: "94e80700 ldmia.w\tr4, {r0, r1, r2}",
symbol: "spiInit",
pvtInstructionBytes: "94 e8 07 00",
instructionBytes: "<spiInit+16>",
endLine: 30,
},
{
address: "0x00000dc4",
pvtAddress: 3524,
instruction: "8ce80700 stmia.w\tr12, {r0, r1, r2}",
symbol: "spiInit",
pvtInstructionBytes: "8c e8 07 00",
instructionBytes: "<spiInit+20>",
endLine: 30,
},
{
address: "0x00000dc8",
pvtAddress: 3528,
instruction: "0121 movs\tr1, #1",
symbol: "spiInit",
pvtInstructionBytes: "01 21",
instructionBytes: "<spiInit+24>",
location: {
name: "main.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\main.c",
sourceReference: 0,
},
line: 47,
endLine: 48,
},
{
address: "0x00000dca",
pvtAddress: 3530,
instruction: "2820 movs\tr0, #40\t; 0x28",
symbol: "spiInit",
pvtInstructionBytes: "28 20",
instructionBytes: "<spiInit+26>",
endLine: 48,
},
{
address: "0x00000dcc",
pvtAddress: 3532,
instruction: "fff718fc bl\t0x600 <CMU_ClockEnable>",
symbol: "spiInit",
pvtInstructionBytes: "ff f7 18 fc",
instructionBytes: "<spiInit+28>",
endLine: 48,
},
{
address: "0x00000dd0",
pvtAddress: 3536,
instruction: "0023 movs\tr3, #0",
symbol: "spiInit",
pvtInstructionBytes: "00 23",
instructionBytes: "<spiInit+32>",
location: {
name: "main.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\main.c",
sourceReference: 0,
},
line: 49,
endLine: 50,
},
{
address: "0x00000dd2",
pvtAddress: 3538,
instruction: "0422 movs\tr2, #4",
symbol: "spiInit",
pvtInstructionBytes: "04 22",
instructionBytes: "<spiInit+34>",
endLine: 50,
},
{
address: "0x00000dd4",
pvtAddress: 3540,
instruction: "0221 movs\tr1, #2",
symbol: "spiInit",
pvtInstructionBytes: "02 21",
instructionBytes: "<spiInit+36>",
endLine: 50,
},
{
address: "0x00000dd6",
pvtAddress: 3542,
instruction: "0846 mov\tr0, r1",
symbol: "spiInit",
pvtInstructionBytes: "08 46",
instructionBytes: "<spiInit+38>",
endLine: 50,
},
{
address: "0x00000dd8",
pvtAddress: 3544,
instruction: "fff7c6fd bl\t0x968 <GPIO_PinModeSet>",
symbol: "spiInit",
pvtInstructionBytes: "ff f7 c6 fd",
instructionBytes: "<spiInit+40>",
endLine: 50,
},
{
address: "0x00000ddc",
pvtAddress: 3548,
instruction: "0023 movs\tr3, #0",
symbol: "spiInit",
pvtInstructionBytes: "00 23",
instructionBytes: "<spiInit+44>",
location: {
name: "main.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\main.c",
sourceReference: 0,
},
line: 50,
endLine: 51,
},
{
address: "0x00000dde",
pvtAddress: 3550,
instruction: "0422 movs\tr2, #4",
symbol: "spiInit",
pvtInstructionBytes: "04 22",
instructionBytes: "<spiInit+46>",
endLine: 51,
},
{
address: "0x00000de0",
pvtAddress: 3552,
instruction: "1946 mov\tr1, r3",
symbol: "spiInit",
pvtInstructionBytes: "19 46",
instructionBytes: "<spiInit+48>",
endLine: 51,
},
{
address: "0x00000de2",
pvtAddress: 3554,
instruction: "0220 movs\tr0, #2",
symbol: "spiInit",
pvtInstructionBytes: "02 20",
instructionBytes: "<spiInit+50>",
endLine: 51,
},
{
address: "0x00000de4",
pvtAddress: 3556,
instruction: "fff7c0fd bl\t0x968 <GPIO_PinModeSet>",
symbol: "spiInit",
pvtInstructionBytes: "ff f7 c0 fd",
instructionBytes: "<spiInit+52>",
endLine: 51,
},
{
address: "0x00000de8",
pvtAddress: 3560,
instruction: "0a4b ldr\tr3, [pc, #40]\t; (0xe14 <spiInit+100>)",
symbol: "spiInit",
pvtInstructionBytes: "0a 4b",
instructionBytes: "<spiInit+56>",
location: {
name: "main.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\main.c",
sourceReference: 0,
},
line: 52,
endLine: 53,
},
{
address: "0x00000dea",
pvtAddress: 3562,
instruction: "d3f81c26 ldr.w\tr2, [r3, #1564]\t; 0x61c",
symbol: "spiInit",
pvtInstructionBytes: "d3 f8 1c 26",
instructionBytes: "<spiInit+58>",
endLine: 53,
},
{
address: "0x00000dee",
pvtAddress: 3566,
instruction: "42f01802 orr.w\tr2, r2, #24",
symbol: "spiInit",
pvtInstructionBytes: "42 f0 18 02",
instructionBytes: "<spiInit+62>",
endLine: 53,
},
{
address: "0x00000df2",
pvtAddress: 3570,
instruction: "c3f81c26 str.w\tr2, [r3, #1564]\t; 0x61c",
symbol: "spiInit",
pvtInstructionBytes: "c3 f8 1c 26",
instructionBytes: "<spiInit+66>",
endLine: 53,
},
{
address: "0x00000df6",
pvtAddress: 3574,
instruction: "4ff00212 mov.w\tr2, #131074\t; 0x20002",
symbol: "spiInit",
pvtInstructionBytes: "4f f0 02 12",
instructionBytes: "<spiInit+70>",
location: {
name: "main.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\main.c",
sourceReference: 0,
},
line: 53,
endLine: 54,
},
{
address: "0x00000dfa",
pvtAddress: 3578,
instruction: "c3f83026 str.w\tr2, [r3, #1584]\t; 0x630",
symbol: "spiInit",
pvtInstructionBytes: "c3 f8 30 26",
instructionBytes: "<spiInit+74>",
endLine: 54,
},
{
address: "0x00000dfe",
pvtAddress: 3582,
instruction: "0222 movs\tr2, #2",
symbol: "spiInit",
pvtInstructionBytes: "02 22",
instructionBytes: "<spiInit+78>",
location: {
name: "main.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\main.c",
sourceReference: 0,
},
line: 54,
endLine: 55,
},
{
address: "0x00000e00",
pvtAddress: 3584,
instruction: "c3f83426 str.w\tr2, [r3, #1588]\t; 0x634",
symbol: "spiInit",
pvtInstructionBytes: "c3 f8 34 26",
instructionBytes: "<spiInit+80>",
endLine: 55,
},
{
address: "0x00000e04",
pvtAddress: 3588,
instruction: "01a9 add\tr1, sp, #4",
symbol: "spiInit",
pvtInstructionBytes: "01 a9",
instructionBytes: "<spiInit+84>",
location: {
name: "main.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\main.c",
sourceReference: 0,
},
line: 56,
endLine: 57,
},
{
address: "0x00000e06",
pvtAddress: 3590,
instruction: "0448 ldr\tr0, [pc, #16]\t; (0xe18 <spiInit+104>)",
symbol: "spiInit",
pvtInstructionBytes: "04 48",
instructionBytes: "<spiInit+86>",
endLine: 57,
},
{
address: "0x00000e08",
pvtAddress: 3592,
instruction: "fff704ff bl\t0xc14 <USART_InitSync>",
symbol: "spiInit",
pvtInstructionBytes: "ff f7 04 ff",
instructionBytes: "<spiInit+88>",
endLine: 57,
},
{
address: "0x00000e0c",
pvtAddress: 3596,
instruction: "08b0 add\tsp, #32",
symbol: "spiInit",
pvtInstructionBytes: "08 b0",
instructionBytes: "<spiInit+92>",
location: {
name: "main.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\main.c",
sourceReference: 0,
},
line: 57,
endLine: 58,
},
{
address: "0x00000e0e",
pvtAddress: 3598,
instruction: "10bd pop\t{r4, pc}",
symbol: "spiInit",
pvtInstructionBytes: "10 bd",
instructionBytes: "<spiInit+94>",
endLine: 58,
},
{
address: "0x00000e10",
pvtAddress: 3600,
instruction: "481a subs\tr0, r1, r1",
symbol: "spiInit",
pvtInstructionBytes: "48 1a",
instructionBytes: "<spiInit+96>",
endLine: 58,
},
{
address: "0x00000e12",
pvtAddress: 3602,
instruction: "0000 movs\tr0, r0",
symbol: "spiInit",
pvtInstructionBytes: "00 00",
instructionBytes: "<spiInit+98>",
endLine: 58,
},
{
address: "0x00000e14",
pvtAddress: 3604,
instruction: "00c0 stmia\tr0!, {}",
symbol: "spiInit",
pvtInstructionBytes: "00 c0",
instructionBytes: "<spiInit+100>",
endLine: 58,
},
{
address: "0x00000e16",
pvtAddress: 3606,
instruction: "0340 ands\tr3, r0",
symbol: "spiInit",
pvtInstructionBytes: "03 40",
instructionBytes: "<spiInit+102>",
endLine: 58,
},
{
address: "0x00000e18",
pvtAddress: 3608,
instruction: "00c0 stmia\tr0!, {}",
symbol: "spiInit",
pvtInstructionBytes: "00 c0",
instructionBytes: "<spiInit+104>",
endLine: 58,
},
{
address: "0x00000e1a",
pvtAddress: 3610,
instruction: "0540 ands\tr5, r0",
symbol: "spiInit",
pvtInstructionBytes: "05 40",
instructionBytes: "<spiInit+106>",
endLine: 58,
},
{
address: "0x00000e1c",
pvtAddress: 3612,
instruction: "00b5 push\t{lr}",
symbol: "main",
pvtInstructionBytes: "00 b5",
instructionBytes: "<main+0>",
location: {
name: "main.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\main.c",
sourceReference: 0,
},
line: 60,
endLine: 61,
},
{
address: "0x00000e1e",
pvtAddress: 3614,
instruction: "83b0 sub\tsp, #12",
symbol: "main",
pvtInstructionBytes: "83 b0",
instructionBytes: "<main+2>",
endLine: 61,
},
{
address: "0x00000e20",
pvtAddress: 3616,
instruction: "164b ldr\tr3, [pc, #88]\t; (0xe7c <main+96>)",
symbol: "main",
pvtInstructionBytes: "16 4b",
instructionBytes: "<main+4>",
location: {
name: "em_system.h",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\gecko_sdk_4.0.2\\platform\\emlib\\inc\\em_system.h",
sourceReference: 0,
},
line: 391,
endLine: 391,
},
{
address: "0x00000e22",
pvtAddress: 3618,
instruction: "1b68 ldr\tr3, [r3, #0]",
symbol: "main",
pvtInstructionBytes: "1b 68",
instructionBytes: "<main+6>",
endLine: 391,
},
{
address: "0x00000e24",
pvtAddress: 3620,
instruction: "c3f30743 ubfx\tr3, r3, #16, #8",
symbol: "main",
pvtInstructionBytes: "c3 f3 07 43",
instructionBytes: "<main+8>",
endLine: 391,
},
{
address: "0x00000e28",
pvtAddress: 3624,
instruction: "012b cmp\tr3, #1",
symbol: "main",
pvtInstructionBytes: "01 2b",
instructionBytes: "<main+12>",
location: {
name: "em_chip.h",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\gecko_sdk_4.0.2\\platform\\emlib\\inc\\em_chip.h",
sourceReference: 0,
},
line: 337,
endLine: 337,
},
{
address: "0x00000e2a",
pvtAddress: 3626,
instruction: "12d0 beq.n\t0xe52 <main+54>",
symbol: "main",
pvtInstructionBytes: "12 d0",
instructionBytes: "<main+14>",
endLine: 337,
},
{
address: "0x00000e2c",
pvtAddress: 3628,
instruction: "fff7aeff bl\t0xd8c <gpioInit>",
symbol: "main",
pvtInstructionBytes: "ff f7 ae ff",
instructionBytes: "<main+16>",
location: {
name: "main.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\main.c",
sourceReference: 0,
},
line: 65,
endLine: 65,
},
{
address: "0x00000e30",
pvtAddress: 3632,
instruction: "fff7beff bl\t0xdb0 <spiInit>",
symbol: "main",
pvtInstructionBytes: "ff f7 be ff",
instructionBytes: "<main+20>",
location: {
name: "main.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\main.c",
sourceReference: 0,
},
line: 66,
endLine: 66,
},
{
address: "0x00000e34",
pvtAddress: 3636,
instruction: "fff752ff bl\t0xcdc <DmaInit>",
symbol: "main",
pvtInstructionBytes: "ff f7 52 ff",
instructionBytes: "<main+24>",
location: {
name: "main.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\main.c",
sourceReference: 0,
},
line: 67,
endLine: 68,
},
{
address: "0x00000e38",
pvtAddress: 3640,
instruction: "2021 movs\tr1, #32",
symbol: "main",
pvtInstructionBytes: "20 21",
instructionBytes: "<main+28>",
location: {
name: "main.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\main.c",
sourceReference: 0,
},
line: 69,
endLine: 70,
},
{
address: "0x00000e3a",
pvtAddress: 3642,
instruction: "6846 mov\tr0, sp",
symbol: "main",
pvtInstructionBytes: "68 46",
instructionBytes: "<main+30>",
endLine: 70,
},
{
address: "0x00000e3c",
pvtAddress: 3644,
instruction: "fff796ff bl\t0xd6c <StripCreate>",
symbol: "main",
pvtInstructionBytes: "ff f7 96 ff",
instructionBytes: "<main+32>",
endLine: 70,
},
{
address: "0x00000e40",
pvtAddress: 3648,
instruction: "02ab add\tr3, sp, #8",
symbol: "main",
pvtInstructionBytes: "02 ab",
instructionBytes: "<main+36>",
location: {
name: "main.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\main.c",
sourceReference: 0,
},
line: 73,
endLine: 74,
},
{
address: "0x00000e42",
pvtAddress: 3650,
instruction: "13e90300 ldmdb\tr3, {r0, r1}",
symbol: "main",
pvtInstructionBytes: "13 e9 03 00",
instructionBytes: "<main+38>",
endLine: 74,
},
{
address: "0x00000e46",
pvtAddress: 3654,
instruction: "fff75bff bl\t0xd00 <DmaStartTransfer>",
symbol: "main",
pvtInstructionBytes: "ff f7 5b ff",
instructionBytes: "<main+42>",
endLine: 74,
},
{
address: "0x00000e4a",
pvtAddress: 3658,
instruction: "0d48 ldr\tr0, [pc, #52]\t; (0xe80 <main+100>)",
symbol: "main",
pvtInstructionBytes: "0d 48",
instructionBytes: "<main+46>",
location: {
name: "main.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\main.c",
sourceReference: 0,
},
line: 74,
endLine: 75,
},
{
address: "0x00000e4c",
pvtAddress: 3660,
instruction: "fff732ff bl\t0xcb4 <UDELAY_Delay>",
symbol: "main",
pvtInstructionBytes: "ff f7 32 ff",
instructionBytes: "<main+48>",
endLine: 75,
},
{
address: "0x00000e50",
pvtAddress: 3664,
instruction: "f6e7 b.n\t0xe40 <main+36>",
symbol: "main",
pvtInstructionBytes: "f6 e7",
instructionBytes: "<main+52>",
location: {
name: "main.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\main.c",
sourceReference: 0,
},
line: 72,
endLine: 72,
},
{
address: "0x00000e52",
pvtAddress: 3666,
instruction: "0c4b ldr\tr3, [pc, #48]\t; (0xe84 <main+104>)",
symbol: "main",
pvtInstructionBytes: "0c 4b",
instructionBytes: "<main+54>",
location: {
name: "em_chip.h",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\gecko_sdk_4.0.2\\platform\\emlib\\inc\\em_chip.h",
sourceReference: 0,
},
line: 338,
endLine: 338,
},
{
address: "0x00000e54",
pvtAddress: 3668,
instruction: "5a6e ldr\tr2, [r3, #100]\t; 0x64",
symbol: "main",
pvtInstructionBytes: "5a 6e",
instructionBytes: "<main+56>",
endLine: 338,
},
{
address: "0x00000e56",
pvtAddress: 3670,
instruction: "03f58053 add.w\tr3, r3, #4096\t; 0x1000",
symbol: "main",
pvtInstructionBytes: "03 f5 80 53",
instructionBytes: "<main+58>",
location: {
name: "em_chip.h",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\gecko_sdk_4.0.2\\platform\\emlib\\inc\\em_chip.h",
sourceReference: 0,
},
line: 339,
endLine: 339,
},
{
address: "0x00000e5a",
pvtAddress: 3674,
instruction: "4ff48021 mov.w\tr1, #262144\t; 0x40000",
symbol: "main",
pvtInstructionBytes: "4f f4 80 21",
instructionBytes: "<main+62>",
endLine: 339,
},
{
address: "0x00000e5e",
pvtAddress: 3678,
instruction: "5966 str\tr1, [r3, #100]\t; 0x64",
symbol: "main",
pvtInstructionBytes: "59 66",
instructionBytes: "<main+66>",
endLine: 339,
},
{
address: "0x00000e60",
pvtAddress: 3680,
instruction: "03f51043 add.w\tr3, r3, #36864\t; 0x9000",
symbol: "main",
pvtInstructionBytes: "03 f5 10 43",
instructionBytes: "<main+68>",
location: {
name: "em_chip.h",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\gecko_sdk_4.0.2\\platform\\emlib\\inc\\em_chip.h",
sourceReference: 0,
},
line: 340,
endLine: 341,
},
{
address: "0x00000e64",
pvtAddress: 3684,
instruction: "0421 movs\tr1, #4",
symbol: "main",
pvtInstructionBytes: "04 21",
instructionBytes: "<main+72>",
endLine: 341,
},
{
address: "0x00000e66",
pvtAddress: 3686,
instruction: "1962 str\tr1, [r3, #32]",
symbol: "main",
pvtInstructionBytes: "19 62",
instructionBytes: "<main+74>",
endLine: 341,
},
{
address: "0x00000e68",
pvtAddress: 3688,
instruction: "12f4802f tst.w\tr2, #262144\t; 0x40000",
symbol: "main",
pvtInstructionBytes: "12 f4 80 2f",
instructionBytes: "<main+76>",
location: {
name: "em_chip.h",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\gecko_sdk_4.0.2\\platform\\emlib\\inc\\em_chip.h",
sourceReference: 0,
},
line: 341,
endLine: 342,
},
{
address: "0x00000e6c",
pvtAddress: 3692,
instruction: "ded1 bne.n\t0xe2c <main+16>",
symbol: "main",
pvtInstructionBytes: "de d1",
instructionBytes: "<main+80>",
endLine: 342,
},
{
address: "0x00000e6e",
pvtAddress: 3694,
instruction: "a3f50043 sub.w\tr3, r3, #32768\t; 0x8000",
symbol: "main",
pvtInstructionBytes: "a3 f5 00 43",
instructionBytes: "<main+82>",
location: {
name: "em_chip.h",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\gecko_sdk_4.0.2\\platform\\emlib\\inc\\em_chip.h",
sourceReference: 0,
},
line: 342,
endLine: 343,
},
{
address: "0x00000e72",
pvtAddress: 3698,
instruction: "4ff48022 mov.w\tr2, #262144\t; 0x40000",
symbol: "main",
pvtInstructionBytes: "4f f4 80 22",
instructionBytes: "<main+86>",
endLine: 343,
},
{
address: "0x00000e76",
pvtAddress: 3702,
instruction: "5a66 str\tr2, [r3, #100]\t; 0x64",
symbol: "main",
pvtInstructionBytes: "5a 66",
instructionBytes: "<main+90>",
endLine: 343,
},
{
address: "0x00000e78",
pvtAddress: 3704,
instruction: "d8e7 b.n\t0xe2c <main+16>",
symbol: "main",
pvtInstructionBytes: "d8 e7",
instructionBytes: "<main+92>",
endLine: 343,
},
{
address: "0x00000e7a",
pvtAddress: 3706,
instruction: "00bf nop",
symbol: "main",
pvtInstructionBytes: "00 bf",
instructionBytes: "<main+94>",
endLine: 343,
},
{
address: "0x00000e7c",
pvtAddress: 3708,
instruction: "0080 strh\tr0, [r0, #0]",
symbol: "main",
pvtInstructionBytes: "00 80",
instructionBytes: "<main+96>",
endLine: 343,
},
{
address: "0x00000e7e",
pvtAddress: 3710,
instruction: "e00f lsrs\tr0, r4, #31",
symbol: "main",
pvtInstructionBytes: "e0 0f",
instructionBytes: "<main+98>",
endLine: 343,
},
{
address: "0x00000e80",
pvtAddress: 3712,
instruction: "4042 negs\tr0, r0",
symbol: "main",
pvtInstructionBytes: "40 42",
instructionBytes: "<main+100>",
endLine: 343,
},
{
address: "0x00000e82",
pvtAddress: 3714,
instruction: "0f00 movs\tr7, r1",
symbol: "main",
pvtInstructionBytes: "0f 00",
instructionBytes: "<main+102>",
endLine: 343,
},
{
address: "0x00000e84",
pvtAddress: 3716,
instruction: "0080 strh\tr0, [r0, #0]",
symbol: "main",
pvtInstructionBytes: "00 80",
instructionBytes: "<main+104>",
endLine: 343,
},
{
address: "0x00000e86",
pvtAddress: 3718,
instruction: "0040 ands\tr0, r0",
symbol: "main",
pvtInstructionBytes: "00 40",
instructionBytes: "<main+106>",
endLine: 343,
},
{
address: "0x00000e88",
pvtAddress: 3720,
instruction: "024b ldr\tr3, [pc, #8]\t; (0xe94 <calloc+12>)",
symbol: "calloc",
pvtInstructionBytes: "02 4b",
instructionBytes: "<calloc+0>",
},
{
address: "0x00000e8a",
pvtAddress: 3722,
instruction: "0a46 mov\tr2, r1",
symbol: "calloc",
pvtInstructionBytes: "0a 46",
instructionBytes: "<calloc+2>",
},
{
address: "0x00000e8c",
pvtAddress: 3724,
instruction: "0146 mov\tr1, r0",
symbol: "calloc",
pvtInstructionBytes: "01 46",
instructionBytes: "<calloc+4>",
},
{
address: "0x00000e8e",
pvtAddress: 3726,
instruction: "1868 ldr\tr0, [r3, #0]",
symbol: "calloc",
pvtInstructionBytes: "18 68",
instructionBytes: "<calloc+6>",
},
{
address: "0x00000e90",
pvtAddress: 3728,
instruction: "00f002b8 b.w\t0xe98 <_calloc_r>",
symbol: "calloc",
pvtInstructionBytes: "00 f0 02 b8",
instructionBytes: "<calloc+8>",
},
{
address: "0x00000e94",
pvtAddress: 3732,
instruction: "1404 lsls\tr4, r2, #16",
symbol: "calloc",
pvtInstructionBytes: "14 04",
instructionBytes: "<calloc+12>",
},
{
address: "0x00000e96",
pvtAddress: 3734,
instruction: "0020 movs\tr0, #0",
symbol: "calloc",
pvtInstructionBytes: "00 20",
instructionBytes: "<calloc+14>",
},
{
address: "0x00000e98",
pvtAddress: 3736,
instruction: "10b5 push\t{r4, lr}",
symbol: "_calloc_r",
pvtInstructionBytes: "10 b5",
instructionBytes: "<_calloc_r+0>",
},
{
address: "0x00000e9a",
pvtAddress: 3738,
instruction: "02fb01f1 mul.w\tr1, r2, r1",
symbol: "_calloc_r",
pvtInstructionBytes: "02 fb 01 f1",
instructionBytes: "<_calloc_r+2>",
},
{
address: "0x00000e9e",
pvtAddress: 3742,
instruction: "00f05ff8 bl\t0xf60 <_malloc_r>",
symbol: "_calloc_r",
pvtInstructionBytes: "00 f0 5f f8",
instructionBytes: "<_calloc_r+6>",
},
{
address: "0x00000ea2",
pvtAddress: 3746,
instruction: "0446 mov\tr4, r0",
symbol: "_calloc_r",
pvtInstructionBytes: "04 46",
instructionBytes: "<_calloc_r+10>",
},
{
address: "0x00000ea4",
pvtAddress: 3748,
instruction: "68b1 cbz\tr0, 0xec2 <_calloc_r+42>",
symbol: "_calloc_r",
pvtInstructionBytes: "68 b1",
instructionBytes: "<_calloc_r+12>",
},
{
address: "0x00000ea6",
pvtAddress: 3750,
instruction: "50f8042c ldr.w\tr2, [r0, #-4]",
symbol: "_calloc_r",
pvtInstructionBytes: "50 f8 04 2c",
instructionBytes: "<_calloc_r+14>",
},
{
address: "0x00000eaa",
pvtAddress: 3754,
instruction: "22f00302 bic.w\tr2, r2, #3",
symbol: "_calloc_r",
pvtInstructionBytes: "22 f0 03 02",
instructionBytes: "<_calloc_r+18>",
},
{
address: "0x00000eae",
pvtAddress: 3758,
instruction: "043a subs\tr2, #4",
symbol: "_calloc_r",
pvtInstructionBytes: "04 3a",
instructionBytes: "<_calloc_r+22>",
},
{
address: "0x00000eb0",
pvtAddress: 3760,
instruction: "242a cmp\tr2, #36\t; 0x24",
symbol: "_calloc_r",
pvtInstructionBytes: "24 2a",
instructionBytes: "<_calloc_r+24>",
},
{
address: "0x00000eb2",
pvtAddress: 3762,
instruction: "14d8 bhi.n\t0xede <_calloc_r+70>",
symbol: "_calloc_r",
pvtInstructionBytes: "14 d8",
instructionBytes: "<_calloc_r+26>",
},
{
address: "0x00000eb4",
pvtAddress: 3764,
instruction: "132a cmp\tr2, #19",
symbol: "_calloc_r",
pvtInstructionBytes: "13 2a",
instructionBytes: "<_calloc_r+28>",
},
{
address: "0x00000eb6",
pvtAddress: 3766,
instruction: "06d8 bhi.n\t0xec6 <_calloc_r+46>",
symbol: "_calloc_r",
pvtInstructionBytes: "06 d8",
instructionBytes: "<_calloc_r+30>",
},
{
address: "0x00000eb8",
pvtAddress: 3768,
instruction: "0246 mov\tr2, r0",
symbol: "_calloc_r",
pvtInstructionBytes: "02 46",
instructionBytes: "<_calloc_r+32>",
},
{
address: "0x00000eba",
pvtAddress: 3770,
instruction: "0023 movs\tr3, #0",
symbol: "_calloc_r",
pvtInstructionBytes: "00 23",
instructionBytes: "<_calloc_r+34>",
},
{
address: "0x00000ebc",
pvtAddress: 3772,
instruction: "c2e90033 strd\tr3, r3, [r2]",
symbol: "_calloc_r",
pvtInstructionBytes: "c2 e9 00 33",
instructionBytes: "<_calloc_r+36>",
},
{
address: "0x00000ec0",
pvtAddress: 3776,
instruction: "9360 str\tr3, [r2, #8]",
symbol: "_calloc_r",
pvtInstructionBytes: "93 60",
instructionBytes: "<_calloc_r+40>",
},
{
address: "0x00000ec2",
pvtAddress: 3778,
instruction: "2046 mov\tr0, r4",
symbol: "_calloc_r",
pvtInstructionBytes: "20 46",
instructionBytes: "<_calloc_r+42>",
},
{
address: "0x00000ec4",
pvtAddress: 3780,
instruction: "10bd pop\t{r4, pc}",
symbol: "_calloc_r",
pvtInstructionBytes: "10 bd",
instructionBytes: "<_calloc_r+44>",
},
{
address: "0x00000ec6",
pvtAddress: 3782,
instruction: "0023 movs\tr3, #0",
symbol: "_calloc_r",
pvtInstructionBytes: "00 23",
instructionBytes: "<_calloc_r+46>",
},
{
address: "0x00000ec8",
pvtAddress: 3784,
instruction: "1b2a cmp\tr2, #27",
symbol: "_calloc_r",
pvtInstructionBytes: "1b 2a",
instructionBytes: "<_calloc_r+48>",
},
{
address: "0x00000eca",
pvtAddress: 3786,
instruction: "c0e90033 strd\tr3, r3, [r0]",
symbol: "_calloc_r",
pvtInstructionBytes: "c0 e9 00 33",
instructionBytes: "<_calloc_r+50>",
},
{
address: "0x00000ece",
pvtAddress: 3790,
instruction: "0bd9 bls.n\t0xee8 <_calloc_r+80>",
symbol: "_calloc_r",
pvtInstructionBytes: "0b d9",
instructionBytes: "<_calloc_r+54>",
},
{
address: "0x00000ed0",
pvtAddress: 3792,
instruction: "242a cmp\tr2, #36\t; 0x24",
symbol: "_calloc_r",
pvtInstructionBytes: "24 2a",
instructionBytes: "<_calloc_r+56>",
},
{
address: "0x00000ed2",
pvtAddress: 3794,
instruction: "c0e90233 strd\tr3, r3, [r0, #8]",
symbol: "_calloc_r",
pvtInstructionBytes: "c0 e9 02 33",
instructionBytes: "<_calloc_r+58>",
},
{
address: "0x00000ed6",
pvtAddress: 3798,
instruction: "0ad0 beq.n\t0xeee <_calloc_r+86>",
symbol: "_calloc_r",
pvtInstructionBytes: "0a d0",
instructionBytes: "<_calloc_r+62>",
},
{
address: "0x00000ed8",
pvtAddress: 3800,
instruction: "00f11002 add.w\tr2, r0, #16",
symbol: "_calloc_r",
pvtInstructionBytes: "00 f1 10 02",
instructionBytes: "<_calloc_r+64>",
},
{
address: "0x00000edc",
pvtAddress: 3804,
instruction: "ede7 b.n\t0xeba <_calloc_r+34>",
symbol: "_calloc_r",
pvtInstructionBytes: "ed e7",
instructionBytes: "<_calloc_r+68>",
},
{
address: "0x00000ede",
pvtAddress: 3806,
instruction: "0021 movs\tr1, #0",
symbol: "_calloc_r",
pvtInstructionBytes: "00 21",
instructionBytes: "<_calloc_r+70>",
},
{
address: "0x00000ee0",
pvtAddress: 3808,
instruction: "00f0f8fa bl\t0x14d4 <memset>",
symbol: "_calloc_r",
pvtInstructionBytes: "00 f0 f8 fa",
instructionBytes: "<_calloc_r+72>",
},
{
address: "0x00000ee4",
pvtAddress: 3812,
instruction: "2046 mov\tr0, r4",
symbol: "_calloc_r",
pvtInstructionBytes: "20 46",
instructionBytes: "<_calloc_r+76>",
},
{
address: "0x00000ee6",
pvtAddress: 3814,
instruction: "10bd pop\t{r4, pc}",
symbol: "_calloc_r",
pvtInstructionBytes: "10 bd",
instructionBytes: "<_calloc_r+78>",
},
{
address: "0x00000ee8",
pvtAddress: 3816,
instruction: "00f10802 add.w\tr2, r0, #8",
symbol: "_calloc_r",
pvtInstructionBytes: "00 f1 08 02",
instructionBytes: "<_calloc_r+80>",
},
{
address: "0x00000eec",
pvtAddress: 3820,
instruction: "e5e7 b.n\t0xeba <_calloc_r+34>",
symbol: "_calloc_r",
pvtInstructionBytes: "e5 e7",
instructionBytes: "<_calloc_r+84>",
},
{
address: "0x00000eee",
pvtAddress: 3822,
instruction: "00f11802 add.w\tr2, r0, #24",
symbol: "_calloc_r",
pvtInstructionBytes: "00 f1 18 02",
instructionBytes: "<_calloc_r+86>",
},
{
address: "0x00000ef2",
pvtAddress: 3826,
instruction: "c0e90433 strd\tr3, r3, [r0, #16]",
symbol: "_calloc_r",
pvtInstructionBytes: "c0 e9 04 33",
instructionBytes: "<_calloc_r+90>",
},
{
address: "0x00000ef6",
pvtAddress: 3830,
instruction: "e0e7 b.n\t0xeba <_calloc_r+34>",
symbol: "_calloc_r",
pvtInstructionBytes: "e0 e7",
instructionBytes: "<_calloc_r+94>",
},
{
address: "0x00000ef8",
pvtAddress: 3832,
instruction: "08b5 push\t{r3, lr}",
symbol: "exit",
pvtInstructionBytes: "08 b5",
instructionBytes: "<exit+0>",
},
{
address: "0x00000efa",
pvtAddress: 3834,
instruction: "0021 movs\tr1, #0",
symbol: "exit",
pvtInstructionBytes: "00 21",
instructionBytes: "<exit+2>",
},
{
address: "0x00000efc",
pvtAddress: 3836,
instruction: "0446 mov\tr4, r0",
symbol: "exit",
pvtInstructionBytes: "04 46",
instructionBytes: "<exit+4>",
},
{
address: "0x00000efe",
pvtAddress: 3838,
instruction: "00f063fb bl\t0x15c8 <__call_exitprocs>",
symbol: "exit",
pvtInstructionBytes: "00 f0 63 fb",
instructionBytes: "<exit+6>",
},
{
address: "0x00000f02",
pvtAddress: 3842,
instruction: "044b ldr\tr3, [pc, #16]\t; (0xf14 <exit+28>)",
symbol: "exit",
pvtInstructionBytes: "04 4b",
instructionBytes: "<exit+10>",
},
{
address: "0x00000f04",
pvtAddress: 3844,
instruction: "1868 ldr\tr0, [r3, #0]",
symbol: "exit",
pvtInstructionBytes: "18 68",
instructionBytes: "<exit+12>",
},
{
address: "0x00000f06",
pvtAddress: 3846,
instruction: "c36b ldr\tr3, [r0, #60]\t; 0x3c",
symbol: "exit",
pvtInstructionBytes: "c3 6b",
instructionBytes: "<exit+14>",
},
{
address: "0x00000f08",
pvtAddress: 3848,
instruction: "03b1 cbz\tr3, 0xf0c <exit+20>",
symbol: "exit",
pvtInstructionBytes: "03 b1",
instructionBytes: "<exit+16>",
},
{
address: "0x00000f0a",
pvtAddress: 3850,
instruction: "9847 blx\tr3",
symbol: "exit",
pvtInstructionBytes: "98 47",
instructionBytes: "<exit+18>",
},
{
address: "0x00000f0c",
pvtAddress: 3852,
instruction: "2046 mov\tr0, r4",
symbol: "exit",
pvtInstructionBytes: "20 46",
instructionBytes: "<exit+20>",
},
{
address: "0x00000f0e",
pvtAddress: 3854,
instruction: "fff7cffe bl\t0xcb0 <_exit>",
symbol: "exit",
pvtInstructionBytes: "ff f7 cf fe",
instructionBytes: "<exit+22>",
},
{
address: "0x00000f12",
pvtAddress: 3858,
instruction: "00bf nop",
symbol: "exit",
pvtInstructionBytes: "00 bf",
instructionBytes: "<exit+26>",
},
{
address: "0x00000f14",
pvtAddress: 3860,
instruction: "641a subs\tr4, r4, r1",
symbol: "exit",
pvtInstructionBytes: "64 1a",
instructionBytes: "<exit+28>",
},
{
address: "0x00000f16",
pvtAddress: 3862,
instruction: "0000 movs\tr0, r0",
symbol: "exit",
pvtInstructionBytes: "00 00",
instructionBytes: "<exit+30>",
},
{
address: "0x00000f18",
pvtAddress: 3864,
instruction: "70b5 push\t{r4, r5, r6, lr}",
symbol: "__libc_init_array",
pvtInstructionBytes: "70 b5",
instructionBytes: "<__libc_init_array+0>",
},
{
address: "0x00000f1a",
pvtAddress: 3866,
instruction: "0d4e ldr\tr6, [pc, #52]\t; (0xf50 <__libc_init_array+56>)",
symbol: "__libc_init_array",
pvtInstructionBytes: "0d 4e",
instructionBytes: "<__libc_init_array+2>",
},
{
address: "0x00000f1c",
pvtAddress: 3868,
instruction: "0d4d ldr\tr5, [pc, #52]\t; (0xf54 <__libc_init_array+60>)",
symbol: "__libc_init_array",
pvtInstructionBytes: "0d 4d",
instructionBytes: "<__libc_init_array+4>",
},
{
address: "0x00000f1e",
pvtAddress: 3870,
instruction: "761b subs\tr6, r6, r5",
symbol: "__libc_init_array",
pvtInstructionBytes: "76 1b",
instructionBytes: "<__libc_init_array+6>",
},
{
address: "0x00000f20",
pvtAddress: 3872,
instruction: "b610 asrs\tr6, r6, #2",
symbol: "__libc_init_array",
pvtInstructionBytes: "b6 10",
instructionBytes: "<__libc_init_array+8>",
},
{
address: "0x00000f22",
pvtAddress: 3874,
instruction: "06d0 beq.n\t0xf32 <__libc_init_array+26>",
symbol: "__libc_init_array",
pvtInstructionBytes: "06 d0",
instructionBytes: "<__libc_init_array+10>",
},
{
address: "0x00000f24",
pvtAddress: 3876,
instruction: "0024 movs\tr4, #0",
symbol: "__libc_init_array",
pvtInstructionBytes: "00 24",
instructionBytes: "<__libc_init_array+12>",
},
{
address: "0x00000f26",
pvtAddress: 3878,
instruction: "0134 adds\tr4, #1",
symbol: "__libc_init_array",
pvtInstructionBytes: "01 34",
instructionBytes: "<__libc_init_array+14>",
},
{
address: "0x00000f28",
pvtAddress: 3880,
instruction: "55f8043b ldr.w\tr3, [r5], #4",
symbol: "__libc_init_array",
pvtInstructionBytes: "55 f8 04 3b",
instructionBytes: "<__libc_init_array+16>",
},
{
address: "0x00000f2c",
pvtAddress: 3884,
instruction: "9847 blx\tr3",
symbol: "__libc_init_array",
pvtInstructionBytes: "98 47",
instructionBytes: "<__libc_init_array+20>",
},
{
address: "0x00000f2e",
pvtAddress: 3886,
instruction: "a642 cmp\tr6, r4",
symbol: "__libc_init_array",
pvtInstructionBytes: "a6 42",
instructionBytes: "<__libc_init_array+22>",
},
{
address: "0x00000f30",
pvtAddress: 3888,
instruction: "f9d1 bne.n\t0xf26 <__libc_init_array+14>",
symbol: "__libc_init_array",
pvtInstructionBytes: "f9 d1",
instructionBytes: "<__libc_init_array+24>",
},
{
address: "0x00000f32",
pvtAddress: 3890,
instruction: "094e ldr\tr6, [pc, #36]\t; (0xf58 <__libc_init_array+64>)",
symbol: "__libc_init_array",
pvtInstructionBytes: "09 4e",
instructionBytes: "<__libc_init_array+26>",
},
{
address: "0x00000f34",
pvtAddress: 3892,
instruction: "00f07afd bl\t0x1a2c <linker_code_end>",
symbol: "__libc_init_array",
pvtInstructionBytes: "00 f0 7a fd",
instructionBytes: "<__libc_init_array+28>",
},
{
address: "0x00000f38",
pvtAddress: 3896,
instruction: "084d ldr\tr5, [pc, #32]\t; (0xf5c <__libc_init_array+68>)",
symbol: "__libc_init_array",
pvtInstructionBytes: "08 4d",
instructionBytes: "<__libc_init_array+32>",
},
{
address: "0x00000f3a",
pvtAddress: 3898,
instruction: "761b subs\tr6, r6, r5",
symbol: "__libc_init_array",
pvtInstructionBytes: "76 1b",
instructionBytes: "<__libc_init_array+34>",
},
{
address: "0x00000f3c",
pvtAddress: 3900,
instruction: "b610 asrs\tr6, r6, #2",
symbol: "__libc_init_array",
pvtInstructionBytes: "b6 10",
instructionBytes: "<__libc_init_array+36>",
},
{
address: "0x00000f3e",
pvtAddress: 3902,
instruction: "06d0 beq.n\t0xf4e <__libc_init_array+54>",
symbol: "__libc_init_array",
pvtInstructionBytes: "06 d0",
instructionBytes: "<__libc_init_array+38>",
},
{
address: "0x00000f40",
pvtAddress: 3904,
instruction: "0024 movs\tr4, #0",
symbol: "__libc_init_array",
pvtInstructionBytes: "00 24",
instructionBytes: "<__libc_init_array+40>",
},
{
address: "0x00000f42",
pvtAddress: 3906,
instruction: "0134 adds\tr4, #1",
symbol: "__libc_init_array",
pvtInstructionBytes: "01 34",
instructionBytes: "<__libc_init_array+42>",
},
{
address: "0x00000f44",
pvtAddress: 3908,
instruction: "55f8043b ldr.w\tr3, [r5], #4",
symbol: "__libc_init_array",
pvtInstructionBytes: "55 f8 04 3b",
instructionBytes: "<__libc_init_array+44>",
},
{
address: "0x00000f48",
pvtAddress: 3912,
instruction: "9847 blx\tr3",
symbol: "__libc_init_array",
pvtInstructionBytes: "98 47",
instructionBytes: "<__libc_init_array+48>",
},
{
address: "0x00000f4a",
pvtAddress: 3914,
instruction: "a642 cmp\tr6, r4",
symbol: "__libc_init_array",
pvtInstructionBytes: "a6 42",
instructionBytes: "<__libc_init_array+50>",
},
{
address: "0x00000f4c",
pvtAddress: 3916,
instruction: "f9d1 bne.n\t0xf42 <__libc_init_array+42>",
symbol: "__libc_init_array",
pvtInstructionBytes: "f9 d1",
instructionBytes: "<__libc_init_array+52>",
},
{
address: "0x00000f4e",
pvtAddress: 3918,
instruction: "70bd pop\t{r4, r5, r6, pc}",
symbol: "__libc_init_array",
pvtInstructionBytes: "70 bd",
instructionBytes: "<__libc_init_array+54>",
},
{
address: "0x00000f50",
pvtAddress: 3920,
instruction: "540c lsrs\tr4, r2, #17",
symbol: "__libc_init_array",
pvtInstructionBytes: "54 0c",
instructionBytes: "<__libc_init_array+56>",
},
{
address: "0x00000f52",
pvtAddress: 3922,
instruction: "0020 movs\tr0, #0",
symbol: "__libc_init_array",
pvtInstructionBytes: "00 20",
instructionBytes: "<__libc_init_array+58>",
},
{
address: "0x00000f54",
pvtAddress: 3924,
instruction: "540c lsrs\tr4, r2, #17",
symbol: "__libc_init_array",
pvtInstructionBytes: "54 0c",
instructionBytes: "<__libc_init_array+60>",
},
{
address: "0x00000f56",
pvtAddress: 3926,
instruction: "0020 movs\tr0, #0",
symbol: "__libc_init_array",
pvtInstructionBytes: "00 20",
instructionBytes: "<__libc_init_array+62>",
},
{
address: "0x00000f58",
pvtAddress: 3928,
instruction: "5c0c lsrs\tr4, r3, #17",
symbol: "__libc_init_array",
pvtInstructionBytes: "5c 0c",
instructionBytes: "<__libc_init_array+64>",
},
{
address: "0x00000f5a",
pvtAddress: 3930,
instruction: "0020 movs\tr0, #0",
symbol: "__libc_init_array",
pvtInstructionBytes: "00 20",
instructionBytes: "<__libc_init_array+66>",
},
{
address: "0x00000f5c",
pvtAddress: 3932,
instruction: "540c lsrs\tr4, r2, #17",
symbol: "__libc_init_array",
pvtInstructionBytes: "54 0c",
instructionBytes: "<__libc_init_array+68>",
},
{
address: "0x00000f5e",
pvtAddress: 3934,
instruction: "0020 movs\tr0, #0",
symbol: "__libc_init_array",
pvtInstructionBytes: "00 20",
instructionBytes: "<__libc_init_array+70>",
},
{
address: "0x00000f60",
pvtAddress: 3936,
instruction: "01f10b03 add.w\tr3, r1, #11",
symbol: "_malloc_r",
pvtInstructionBytes: "01 f1 0b 03",
instructionBytes: "<_malloc_r+0>",
},
{
address: "0x00000f64",
pvtAddress: 3940,
instruction: "162b cmp\tr3, #22",
symbol: "_malloc_r",
pvtInstructionBytes: "16 2b",
instructionBytes: "<_malloc_r+4>",
},
{
address: "0x00000f66",
pvtAddress: 3942,
instruction: "2de9f04f stmdb\tsp!, {r4, r5, r6, r7, r8, r9, r10, r11, lr}",
symbol: "_malloc_r",
pvtInstructionBytes: "2d e9 f0 4f",
instructionBytes: "<_malloc_r+6>",
},
{
address: "0x00000f6a",
pvtAddress: 3946,
instruction: "0546 mov\tr5, r0",
symbol: "_malloc_r",
pvtInstructionBytes: "05 46",
instructionBytes: "<_malloc_r+10>",
},
{
address: "0x00000f6c",
pvtAddress: 3948,
instruction: "83b0 sub\tsp, #12",
symbol: "_malloc_r",
pvtInstructionBytes: "83 b0",
instructionBytes: "<_malloc_r+12>",
},
{
address: "0x00000f6e",
pvtAddress: 3950,
instruction: "24d8 bhi.n\t0xfba <_malloc_r+90>",
symbol: "_malloc_r",
pvtInstructionBytes: "24 d8",
instructionBytes: "<_malloc_r+14>",
},
{
address: "0x00000f70",
pvtAddress: 3952,
instruction: "1029 cmp\tr1, #16",
symbol: "_malloc_r",
pvtInstructionBytes: "10 29",
instructionBytes: "<_malloc_r+16>",
},
{
address: "0x00000f72",
pvtAddress: 3954,
instruction: "00f2f580 bhi.w\t0x1160 <_malloc_r+512>",
symbol: "_malloc_r",
pvtInstructionBytes: "00 f2 f5 80",
instructionBytes: "<_malloc_r+18>",
},
{
address: "0x00000f76",
pvtAddress: 3958,
instruction: "00f0fffa bl\t0x1578 <__malloc_lock>",
symbol: "_malloc_r",
pvtInstructionBytes: "00 f0 ff fa",
instructionBytes: "<_malloc_r+22>",
},
{
address: "0x00000f7a",
pvtAddress: 3962,
instruction: "1024 movs\tr4, #16",
symbol: "_malloc_r",
pvtInstructionBytes: "10 24",
instructionBytes: "<_malloc_r+26>",
},
{
address: "0x00000f7c",
pvtAddress: 3964,
instruction: "1822 movs\tr2, #24",
symbol: "_malloc_r",
pvtInstructionBytes: "18 22",
instructionBytes: "<_malloc_r+28>",
},
{
address: "0x00000f7e",
pvtAddress: 3966,
instruction: "0220 movs\tr0, #2",
symbol: "_malloc_r",
pvtInstructionBytes: "02 20",
instructionBytes: "<_malloc_r+30>",
},
{
address: "0x00000f80",
pvtAddress: 3968,
instruction: "c04e ldr\tr6, [pc, #768]\t; (0x1284 <_malloc_r+804>)",
symbol: "_malloc_r",
pvtInstructionBytes: "c0 4e",
instructionBytes: "<_malloc_r+32>",
},
{
address: "0x00000f82",
pvtAddress: 3970,
instruction: "3244 add\tr2, r6",
symbol: "_malloc_r",
pvtInstructionBytes: "32 44",
instructionBytes: "<_malloc_r+34>",
},
{
address: "0x00000f84",
pvtAddress: 3972,
instruction: "5368 ldr\tr3, [r2, #4]",
symbol: "_malloc_r",
pvtInstructionBytes: "53 68",
instructionBytes: "<_malloc_r+36>",
},
{
address: "0x00000f86",
pvtAddress: 3974,
instruction: "a2f10801 sub.w\tr1, r2, #8",
symbol: "_malloc_r",
pvtInstructionBytes: "a2 f1 08 01",
instructionBytes: "<_malloc_r+38>",
},
{
address: "0x00000f8a",
pvtAddress: 3978,
instruction: "8b42 cmp\tr3, r1",
symbol: "_malloc_r",
pvtInstructionBytes: "8b 42",
instructionBytes: "<_malloc_r+42>",
},
{
address: "0x00000f8c",
pvtAddress: 3980,
instruction: "00f0ef80 beq.w\t0x116e <_malloc_r+526>",
symbol: "_malloc_r",
pvtInstructionBytes: "00 f0 ef 80",
instructionBytes: "<_malloc_r+44>",
},
{
address: "0x00000f90",
pvtAddress: 3984,
instruction: "5a68 ldr\tr2, [r3, #4]",
symbol: "_malloc_r",
pvtInstructionBytes: "5a 68",
instructionBytes: "<_malloc_r+48>",
},
{
address: "0x00000f92",
pvtAddress: 3986,
instruction: "2846 mov\tr0, r5",
symbol: "_malloc_r",
pvtInstructionBytes: "28 46",
instructionBytes: "<_malloc_r+50>",
},
{
address: "0x00000f94",
pvtAddress: 3988,
instruction: "22f00302 bic.w\tr2, r2, #3",
symbol: "_malloc_r",
pvtInstructionBytes: "22 f0 03 02",
instructionBytes: "<_malloc_r+52>",
},
{
address: "0x00000f98",
pvtAddress: 3992,
instruction: "d3e90241 ldrd\tr4, r1, [r3, #8]",
symbol: "_malloc_r",
pvtInstructionBytes: "d3 e9 02 41",
instructionBytes: "<_malloc_r+56>",
},
{
address: "0x00000f9c",
pvtAddress: 3996,
instruction: "1a44 add\tr2, r3",
symbol: "_malloc_r",
pvtInstructionBytes: "1a 44",
instructionBytes: "<_malloc_r+60>",
},
{
address: "0x00000f9e",
pvtAddress: 3998,
instruction: "e160 str\tr1, [r4, #12]",
symbol: "_malloc_r",
pvtInstructionBytes: "e1 60",
instructionBytes: "<_malloc_r+62>",
},
{
address: "0x00000fa0",
pvtAddress: 4000,
instruction: "8c60 str\tr4, [r1, #8]",
symbol: "_malloc_r",
pvtInstructionBytes: "8c 60",
instructionBytes: "<_malloc_r+64>",
},
{
address: "0x00000fa2",
pvtAddress: 4002,
instruction: "03f10804 add.w\tr4, r3, #8",
symbol: "_malloc_r",
pvtInstructionBytes: "03 f1 08 04",
instructionBytes: "<_malloc_r+66>",
},
{
address: "0x00000fa6",
pvtAddress: 4006,
instruction: "5368 ldr\tr3, [r2, #4]",
symbol: "_malloc_r",
pvtInstructionBytes: "53 68",
instructionBytes: "<_malloc_r+70>",
},
{
address: "0x00000fa8",
pvtAddress: 4008,
instruction: "43f00103 orr.w\tr3, r3, #1",
symbol: "_malloc_r",
pvtInstructionBytes: "43 f0 01 03",
instructionBytes: "<_malloc_r+72>",
},
{
address: "0x00000fac",
pvtAddress: 4012,
instruction: "5360 str\tr3, [r2, #4]",
symbol: "_malloc_r",
pvtInstructionBytes: "53 60",
instructionBytes: "<_malloc_r+76>",
},
{
address: "0x00000fae",
pvtAddress: 4014,
instruction: "00f0e9fa bl\t0x1584 <__malloc_unlock>",
symbol: "_malloc_r",
pvtInstructionBytes: "00 f0 e9 fa",
instructionBytes: "<_malloc_r+78>",
},
{
address: "0x00000fb2",
pvtAddress: 4018,
instruction: "2046 mov\tr0, r4",
symbol: "_malloc_r",
pvtInstructionBytes: "20 46",
instructionBytes: "<_malloc_r+82>",
},
{
address: "0x00000fb4",
pvtAddress: 4020,
instruction: "03b0 add\tsp, #12",
symbol: "_malloc_r",
pvtInstructionBytes: "03 b0",
instructionBytes: "<_malloc_r+84>",
},
{
address: "0x00000fb6",
pvtAddress: 4022,
instruction: "bde8f08f ldmia.w\tsp!, {r4, r5, r6, r7, r8, r9, r10, r11, pc}",
symbol: "_malloc_r",
pvtInstructionBytes: "bd e8 f0 8f",
instructionBytes: "<_malloc_r+86>",
},
{
address: "0x00000fba",
pvtAddress: 4026,
instruction: "002b cmp\tr3, #0",
symbol: "_malloc_r",
pvtInstructionBytes: "00 2b",
instructionBytes: "<_malloc_r+90>",
},
{
address: "0x00000fbc",
pvtAddress: 4028,
instruction: "23f00704 bic.w\tr4, r3, #7",
symbol: "_malloc_r",
pvtInstructionBytes: "23 f0 07 04",
instructionBytes: "<_malloc_r+92>",
},
{
address: "0x00000fc0",
pvtAddress: 4032,
instruction: "c0f2ce80 blt.w\t0x1160 <_malloc_r+512>",
symbol: "_malloc_r",
pvtInstructionBytes: "c0 f2 ce 80",
instructionBytes: "<_malloc_r+96>",
},
{
address: "0x00000fc4",
pvtAddress: 4036,
instruction: "a142 cmp\tr1, r4",
symbol: "_malloc_r",
pvtInstructionBytes: "a1 42",
instructionBytes: "<_malloc_r+100>",
},
{
address: "0x00000fc6",
pvtAddress: 4038,
instruction: "00f2cb80 bhi.w\t0x1160 <_malloc_r+512>",
symbol: "_malloc_r",
pvtInstructionBytes: "00 f2 cb 80",
instructionBytes: "<_malloc_r+102>",
},
{
address: "0x00000fca",
pvtAddress: 4042,
instruction: "00f0d5fa bl\t0x1578 <__malloc_lock>",
symbol: "_malloc_r",
pvtInstructionBytes: "00 f0 d5 fa",
instructionBytes: "<_malloc_r+106>",
},
{
address: "0x00000fce",
pvtAddress: 4046,
instruction: "b4f5fc7f cmp.w\tr4, #504\t; 0x1f8",
symbol: "_malloc_r",
pvtInstructionBytes: "b4 f5 fc 7f",
instructionBytes: "<_malloc_r+110>",
},
{
address: "0x00000fd2",
pvtAddress: 4050,
instruction: "c0f0c281 bcc.w\t0x135a <_malloc_r+1018>",
symbol: "_malloc_r",
pvtInstructionBytes: "c0 f0 c2 81",
instructionBytes: "<_malloc_r+114>",
},
{
address: "0x00000fd6",
pvtAddress: 4054,
instruction: "630a lsrs\tr3, r4, #9",
symbol: "_malloc_r",
pvtInstructionBytes: "63 0a",
instructionBytes: "<_malloc_r+118>",
},
{
address: "0x00000fd8",
pvtAddress: 4056,
instruction: "00f03381 beq.w\t0x1242 <_malloc_r+738>",
symbol: "_malloc_r",
pvtInstructionBytes: "00 f0 33 81",
instructionBytes: "<_malloc_r+120>",
},
{
address: "0x00000fdc",
pvtAddress: 4060,
instruction: "042b cmp\tr3, #4",
symbol: "_malloc_r",
pvtInstructionBytes: "04 2b",
instructionBytes: "<_malloc_r+124>",
},
{
address: "0x00000fde",
pvtAddress: 4062,
instruction: "00f29881 bhi.w\t0x1312 <_malloc_r+946>",
symbol: "_malloc_r",
pvtInstructionBytes: "00 f2 98 81",
instructionBytes: "<_malloc_r+126>",
},
{
address: "0x00000fe2",
pvtAddress: 4066,
instruction: "a309 lsrs\tr3, r4, #6",
symbol: "_malloc_r",
pvtInstructionBytes: "a3 09",
instructionBytes: "<_malloc_r+130>",
},
{
address: "0x00000fe4",
pvtAddress: 4068,
instruction: "03f13900 add.w\tr0, r3, #57\t; 0x39",
symbol: "_malloc_r",
pvtInstructionBytes: "03 f1 39 00",
instructionBytes: "<_malloc_r+132>",
},
{
address: "0x00000fe8",
pvtAddress: 4072,
instruction: "03f13807 add.w\tr7, r3, #56\t; 0x38",
symbol: "_malloc_r",
pvtInstructionBytes: "03 f1 38 07",
instructionBytes: "<_malloc_r+136>",
},
{
address: "0x00000fec",
pvtAddress: 4076,
instruction: "c300 lsls\tr3, r0, #3",
symbol: "_malloc_r",
pvtInstructionBytes: "c3 00",
instructionBytes: "<_malloc_r+140>",
},
{
address: "0x00000fee",
pvtAddress: 4078,
instruction: "a54e ldr\tr6, [pc, #660]\t; (0x1284 <_malloc_r+804>)",
symbol: "_malloc_r",
pvtInstructionBytes: "a5 4e",
instructionBytes: "<_malloc_r+142>",
},
{
address: "0x00000ff0",
pvtAddress: 4080,
instruction: "3344 add\tr3, r6",
symbol: "_malloc_r",
pvtInstructionBytes: "33 44",
instructionBytes: "<_malloc_r+144>",
},
{
address: "0x00000ff2",
pvtAddress: 4082,
instruction: "a3f1080c sub.w\tr12, r3, #8",
symbol: "_malloc_r",
pvtInstructionBytes: "a3 f1 08 0c",
instructionBytes: "<_malloc_r+146>",
},
{
address: "0x00000ff6",
pvtAddress: 4086,
instruction: "5b68 ldr\tr3, [r3, #4]",
symbol: "_malloc_r",
pvtInstructionBytes: "5b 68",
instructionBytes: "<_malloc_r+150>",
},
{
address: "0x00000ff8",
pvtAddress: 4088,
instruction: "9c45 cmp\tr12, r3",
symbol: "_malloc_r",
pvtInstructionBytes: "9c 45",
instructionBytes: "<_malloc_r+152>",
},
{
address: "0x00000ffa",
pvtAddress: 4090,
instruction: "07d1 bne.n\t0x100c <_malloc_r+172>",
symbol: "_malloc_r",
pvtInstructionBytes: "07 d1",
instructionBytes: "<_malloc_r+154>",
},
{
address: "0x00000ffc",
pvtAddress: 4092,
instruction: "bce0 b.n\t0x1178 <_malloc_r+536>",
symbol: "_malloc_r",
pvtInstructionBytes: "bc e0",
instructionBytes: "<_malloc_r+156>",
},
{
address: "0x00000ffe",
pvtAddress: 4094,
instruction: "0029 cmp\tr1, #0",
symbol: "_malloc_r",
pvtInstructionBytes: "00 29",
instructionBytes: "<_malloc_r+158>",
},
{
address: "0x00001000",
pvtAddress: 4096,
instruction: "80f25081 bge.w\t0x12a4 <_malloc_r+836>",
symbol: "_malloc_r",
pvtInstructionBytes: "80 f2 50 81",
instructionBytes: "<_malloc_r+160>",
},
{
address: "0x00001004",
pvtAddress: 4100,
instruction: "db68 ldr\tr3, [r3, #12]",
symbol: "_malloc_r",
pvtInstructionBytes: "db 68",
instructionBytes: "<_malloc_r+164>",
},
{
address: "0x00001006",
pvtAddress: 4102,
instruction: "9c45 cmp\tr12, r3",
symbol: "_malloc_r",
pvtInstructionBytes: "9c 45",
instructionBytes: "<_malloc_r+166>",
},
{
address: "0x00001008",
pvtAddress: 4104,
instruction: "00f0b680 beq.w\t0x1178 <_malloc_r+536>",
symbol: "_malloc_r",
pvtInstructionBytes: "00 f0 b6 80",
instructionBytes: "<_malloc_r+168>",
},
{
address: "0x0000100c",
pvtAddress: 4108,
instruction: "5a68 ldr\tr2, [r3, #4]",
symbol: "_malloc_r",
pvtInstructionBytes: "5a 68",
instructionBytes: "<_malloc_r+172>",
},
{
address: "0x0000100e",
pvtAddress: 4110,
instruction: "22f00302 bic.w\tr2, r2, #3",
symbol: "_malloc_r",
pvtInstructionBytes: "22 f0 03 02",
instructionBytes: "<_malloc_r+174>",
},
{
address: "0x00001012",
pvtAddress: 4114,
instruction: "111b subs\tr1, r2, r4",
symbol: "_malloc_r",
pvtInstructionBytes: "11 1b",
instructionBytes: "<_malloc_r+178>",
},
{
address: "0x00001014",
pvtAddress: 4116,
instruction: "0f29 cmp\tr1, #15",
symbol: "_malloc_r",
pvtInstructionBytes: "0f 29",
instructionBytes: "<_malloc_r+180>",
},
{
address: "0x00001016",
pvtAddress: 4118,
instruction: "f2dd ble.n\t0xffe <_malloc_r+158>",
symbol: "_malloc_r",
pvtInstructionBytes: "f2 dd",
instructionBytes: "<_malloc_r+182>",
},
{
address: "0x00001018",
pvtAddress: 4120,
instruction: "3369 ldr\tr3, [r6, #16]",
symbol: "_malloc_r",
pvtInstructionBytes: "33 69",
instructionBytes: "<_malloc_r+184>",
},
{
address: "0x0000101a",
pvtAddress: 4122,
instruction: "3846 mov\tr0, r7",
symbol: "_malloc_r",
pvtInstructionBytes: "38 46",
instructionBytes: "<_malloc_r+186>",
},
{
address: "0x0000101c",
pvtAddress: 4124,
instruction: "dff87ce2 ldr.w\tlr, [pc, #636]\t; 0x129c <_malloc_r+828>",
symbol: "_malloc_r",
pvtInstructionBytes: "df f8 7c e2",
instructionBytes: "<_malloc_r+188>",
},
{
address: "0x00001020",
pvtAddress: 4128,
instruction: "7345 cmp\tr3, lr",
symbol: "_malloc_r",
pvtInstructionBytes: "73 45",
instructionBytes: "<_malloc_r+192>",
},
],
}
[
0,
3124,
3128,
3130,
3132,
3134,
3136,
3138,
3140,
3142,
3146,
3148,
3150,
3152,
3154,
3156,
3160,
3162,
3164,
3166,
3168,
3172,
3174,
3176,
3178,
3180,
3182,
3184,
3186,
3190,
3192,
3194,
3196,
3198,
3202,
3204,
3206,
3208,
3212,
3214,
3216,
3220,
3222,
3224,
3226,
3228,
3230,
3232,
3234,
3236,
3238,
3240,
3242,
3246,
3248,
3250,
3252,
3254,
3256,
3258,
3260,
3262,
3264,
3266,
3268,
3270,
3272,
3274,
3276,
3278,
3280,
3282,
3284,
3286,
3288,
3290,
3292,
3294,
3296,
3298,
3300,
3302,
3304,
3306,
3310,
3312,
3316,
3318,
3322,
3324,
3326,
3328,
3330,
3332,
3334,
3338,
3340,
3342,
3344,
3346,
3348,
3350,
3352,
3354,
3356,
3358,
3360,
3364,
3368,
3370,
3374,
3378,
3382,
3386,
3390,
3394,
3398,
3402,
3406,
3408,
3410,
3412,
3414,
3416,
3418,
3422,
3424,
3428,
3430,
3432,
3434,
3436,
3438,
3440,
3442,
3444,
3446,
3450,
3452,
3454,
3456,
3458,
3460,
3462,
3464,
3466,
3468,
3470,
3472,
3474,
3478,
3480,
3482,
3484,
3486,
3490,
3492,
3494,
3496,
3498,
3502,
3504,
3506,
3508,
3512,
3514,
3516,
3520,
3524,
3528,
3530,
3532,
3536,
3538,
3540,
3542,
3544,
3548,
3550,
3552,
3554,
3556,
3560,
3562,
3566,
3570,
3574,
3578,
3582,
3584,
3588,
3590,
3592,
3596,
3598,
3600,
3602,
3604,
3606,
3608,
3610,
3612,
3614,
3616,
3618,
3620,
3624,
3626,
3628,
3632,
3636,
3640,
3642,
3644,
3648,
3650,
3654,
3658,
3660,
3664,
3666,
3668,
3670,
3674,
3678,
3680,
3684,
3686,
3688,
3692,
3694,
3698,
3702,
3704,
3706,
3708,
3710,
3712,
3714,
3716,
3718,
3720,
3722,
3724,
3726,
3728,
3732,
3734,
3736,
3738,
3742,
3746,
3748,
3750,
3754,
3758,
3760,
3762,
3764,
3766,
3768,
3770,
3772,
3776,
3778,
3780,
3782,
3784,
3786,
3790,
3792,
3794,
3798,
3800,
3804,
3806,
3808,
3812,
3814,
3816,
3820,
3822,
3826,
3830,
3832,
3834,
3836,
3838,
3842,
3844,
3846,
3848,
3850,
3852,
3854,
3858,
3860,
3862,
3864,
3866,
3868,
3870,
3872,
3874,
3876,
3878,
3880,
3884,
3886,
3888,
3890,
3892,
3896,
3898,
3900,
3902,
3904,
3906,
3908,
3912,
3914,
3916,
3918,
3920,
3922,
3924,
3926,
3928,
3930,
3932,
3934,
3936,
3940,
3942,
3946,
3948,
3950,
3952,
3954,
3958,
3962,
3964,
3966,
3968,
3970,
3972,
3974,
3978,
3980,
3984,
3986,
3988,
3992,
3996,
3998,
4000,
4002,
4006,
4008,
4012,
4014,
4018,
4020,
4022,
4026,
4028,
4032,
4036,
4038,
4042,
4046,
4050,
4054,
4056,
4060,
4062,
4066,
4068,
4072,
4076,
4078,
4080,
4082,
4086,
4088,
4090,
4092,
4094,
4096,
4100,
4102,
4104,
4108,
4110,
4114,
4116,
4118,
4120,
4122,
4124,
4128,
]
{
instructions: [
{
address: "0x00000e1c",
pvtAddress: 3612,
instruction: "00b5 push\t{lr}",
symbol: "main",
pvtInstructionBytes: "00 b5",
instructionBytes: "<main+0>",
location: {
name: "main.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\main.c",
sourceReference: 0,
},
line: 60,
endLine: 61,
},
{
address: "0x00000e1e",
pvtAddress: 3614,
instruction: "83b0 sub\tsp, #12",
symbol: "main",
pvtInstructionBytes: "83 b0",
instructionBytes: "<main+2>",
endLine: 61,
},
{
address: "0x00000e20",
pvtAddress: 3616,
instruction: "164b ldr\tr3, [pc, #88]\t; (0xe7c <main+96>)",
symbol: "main",
pvtInstructionBytes: "16 4b",
instructionBytes: "<main+4>",
location: {
name: "em_system.h",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\gecko_sdk_4.0.2\\platform\\emlib\\inc\\em_system.h",
sourceReference: 0,
},
line: 391,
endLine: 391,
},
{
address: "0x00000e22",
pvtAddress: 3618,
instruction: "1b68 ldr\tr3, [r3, #0]",
symbol: "main",
pvtInstructionBytes: "1b 68",
instructionBytes: "<main+6>",
endLine: 391,
},
{
address: "0x00000e24",
pvtAddress: 3620,
instruction: "c3f30743 ubfx\tr3, r3, #16, #8",
symbol: "main",
pvtInstructionBytes: "c3 f3 07 43",
instructionBytes: "<main+8>",
endLine: 391,
},
{
address: "0x00000e28",
pvtAddress: 3624,
instruction: "012b cmp\tr3, #1",
symbol: "main",
pvtInstructionBytes: "01 2b",
instructionBytes: "<main+12>",
location: {
name: "em_chip.h",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\gecko_sdk_4.0.2\\platform\\emlib\\inc\\em_chip.h",
sourceReference: 0,
},
line: 337,
endLine: 337,
},
{
address: "0x00000e2a",
pvtAddress: 3626,
instruction: "12d0 beq.n\t0xe52 <main+54>",
symbol: "main",
pvtInstructionBytes: "12 d0",
instructionBytes: "<main+14>",
endLine: 337,
},
{
address: "0x00000e2c",
pvtAddress: 3628,
instruction: "fff7aeff bl\t0xd8c <gpioInit>",
symbol: "main",
pvtInstructionBytes: "ff f7 ae ff",
instructionBytes: "<main+16>",
location: {
name: "main.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\main.c",
sourceReference: 0,
},
line: 65,
endLine: 65,
},
{
address: "0x00000e30",
pvtAddress: 3632,
instruction: "fff7beff bl\t0xdb0 <spiInit>",
symbol: "main",
pvtInstructionBytes: "ff f7 be ff",
instructionBytes: "<main+20>",
location: {
name: "main.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\main.c",
sourceReference: 0,
},
line: 66,
endLine: 66,
},
{
address: "0x00000e34",
pvtAddress: 3636,
instruction: "fff752ff bl\t0xcdc <DmaInit>",
symbol: "main",
pvtInstructionBytes: "ff f7 52 ff",
instructionBytes: "<main+24>",
location: {
name: "main.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\main.c",
sourceReference: 0,
},
line: 67,
endLine: 68,
},
{
address: "0x00000e38",
pvtAddress: 3640,
instruction: "2021 movs\tr1, #32",
symbol: "main",
pvtInstructionBytes: "20 21",
instructionBytes: "<main+28>",
location: {
name: "main.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\main.c",
sourceReference: 0,
},
line: 69,
endLine: 70,
},
{
address: "0x00000e3a",
pvtAddress: 3642,
instruction: "6846 mov\tr0, sp",
symbol: "main",
pvtInstructionBytes: "68 46",
instructionBytes: "<main+30>",
endLine: 70,
},
{
address: "0x00000e3c",
pvtAddress: 3644,
instruction: "fff796ff bl\t0xd6c <StripCreate>",
symbol: "main",
pvtInstructionBytes: "ff f7 96 ff",
instructionBytes: "<main+32>",
endLine: 70,
},
{
address: "0x00000e40",
pvtAddress: 3648,
instruction: "02ab add\tr3, sp, #8",
symbol: "main",
pvtInstructionBytes: "02 ab",
instructionBytes: "<main+36>",
location: {
name: "main.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\main.c",
sourceReference: 0,
},
line: 73,
endLine: 74,
},
{
address: "0x00000e42",
pvtAddress: 3650,
instruction: "13e90300 ldmdb\tr3, {r0, r1}",
symbol: "main",
pvtInstructionBytes: "13 e9 03 00",
instructionBytes: "<main+38>",
endLine: 74,
},
{
address: "0x00000e46",
pvtAddress: 3654,
instruction: "fff75bff bl\t0xd00 <DmaStartTransfer>",
symbol: "main",
pvtInstructionBytes: "ff f7 5b ff",
instructionBytes: "<main+42>",
endLine: 74,
},
{
address: "0x00000e4a",
pvtAddress: 3658,
instruction: "0d48 ldr\tr0, [pc, #52]\t; (0xe80 <main+100>)",
symbol: "main",
pvtInstructionBytes: "0d 48",
instructionBytes: "<main+46>",
location: {
name: "main.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\main.c",
sourceReference: 0,
},
line: 74,
endLine: 75,
},
{
address: "0x00000e4c",
pvtAddress: 3660,
instruction: "fff732ff bl\t0xcb4 <UDELAY_Delay>",
symbol: "main",
pvtInstructionBytes: "ff f7 32 ff",
instructionBytes: "<main+48>",
endLine: 75,
},
{
address: "0x00000e50",
pvtAddress: 3664,
instruction: "f6e7 b.n\t0xe40 <main+36>",
symbol: "main",
pvtInstructionBytes: "f6 e7",
instructionBytes: "<main+52>",
location: {
name: "main.c",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\main.c",
sourceReference: 0,
},
line: 72,
endLine: 72,
},
{
address: "0x00000e52",
pvtAddress: 3666,
instruction: "0c4b ldr\tr3, [pc, #48]\t; (0xe84 <main+104>)",
symbol: "main",
pvtInstructionBytes: "0c 4b",
instructionBytes: "<main+54>",
location: {
name: "em_chip.h",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\gecko_sdk_4.0.2\\platform\\emlib\\inc\\em_chip.h",
sourceReference: 0,
},
line: 338,
endLine: 338,
},
{
address: "0x00000e54",
pvtAddress: 3668,
instruction: "5a6e ldr\tr2, [r3, #100]\t; 0x64",
symbol: "main",
pvtInstructionBytes: "5a 6e",
instructionBytes: "<main+56>",
endLine: 338,
},
{
address: "0x00000e56",
pvtAddress: 3670,
instruction: "03f58053 add.w\tr3, r3, #4096\t; 0x1000",
symbol: "main",
pvtInstructionBytes: "03 f5 80 53",
instructionBytes: "<main+58>",
location: {
name: "em_chip.h",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\gecko_sdk_4.0.2\\platform\\emlib\\inc\\em_chip.h",
sourceReference: 0,
},
line: 339,
endLine: 339,
},
{
address: "0x00000e5a",
pvtAddress: 3674,
instruction: "4ff48021 mov.w\tr1, #262144\t; 0x40000",
symbol: "main",
pvtInstructionBytes: "4f f4 80 21",
instructionBytes: "<main+62>",
endLine: 339,
},
{
address: "0x00000e5e",
pvtAddress: 3678,
instruction: "5966 str\tr1, [r3, #100]\t; 0x64",
symbol: "main",
pvtInstructionBytes: "59 66",
instructionBytes: "<main+66>",
endLine: 339,
},
{
address: "0x00000e60",
pvtAddress: 3680,
instruction: "03f51043 add.w\tr3, r3, #36864\t; 0x9000",
symbol: "main",
pvtInstructionBytes: "03 f5 10 43",
instructionBytes: "<main+68>",
location: {
name: "em_chip.h",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\gecko_sdk_4.0.2\\platform\\emlib\\inc\\em_chip.h",
sourceReference: 0,
},
line: 340,
endLine: 341,
},
{
address: "0x00000e64",
pvtAddress: 3684,
instruction: "0421 movs\tr1, #4",
symbol: "main",
pvtInstructionBytes: "04 21",
instructionBytes: "<main+72>",
endLine: 341,
},
{
address: "0x00000e66",
pvtAddress: 3686,
instruction: "1962 str\tr1, [r3, #32]",
symbol: "main",
pvtInstructionBytes: "19 62",
instructionBytes: "<main+74>",
endLine: 341,
},
{
address: "0x00000e68",
pvtAddress: 3688,
instruction: "12f4802f tst.w\tr2, #262144\t; 0x40000",
symbol: "main",
pvtInstructionBytes: "12 f4 80 2f",
instructionBytes: "<main+76>",
location: {
name: "em_chip.h",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\gecko_sdk_4.0.2\\platform\\emlib\\inc\\em_chip.h",
sourceReference: 0,
},
line: 341,
endLine: 342,
},
{
address: "0x00000e6c",
pvtAddress: 3692,
instruction: "ded1 bne.n\t0xe2c <main+16>",
symbol: "main",
pvtInstructionBytes: "de d1",
instructionBytes: "<main+80>",
endLine: 342,
},
{
address: "0x00000e6e",
pvtAddress: 3694,
instruction: "a3f50043 sub.w\tr3, r3, #32768\t; 0x8000",
symbol: "main",
pvtInstructionBytes: "a3 f5 00 43",
instructionBytes: "<main+82>",
location: {
name: "em_chip.h",
path: "C:\\Users\\gietl.jg\\git\\efr32-led\\src\\gecko_sdk_4.0.2\\platform\\emlib\\inc\\em_chip.h",
sourceReference: 0,
},
line: 342,
endLine: 343,
},
{
address: "0x00000e72",
pvtAddress: 3698,
instruction: "4ff48022 mov.w\tr2, #262144\t; 0x40000",
symbol: "main",
pvtInstructionBytes: "4f f4 80 22",
instructionBytes: "<main+86>",
endLine: 343,
},
{
address: "0x00000e76",
pvtAddress: 3702,
instruction: "5a66 str\tr2, [r3, #100]\t; 0x64",
symbol: "main",
pvtInstructionBytes: "5a 66",
instructionBytes: "<main+90>",
endLine: 343,
},
{
address: "0x00000e78",
pvtAddress: 3704,
instruction: "d8e7 b.n\t0xe2c <main+16>",
symbol: "main",
pvtInstructionBytes: "d8 e7",
instructionBytes: "<main+92>",
endLine: 343,
},
{
address: "0x00000e7a",
pvtAddress: 3706,
instruction: "00bf nop",
symbol: "main",
pvtInstructionBytes: "00 bf",
instructionBytes: "<main+94>",
endLine: 343,
},
{
address: "0x00000e7c",
pvtAddress: 3708,
instruction: "0080 strh\tr0, [r0, #0]",
symbol: "main",
pvtInstructionBytes: "00 80",
instructionBytes: "<main+96>",
endLine: 343,
},
{
address: "0x00000e7e",
pvtAddress: 3710,
instruction: "e00f lsrs\tr0, r4, #31",
symbol: "main",
pvtInstructionBytes: "e0 0f",
instructionBytes: "<main+98>",
endLine: 343,
},
{
address: "0x00000e80",
pvtAddress: 3712,
instruction: "4042 negs\tr0, r0",
symbol: "main",
pvtInstructionBytes: "40 42",
instructionBytes: "<main+100>",
endLine: 343,
},
{
address: "0x00000e82",
pvtAddress: 3714,
instruction: "0f00 movs\tr7, r1",
symbol: "main",
pvtInstructionBytes: "0f 00",
instructionBytes: "<main+102>",
endLine: 343,
},
{
address: "0x00000e84",
pvtAddress: 3716,
instruction: "0080 strh\tr0, [r0, #0]",
symbol: "main",
pvtInstructionBytes: "00 80",
instructionBytes: "<main+104>",
endLine: 343,
},
{
address: "0x00000e86",
pvtAddress: 3718,
instruction: "0040 ands\tr0, r0",
symbol: "main",
pvtInstructionBytes: "00 40",
instructionBytes: "<main+106>",
endLine: 343,
},
{
address: "0x00000e88",
pvtAddress: 3720,
instruction: "024b ldr\tr3, [pc, #8]\t; (0xe94 <calloc+12>)",
symbol: "calloc",
pvtInstructionBytes: "02 4b",
instructionBytes: "<calloc+0>",
},
{
address: "0x00000e8a",
pvtAddress: 3722,
instruction: "0a46 mov\tr2, r1",
symbol: "calloc",
pvtInstructionBytes: "0a 46",
instructionBytes: "<calloc+2>",
},
{
address: "0x00000e8c",
pvtAddress: 3724,
instruction: "0146 mov\tr1, r0",
symbol: "calloc",
pvtInstructionBytes: "01 46",
instructionBytes: "<calloc+4>",
},
{
address: "0x00000e8e",
pvtAddress: 3726,
instruction: "1868 ldr\tr0, [r3, #0]",
symbol: "calloc",
pvtInstructionBytes: "18 68",
instructionBytes: "<calloc+6>",
},
{
address: "0x00000e90",
pvtAddress: 3728,
instruction: "00f002b8 b.w\t0xe98 <_calloc_r>",
symbol: "calloc",
pvtInstructionBytes: "00 f0 02 b8",
instructionBytes: "<calloc+8>",
},
{
address: "0x00000e94",
pvtAddress: 3732,
instruction: "1404 lsls\tr4, r2, #16",
symbol: "calloc",
pvtInstructionBytes: "14 04",
instructionBytes: "<calloc+12>",
},
{
address: "0x00000e96",
pvtAddress: 3734,
instruction: "0020 movs\tr0, #0",
symbol: "calloc",
pvtInstructionBytes: "00 20",
instructionBytes: "<calloc+14>",
},
{
address: "0x00000e98",
pvtAddress: 3736,
instruction: "10b5 push\t{r4, lr}",
symbol: "_calloc_r",
pvtInstructionBytes: "10 b5",
instructionBytes: "<_calloc_r+0>",
},
{
address: "0x00000e9a",
pvtAddress: 3738,
instruction: "02fb01f1 mul.w\tr1, r2, r1",
symbol: "_calloc_r",
pvtInstructionBytes: "02 fb 01 f1",
instructionBytes: "<_calloc_r+2>",
},
{
address: "0x00000e9e",
pvtAddress: 3742,
instruction: "00f05ff8 bl\t0xf60 <_malloc_r>",
symbol: "_calloc_r",
pvtInstructionBytes: "00 f0 5f f8",
instructionBytes: "<_calloc_r+6>",
},
],
}
[
0,
3612,
3614,
3616,
3618,
3620,
3624,
3626,
3628,
3632,
3636,
3640,
3642,
3644,
3648,
3650,
3654,
3658,
3660,
3664,
3666,
3668,
3670,
3674,
3678,
3680,
3684,
3686,
3688,
3692,
3694,
3698,
3702,
3704,
3706,
3708,
3710,
3712,
3714,
3716,
3718,
3720,
3722,
3724,
3726,
3728,
3732,
3734,
3736,
3738,
3742,
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment