Skip to content

Stack size sections does not seem to be correct in lto #27

@JordiChauzi

Description

@JordiChauzi

In lto:

Disassembly of section .stack_sizes:

00000000 .stack_sizes:
       0: 00                            <unknown>
       1: 00                            <unknown>
       2: 00                            <unknown>
       3: 80                            <unknown>
       4: 00                            <unknown>

Without lto:

Disassembly of section .stack_sizes:

00000000 .stack_sizes:
       0: 00 00 00 80 00 58 00 00       <unknown>
       8: 80 08 78 1f 00 80 18 b8       rol_add r0, r4, r0, 23, smi, 0x80004400
      10: 20 00 80 00 b0 22 00 80       <unknown>
      18: 48 70 26 00 80 08 c8 26       <unknown>
      20: 00 80 28 00 29 00 80 00       <unknown>
      28: 78 29 00 80 10 f8 29 00       <unknown>
      30: 80 00 b0 2a 00 80 30 90       <unknown>
      38: 2d 00 80 b0 04 d0 30 00       <unknown>
      40: 80 a8 04 50 35 00 80 10       <unknown>
      48: b8 35 00 80 10 38 36 00       <unknown>
      50: 80 10 30 37 00 80 18 20       <unknown>
      58: 38 00 80 10 50 3a 00 80       <unknown>
      60: 00 98 3b 00 80 00 18 42       <unknown>
      68: 00 80 08 78 42 00 80 00       <unknown>
      70: 98 42 00 80 00 00 43 00       <unknown>
      78: 80 08 58 43 00 80 00 68       <unknown>
      80: 43 00 80 00 a8 44 00 80       <unknown>
      88: 00 d8 44 00 80 00 e8 00       <unknown>
      90: 00 80 a8 07 98 3c 00 80       mul_sh_ul zero, r6, r4, nz
      98: 30                            <unknown>

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions