Serge Lamikhov-Center
|
353124468f
|
Rename COPYING to LICENSE.txt
|
2022-02-08 10:55:53 +02:00 |
|
Serge Lamikhov-Center
|
a768dc68d8
|
Adjust CodeQL tasks
|
2022-02-08 10:50:13 +02:00 |
|
Serge Lamikhov-Center
|
96c61ee26f
|
Upgrade the version to 3.11
|
2022-02-08 10:41:27 +02:00 |
|
Serge Lamikhov-Center
|
c058e34b90
|
ELFIO moved to CMake completely. Remove all autotools files
|
2022-02-08 10:38:40 +02:00 |
|
Serge Lamikhov-Center
|
722077d4f7
|
Initialize local var
|
2022-02-02 23:31:49 +02:00 |
|
Serge Lamikhov-Center
|
0c841c7ed4
|
No need to disable warnings in a newer VS C++ compiler
|
2022-02-02 23:28:01 +02:00 |
|
Serge Lamikhov-Center
|
48e78fe1b9
|
No need to disable warnings in a newer VS C++ compiler
|
2022-02-02 23:19:15 +02:00 |
|
Serge Lamikhov-Center
|
cc85cc8467
|
Preparation of 'release' package by CPack
|
2022-02-01 01:51:36 +02:00 |
|
Serge Lamikhov-Center
|
b5332a5d5b
|
'note_section' member name is confusing now - template class is capable to work with segments now
|
2022-01-29 17:03:37 +02:00 |
|
Serge Lamikhov-Center
|
feee9d4ada
|
note_segment_accessor added
|
2022-01-29 10:48:04 +02:00 |
|
Serge Lamikhov-Center
|
ed2523f095
|
Adjust stream size when section data changes
|
2022-01-19 01:24:46 +02:00 |
|
scribam
|
36f78fbf28
|
Remove semicolon at the end of the namespace definition
|
2022-01-18 11:40:15 -08:00 |
|
scribam
|
7ca433cbe2
|
Simplify CMake build in CI
|
2022-01-18 11:37:31 -08:00 |
|
Serge Lamikhov-Center
|
b6d1a84be0
|
Disable symbol section size validation (temporary?)
|
2022-01-18 21:33:18 +02:00 |
|
Serge Lamikhov-Center
|
58c625e409
|
Apparently, VC++ compiler does not accept -Wextra option
|
2022-01-18 12:20:02 +02:00 |
|
Serge Lamikhov-Center
|
25ac047ff7
|
Add an example of damaged ELF file
|
2022-01-15 16:57:41 +02:00 |
|
Serge Lamikhov-Center
|
0cf852e561
|
Make get_stream_size() public
|
2022-01-15 00:16:11 +02:00 |
|
y27988
|
7a1db4060f
|
Update elfio_symbols.hpp
if the section header is bad, return 0 when get symbol num
|
2022-01-14 13:45:27 -08:00 |
|
Serge Lamikhov-Center
|
69fc128bd5
|
Make set_stream_size() public again
|
2022-01-14 23:43:34 +02:00 |
|
Serge Lamikhov-Center
|
7ab1112907
|
Add -Wextra option
|
2022-01-14 20:49:23 +02:00 |
|
Joshua J. Drake
|
b05d43860b
|
Add ARM Aarch64 define (from elf.h)
|
2022-01-08 06:48:35 -08:00 |
|
Matthew McRaven
|
0a229d80fd
|
Respect maximum value of size_t in set_stream_size
When size_t is 32-bits (like in a WASM project), passing in a 64-bit constant leads to compile-time warnings.
|
2022-01-01 08:12:08 -08:00 |
|
Serge Lamikhov-Center
|
62a6f61acf
|
Apparently, VS build doesn't like -Wextra option
|
2022-01-01 17:55:25 +02:00 |
|
Serge Lamikhov-Center
|
f7cd33ad14
|
Add -Wall options. Address the warnings
|
2022-01-01 17:49:44 +02:00 |
|
Serge Lamikhov-Center
|
e4c945a343
|
Newer versions of autotools
|
2022-01-01 17:48:52 +02:00 |
|
Serge Lamikhov-Center
|
fad30e8f3b
|
Add new file to 'make' list
|
2021-12-01 18:17:03 +02:00 |
|
Serge Lamikhov-Center
|
daa1a17390
|
Version Requirements accessor (modifier) was added
|
2021-12-01 17:38:18 +02:00 |
|
Serge Lamikhov-Center
|
7ba15e0549
|
Version Requirements accessor (reader) was added
|
2021-12-01 17:10:35 +02:00 |
|
Serge Lamikhov-Center
|
89a6dfb4c1
|
Refactoring for 'note' section dump
|
2021-11-20 13:21:55 -08:00 |
|
Serge Lamikhov-Center
|
e451ea214a
|
Implement more detailed 'note' section dump
|
2021-11-20 19:54:49 +02:00 |
|
Serge Lamikhov-Center
|
0ed413883d
|
Definition of constants
|
2021-11-08 15:32:14 +02:00 |
|
Serge Lamikhov-Center
|
c050ae9bb9
|
Make ELF constants conversion to string be public members
|
2021-10-01 20:29:48 +03:00 |
|
Serge Lamikhov-Center
|
211b229799
|
Tidy up the dump of 32-bit objects
|
2021-09-30 23:56:32 -07:00 |
|
Serge Lamikhov-Center
|
e8dda3b0c2
|
Increase library version number
|
2021-09-21 16:54:05 +03:00 |
|
Serge Lamikhov-Center
|
056846723a
|
Change order and meaning of address_translation structure
|
2021-09-21 00:31:47 +03:00 |
|
Serge Lamikhov-Center
|
02dae4ee5e
|
Modify elfdump output for 64-bit objects
|
2021-09-21 00:16:33 +03:00 |
|
Serge Lamikhov-Center
|
83d1f9b28a
|
Don't clean() address_translation table
|
2021-09-20 23:45:50 +03:00 |
|
Serge Lamikhov-Center
|
18a691314f
|
Add a script permitting 'sudo' debugging in VSCode
|
2021-09-20 20:48:41 +03:00 |
|
Serge Lamikhov-Center
|
53d3bb407c
|
Rename 'end' field of address translation to 'size'
|
2021-09-20 20:44:19 +03:00 |
|
Serge Lamikhov-Center
|
766559537a
|
Hide non interface methods
|
2021-09-20 20:43:27 +03:00 |
|
Serge Lamikhov-Center
|
fbb852198e
|
Use standard defined value for max ULL
|
2021-09-20 00:44:01 +03:00 |
|
Serge Lamikhov-Center
|
dad4b434c8
|
Use a different notation for the address translation
|
2021-09-20 00:03:21 +03:00 |
|
Serge Lamikhov-Center
|
6da283b3f4
|
Remove debug output
|
2021-09-19 23:49:27 +03:00 |
|
Serge Lamikhov-Center
|
511086598a
|
Implement address translation for segments
|
2021-09-19 23:26:58 +03:00 |
|
Serge Lamikhov-Center
|
b527ea992a
|
An attempt to implement memory translation for sections
|
2021-09-19 11:28:35 +03:00 |
|
Serge Lamikhov-Center
|
0a15ec0aea
|
Header dump shows correct values
|
2021-09-19 11:28:26 +03:00 |
|
Serge Lamikhov-Center
|
24d29a213a
|
Move constructor and assignment has been implemented
|
2021-09-19 11:16:30 +03:00 |
|
Serge Lamikhov-Center
|
3a76e30a92
|
Rename a local variable
|
2021-09-18 01:16:25 +03:00 |
|
Serge Lamikhov-Center
|
33089a021a
|
Make 'explicit' constructor
|
2021-09-14 18:35:54 +03:00 |
|
Serge Lamikhov-Center
|
dde66c035e
|
Exclude c_wrapper from the configure script
|
2021-09-07 10:23:13 +03:00 |
|