commit | 7d205b8787a4462d6e605ee826edf2666f899a34 | [log] [tgz] |
---|---|---|
author | Victor Do Nascimento <Victor.DoNascimento@arm.com> | Wed Dec 07 14:54:18 2022 +0000 |
committer | Szabolcs Nagy <szabolcs.nagy@arm.com> | Wed Dec 07 14:54:18 2022 +0000 |
tree | 4623b3a120fb428d453b46a5c3329452a7599362 | |
parent | fa1ba23f84ab1c65dea77d3940535261181766cf [diff] |
string: arm: Fix cfi restore info for hot loop exit The branch out of the core memchr loop to label 60 jumps over the popping of registers r4-r7. The restoration of the cfi state at 60 is adjusted to reflect this fact, avoiding restoring a state where r4-r7 have already been popped off the stack. Built w/ arm-none-linux-gnueabihf, ran make check-string w/ qemu-arm-static.