Skip to content

Tracing instructions sometimes skips an instruction #1614

@PoroCYon

Description

@PoroCYon

As seen here (note the increments of 8 bytes of pc):

03000FAC 00000003 0800A19E 00000020 04000208 00000001 0000738A 00000019 00000105 00004500 0300100C 02000000 000005DD 03007E50 0002757C 03000A14 cpsr: 0000001F | E0266006: eor r6, r6, r6
03000FAC 00000003 0800A19E 00000020 04000208 00000001 00000000 00000019 00000105 00004500 0300100C 02000000 000005DD 03007E50 0002757C 03000A1C cpsr: 0000001F | E59F4168: ldr r4, [$03000B84]
03000FAC 00000003 0800A19E 00000020 FFFFF000 00000001 00000000 00000019 00000105 00004500 0300100C 02000000 000005DD 03007E50 0002757C 03000A24 cpsr: 4000001F | 0A000022: beq $03000AAC
03000FAC 00000003 0800A19E 00000020 FFFFF000 00000001 00000000 00000019 00000105 00004500 0300100C 02000000 000005DD 03007E50 0002757C 03000AB8 cpsr: 4000001F | E082262E: add r2, r2, lr, lsr #12
03000FAC 00000003 0800A1C5 00000020 FFFFF000 00000001 00000000 00000019 00000105 00004500 0300100C 02000000 000005DD 03007E50 57C00000 03000AC0 cpsr: 4000001F | E1A0CA0C: mov r12, r12, lsl #20
03000FAC 00000003 0800A1C6 00000020 FFFFF000 00000001 00000000 00000019 00000105 00004500 0300100C 02000000 5DD00000 00000091 57C00000 03000AC8 cpsr: 4000001F | E00D0D93: mul sp, r3, sp
03000FAC 00000003 0800A1C6 00000020 00005E8A 00005E8A 0000718A 0000718A 0000718A 00007B8A 00007B8A 00007B8A 5DD00000 00001220 57C00000 03000AD0 cpsr: 4000001F | E08D4004: add r4, sp, r4
03000FAC 00000003 0800A1C6 00000020 000070AA 00005E8A 0000718A 0000718A 0000718A 00007B8A 00007B8A 00007B8A 5DD00000 00001220 B5900000 03000AD8 cpsr: 9000001F | 24D2D001: ldrcsb sp, [r2], #1
03000FAC 00000003 0800A1C6 00000020 000070AA 00005E8A 0000718A 0000718A 0000718A 00007B8A 00007B8A 00007B8A 5DD00000 00001220 B5900000 03000AE0 cpsr: 9000001F | E08D5005: add r5, sp, r5
03000FAC 00000003 0800A1C6 00000020 000070AA 000070AA 0000718A 0000718A 0000718A 00007B8A 00007B8A 00007B8A 5DD00000 00001220 13600000 03000AE8 cpsr: 2000001F | 24D2D001: ldrcsb sp, [r2], #1
03000FAC 00000003 0800A1C7 00000020 000070AA 000070AA 0000718A 0000718A 0000718A 00007B8A 00007B8A 00007B8A 5DD00000 00000091 13600000 03000AEC cpsr: 2000001F | 200D0D93: mulcs sp, r3, sp
03000FAC 00000003 0800A1C7 00000020 000070AA 000070AA 000083AA 0000718A 0000718A 00007B8A 00007B8A 00007B8A 5DD00000 00001220 13600000 03000AF4 cpsr: 2000001F | E09EE00C: adds lr, lr, r12

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions