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 (157 w, 12 h)

Recent Activity

Tue, Jun 25

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:

Tue, Jun 25, 6:33 PM · 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:

Tue, Jun 25, 12:47 PM · 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.

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

Mon, Jun 24

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).

Mon, Jun 24, 6:48 AM · 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

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

Then how about -gmlt?

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

Sorry, I forgot I didn't submit comments.

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

simplify tests more

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

So the benefit is a smaller output size.

Mon, Jun 24, 5:16 AM · 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

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

Sun, Jun 23

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

`

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

add single-cu and multi-cu tests

Sun, Jun 23, 5:55 PM · 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
luciang commandeered D46628: [ELF] Add --strip-debug-non-line option.
Jun 21 2019, 1:55 PM · 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