Serge Lamikhov-Center
|
5b2a6ca626
|
Change relocation type to R_X86_64_32
|
2023-10-17 17:26:17 +03:00 |
|
Serge Lamikhov-Center
|
4320ea915e
|
'noexept' added to upper level API members
|
2022-11-12 17:00:08 +02:00 |
|
Serge Lamikhov-Center
|
ad8b641f96
|
Lazy load segment data - load data upon request
|
2022-11-11 17:49:59 +02:00 |
|
Serge Lamikhov-Center
|
755f81351f
|
Generilize the section compression calls
|
2022-11-10 19:26:05 +02:00 |
|
Serge Lamikhov-Center
|
af080f739e
|
Use unique_ptr instead of raw pointers
|
2022-08-29 08:20:07 +03:00 |
|
Serge Lamikhov-Center
|
eeb00b60b2
|
Initial attempt for lazy load - segment loading
|
2022-07-17 19:13:49 +03: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
|
7ab1112907
|
Add -Wextra option
|
2022-01-14 20:49:23 +02:00 |
|
Serge Lamikhov-Center
|
056846723a
|
Change order and meaning of address_translation structure
|
2021-09-21 00:31:47 +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
|
511086598a
|
Implement address translation for segments
|
2021-09-19 23:26:58 +03:00 |
|
Serge Lamikhov-Center
|
0a15ec0aea
|
Header dump shows correct values
|
2021-09-19 11:28:26 +03:00 |
|
Serge Lamikhov-Center
|
c99baabc0b
|
modernize-constexpr
|
2021-09-07 09:31:50 +03:00 |
|
Serge Lamikhov-Center
|
fc0293ebbd
|
Explicit element size for array accessor
|
2021-08-13 09:40:49 +03:00 |
|
Serge Lamikhov-Center
|
2af3f196a5
|
Makefiles generated with a newer version of tools
|
2021-06-15 08:42:26 +03:00 |
|
Serge Lamikhov-Center
|
0fac6ce45b
|
Add a convinience function 'add_section()' to segment class
It is not clear why this hasn't been done initially
|
2021-04-08 17:03:05 +03:00 |
|
Serge Lamikhov-Center
|
167c5cd690
|
Improve usage instructions
|
2021-03-31 10:34:02 +03:00 |
|
Serge Lamikhov-Center
|
06097d962c
|
Use constants for segment locations
|
2021-03-29 09:38:28 +03:00 |
|
Serge Lamikhov-Center
|
7409369fc0
|
Change the data segment alignment for newer Linux kernels
|
2021-03-29 01:22:43 +03:00 |
|
Serge Lamikhov-Center
|
a01d7285cf
|
Generated by newer automake tools
|
2021-03-28 10:16:39 +03:00 |
|
Serge Lamikhov-Center
|
762c59a2bb
|
Change copyright period
|
2021-01-19 09:43:01 +02:00 |
|
Serge Lamikhov-Center
|
4b143840ad
|
Update documentation - add array accessor description
|
2021-01-13 11:19:26 +02:00 |
|
Serge Lamikhov-Center
|
8037e5a42a
|
Add 'validate' function to C language wrapper
|
2021-01-08 00:11:20 +02:00 |
|
Serge Lamikhov-Center
|
22ff134363
|
Address array section accessor added
The accessor is useful for manipulation of such sections as .ctors,
.dtors, .init_array and .fini_array
|
2020-12-22 14:10:16 +02:00 |
|
Serge Lamikhov-Center
|
8aa9bfad1f
|
Change 'usage' text
|
2020-12-17 22:40:56 +02:00 |
|
Matt Schulte
|
f6474ee571
|
Fix build break from removal of VS files
|
2020-11-02 17:20:13 +02:00 |
|
Serge Lamikhov-Center
|
95de7faaa7
|
Remove MS VS project files
|
2020-10-30 19:16:20 +02:00 |
|
Serge Lamikhov-Center
|
a8831c5d74
|
Address warnings reported by MS VS analyzer
|
2020-10-30 18:06:26 +02:00 |
|
Serge Lamikhov-Center
|
3c434f7587
|
Address warnings reported by MS VS
|
2020-10-30 17:54:13 +02:00 |
|
Matt Schulte
|
66e4f48b84
|
Add cmake install support for vcpkg integration
|
2020-10-30 00:29:18 +02:00 |
|
Serge Lamikhov-Center
|
bd520a5e83
|
Add clarification comment on base of question #49
|
2020-10-22 12:12:12 +03:00 |
|
Serge Lamikhov-Center
|
8dccdf686c
|
Add MIT license notice
|
2020-10-17 21:35:55 +03:00 |
|
Serge Lamikhov-Center
|
4adaa6f1c8
|
Remove output for dynamic section too
|
2020-10-16 09:20:23 +03:00 |
|
Serge Lamikhov-Center
|
93c46505e0
|
Add C wrapper for note, modinfo and dynamic sections
|
2020-10-16 01:30:12 +03:00 |
|
Serge Lamikhov-Center
|
ab41401ab2
|
String section C language wrapper added
|
2020-10-12 20:06:26 +03:00 |
|
Serge Lamikhov-Center
|
e55e5894c5
|
Relocation C wrapper added
|
2020-10-12 08:57:26 +03:00 |
|
Serge Lamikhov-Center
|
8597197741
|
Rename c_interop to c_wrapper
|
2020-10-11 10:08:49 +03:00 |
|
Serge Lamikhov-Center
|
91fc3ea58c
|
Add C language example of symbol access
|
2020-10-10 19:11:35 +03:00 |
|
Serge Lamikhov-Center
|
7366fce91f
|
Add header file to the distribution
|
2020-10-10 09:09:08 +03:00 |
|
Serge Lamikhov-Center
|
5b448b7e1c
|
Add C symbol functions
|
2020-10-10 08:52:26 +03:00 |
|
Serge Lamikhov-Center
|
ac54727fe4
|
Adjust autotools for c_interop project
|
2020-10-10 07:46:01 +03:00 |
|
Serge Lamikhov-Center
|
4c0153d752
|
C language interoperability example added
|
2020-10-10 00:31:35 +03:00 |
|
Serge Lamikhov-Center
|
8bdcab4b59
|
Add the add_section example to autotools
|
2020-10-06 10:04:38 +03:00 |
|
Serge Lamikhov-Center
|
85c937eba9
|
Demonstrate addition of a new section to existing ELF file
|
2020-10-06 09:51:14 +03:00 |
|
Serge Lamikhov-Center
|
937978973f
|
Remove usage of try/catch blocks
|
2020-08-28 22:38:40 -07:00 |
|
Serge Lamikhov-Center
|
314f1493e9
|
Add CMake files to the autotools distribution
|
2020-08-24 13:05:31 -07:00 |
|
Serge Lamikhov-Center
|
e18e5bc261
|
Use a header for version information
|
2020-08-24 10:24:09 -07:00 |
|
Serge Lamikhov-Center
|
761d70da2c
|
Add dump function for .modinfo section
|
2020-08-22 23:10:11 -07:00 |
|