Commit Graph

25 Commits

Author SHA1 Message Date
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