|
06174e66fb
|
Update README
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
|
2025-05-24 15:41:48 +02:00 |
|
|
72e983b773
|
Change LICENSE to GPLv3
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
|
2025-05-24 15:25:45 +02:00 |
|
|
5b48fbc0a4
|
Show mangled name when available (can be disabled)
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
|
2025-05-24 12:06:45 +02:00 |
|
|
7532574f16
|
Show static variables from functions
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
|
2025-05-23 23:01:51 +02:00 |
|
|
76781d8007
|
Git: Ignore all *.bundle files
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
|
2025-05-23 20:28:38 +02:00 |
|
|
00f7b8204a
|
Refactor most of the long lines
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
|
2025-05-23 20:28:01 +02:00 |
|
|
28c4e59667
|
Rewrite handling of bit offsets
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
|
2025-05-23 20:22:49 +02:00 |
|
|
34da5d0486
|
Remove leftover debug print of address:offset
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
|
2025-02-18 20:26:49 +01:00 |
|
|
3b40fbac76
|
Correct addresses of array elements
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
|
2025-02-17 22:01:01 +01:00 |
|
|
e8dee2db04
|
Guard against missing 'size_byte' in child_entry
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
|
2025-02-17 20:03:26 +01:00 |
|
|
7b677927fb
|
Experiment with left aligned bit offset
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
|
2025-02-16 22:08:47 +01:00 |
|
|
1247d40af0
|
Fix base address resolution
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
|
2025-02-16 21:04:34 +01:00 |
|
|
21023c9fbf
|
Apply specification only to intended DIE
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
|
2025-02-16 19:02:08 +01:00 |
|
|
a9fb862442
|
Add variable normalization by address
- Remove duplicate entries from mostly external CUs without location
information
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
|
2025-02-15 23:47:29 +01:00 |
|
|
a126dc06f6
|
Resolve address based on speicifcation DIE
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
|
2025-02-15 23:15:41 +01:00 |
|
|
e31d2fb2ca
|
Handle adresse and offset of bit fields in structs
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
|
2025-02-15 03:22:13 +01:00 |
|
|
f037b34849
|
Merge all address resolution into single function
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
|
2025-02-11 22:44:41 +01:00 |
|
|
92f5bfaa22
|
Update version to 0.2.9 "in development"
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
|
2025-02-10 23:40:13 +01:00 |
|
|
fe19e2f4fc
|
Fix array size handling
Tries to avoid an extreme load when parsing empty arrays which have a
huge size set by compiler.
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
|
2025-02-10 23:29:21 +01:00 |
|
|
f21e3b1098
|
Set default value of address to 0
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
|
2025-02-10 18:51:12 +01:00 |
|
|
152094328a
|
Add experimental bit size and offset support
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
|
2025-02-10 02:20:26 +01:00 |
|
|
d117da4a72
|
Shorten at_member_location_name variable name
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
|
2025-02-09 11:24:53 +01:00 |
|
|
4658e65a47
|
Convert address to hex format only during print
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
|
2025-02-09 10:05:53 +01:00 |
|
|
66e7a89abb
|
Ignore all elf files
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
|
2025-02-09 01:48:55 +01:00 |
|
|
127269526a
|
Resolve constant addresses for type members
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
|
2025-02-09 01:47:51 +01:00 |
|
|
557ed8c84b
|
Add option to not expand array elements
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
|
2024-08-26 01:08:56 +02:00 |
|
|
bd7272f365
|
Fix crash when parsing array
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
|
2024-05-30 21:57:02 +02:00 |
|
|
e1be4b7e6a
|
Add pointer type to supported types
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
|
2024-05-30 21:55:01 +02:00 |
|
|
b520e6d0f5
|
Remove unused code
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
|
2024-05-30 21:15:30 +02:00 |
|
|
97f7e89e93
|
Check if 'address' field exists before using it
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
|
2024-05-30 20:52:50 +02:00 |
|
|
69a48abce4
|
Update version to 0.2.0
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
|
2024-05-30 08:20:28 +02:00 |
|
|
a5fb8067f7
|
Use supported_types instead of raw list
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
|
2024-05-30 07:51:55 +02:00 |
|
|
0ef702383a
|
Rework location of structure members
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
|
2024-05-30 07:28:47 +02:00 |
|
|
0e244900ba
|
Do not increase address by byte_size on old dwarf
Or so I hope.
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
|
2024-05-30 00:58:46 +02:00 |
|
|
a98cf4a99a
|
Add alternative short CLI options
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
|
2024-05-29 22:44:40 +02:00 |
|
|
54c3267e04
|
Add option to parse only members of STRUCT, UNION
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
|
2024-05-29 22:33:11 +02:00 |
|
|
e0b5edca57
|
Try to fix members types
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
|
2024-05-29 01:45:07 +02:00 |
|
|
e1f6b279f2
|
Add basic support for ENUM types
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
|
2024-05-29 01:09:46 +02:00 |
|
|
20c20d87e6
|
Use DIE.tag if the DW_AT_name does not exist
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
|
2024-05-29 00:37:42 +02:00 |
|
|
bd7cbef0c0
|
Add option to show/hide debug info
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
|
2024-05-12 21:53:15 +02:00 |
|
|
9bd0cf4980
|
Fix Typo
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
|
2024-05-12 20:23:31 +02:00 |
|
|
23dbfbe8a4
|
Add README.md with random thoughts
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
|
2024-05-12 20:21:35 +02:00 |
|
|
0b71705c16
|
Print help when no file provided
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
|
2024-05-12 20:15:02 +02:00 |
|
|
bd70b22a7a
|
Rename folder bear to dwex
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
|
2024-05-11 18:42:36 +02:00 |
|
|
1a80261170
|
Fix printing entry when address and symbol are bad
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
|
2024-05-11 15:40:36 +02:00 |
|
|
b1256f9072
|
Add command line argument parser
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
|
2024-05-11 14:40:38 +02:00 |
|
|
191487fc50
|
Remove redundant file
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
|
2024-05-10 23:37:39 +02:00 |
|
|
9a7f1d21fd
|
Make it work (somewhat)
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
|
2024-05-10 23:34:00 +02:00 |
|
|
3c6b845948
|
WIP: Add a lot of code
Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
|
2024-04-14 11:44:05 +02:00 |
|
|
7449c692c9
|
Initial import
|
2023-07-21 23:37:42 +02:00 |
|