mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* PROBLEM: Using Randomize structure layout GCC plugin doesn't generate proper debuginfo
@ 2023-05-25 10:21 Keerthana Kalyanasundaram
  2023-05-25 10:32 ` Keerthana Kalyanasundaram
  2023-05-25 15:14 ` Kees Cook
  0 siblings, 2 replies; 3+ messages in thread
From: Keerthana Kalyanasundaram @ 2023-05-25 10:21 UTC (permalink / raw)
  To: keescook, linux-hardening, linux-kernel
  Cc: Alexey Makhalov, Ajay Kaher, Vasavi Sirnapalli

Hello,

I’m reporting this bug in randomize strcture layout plugin in GCC plugins code of linux kernel tree.
When I compile the kernel with randomize structure layout GCC plugin, the resulting debuginfo does not have the randomised structures.

To reproduce this, I have a C sample program and a script to compile the program with and without randomize_layout_plugin
from linux kernel, the resulted debuginfo in both cases are same. Though the plugin shuffles the structure members, the resulting debuginfo 
has unshuffled structure.

I have found an old bug in GCC reporting the same https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84052 This bug has been closed as invalid though there was a conversation between PaX maintainers and GCC devs.

I assume this issue has been there since the randomize_layout_plugin has been added in kernel. Please correct me if I’m wrong.

Please let me know, if you need more information. I hope you are able to fix this issue.

Thanks
Keerthana

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2023-05-25 15:15 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-05-25 10:21 PROBLEM: Using Randomize structure layout GCC plugin doesn't generate proper debuginfo Keerthana Kalyanasundaram
2023-05-25 10:32 ` Keerthana Kalyanasundaram
2023-05-25 15:14 ` Kees Cook

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®