Page MenuHomePhabricator

luciang (Lucian Adrian Grijincu)
User

Projects

User does not belong to any projects.

User Details

User Since
Jul 18 2016, 2:21 PM (359 w, 3 d)

Recent Activity

Jun 23 2022

luciang added inline comments to D128466: [OpenMP] Use /proc/self instead of /proc/<getpid()> to get mapped addresses.
Jun 23 2022, 3:45 PM · Restricted Project, Restricted Project, Restricted Project
luciang added inline comments to D128466: [OpenMP] Use /proc/self instead of /proc/<getpid()> to get mapped addresses.
Jun 23 2022, 2:51 PM · Restricted Project, Restricted Project, Restricted Project

Jun 25 2019

luciang added a comment to D46628: [ELF] Add --strip-debug-non-line option.

I found that clang 9 (and previous versions) also generates non CU info in .debug_info with -gmlt:

Jun 25 2019, 6:33 PM · Restricted Project, Restricted Project
luciang added a comment to D46628: [ELF] Add --strip-debug-non-line option.

GCC with -g1 produces extra information not necessary for stacktrace + file:line info production:

Jun 25 2019, 12:47 PM · Restricted Project, Restricted Project
luciang added a comment to D46628: [ELF] Add --strip-debug-non-line option.

Some clarifications: our third-party management system stores a single version of .o and doesn't allow you to choose between flavors like a.full.o + a.line.o.

Jun 25 2019, 12:47 PM · Restricted Project, Restricted Project

Jun 24 2019

luciang added a comment to D46628: [ELF] Add --strip-debug-non-line option.

prebuilt .o with full debug info - (eg. prebuilt external third-party code managed by an *inflexible* tp management system).

Jun 24 2019, 6:48 AM · Restricted Project, Restricted Project
luciang added a comment to D46628: [ELF] Add --strip-debug-non-line option.

Here's where we use aranges: instead of linearly scanning .debug_info you can jump to the correct CU DIE using info from .debug_aranges

Jun 24 2019, 6:32 AM · Restricted Project, Restricted Project
luciang added a comment to D46628: [ELF] Add --strip-debug-non-line option.

Then how about -gmlt?

Jun 24 2019, 6:26 AM · Restricted Project, Restricted Project
luciang added a comment to D46628: [ELF] Add --strip-debug-non-line option.

Sorry, I forgot I didn't submit comments.

Jun 24 2019, 6:13 AM · Restricted Project, Restricted Project
luciang updated the diff for D46628: [ELF] Add --strip-debug-non-line option.

simplify tests more

Jun 24 2019, 5:26 AM · Restricted Project, Restricted Project
luciang updated the diff for D46628: [ELF] Add --strip-debug-non-line option.

So the benefit is a smaller output size.

Jun 24 2019, 5:16 AM · Restricted Project, Restricted Project
luciang updated the diff for D46628: [ELF] Add --strip-debug-non-line option.

convert tabs to spaces, align comments, remove some noise from tests, add dwarf5 test

Jun 24 2019, 3:21 AM · Restricted Project, Restricted Project

Jun 23 2019

luciang added a comment to D46628: [ELF] Add --strip-debug-non-line option.

`

Jun 23 2019, 8:37 PM · Restricted Project, Restricted Project
luciang updated the summary of D46628: [ELF] Add --strip-debug-non-line option.
Jun 23 2019, 6:15 PM · Restricted Project, Restricted Project
luciang updated the summary of D46628: [ELF] Add --strip-debug-non-line option.
Jun 23 2019, 6:12 PM · Restricted Project, Restricted Project
luciang updated the diff for D46628: [ELF] Add --strip-debug-non-line option.

add single-cu and multi-cu tests

Jun 23 2019, 5:55 PM · Restricted Project, Restricted Project

Jun 21 2019

luciang updated the diff for D46628: [ELF] Add --strip-debug-non-line option.

Update to strip data from .debug_abbrev, .debug_info, .debug_aranges

Jun 21 2019, 2:23 PM · Restricted Project, Restricted Project
luciang commandeered D46628: [ELF] Add --strip-debug-non-line option.
Jun 21 2019, 1:55 PM · Restricted Project, Restricted Project

Feb 9 2019

luciang added a comment to D57987: lld: unquote possibly quoted `EXTERN("symbol")` entry in linker script.

Yes, I need help committing this.
Thank you very much! :)

Feb 9 2019, 12:48 PM · Restricted Project

Feb 8 2019

luciang updated the diff for D57987: lld: unquote possibly quoted `EXTERN("symbol")` entry in linker script.

Update test/ELF/undefined-opt.s to verify quoted symbol correctly unquoted

Feb 8 2019, 5:22 PM · Restricted Project
luciang created D57987: lld: unquote possibly quoted `EXTERN("symbol")` entry in linker script.
Feb 8 2019, 4:39 PM · Restricted Project