Commit Graph

491 Commits

Author SHA1 Message Date
Serge Lamikhov-Center
eaae4e1e13 Fix endianness conversion for array acceessor 2021-01-13 11:18:23 +02:00
Serge Lamikhov-Center
8037e5a42a Add 'validate' function to C language wrapper 2021-01-08 00:11:20 +02:00
Martin Bickel
00c1192ea2 Added testcase for offset/address mismatch detection 2021-01-07 12:43:21 +02:00
Martin Bickel
3e55690e6d Added new check for section/progHeader consistency 2021-01-07 12:43:21 +02:00
Serge Lamikhov-Center
def3653abc Increase version number to 3.9 2020-12-22 14:30:16 +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
0368a08624 Add more machine codes 2020-12-21 10:57:32 +02:00
Serge Lamikhov-Center
8aa9bfad1f Change 'usage' text 2020-12-17 22:40:56 +02:00
MaxXSoft
ec41276e48 Enabled C++11 in CMake for examples and tests only 2020-12-11 08:58:07 +02:00
MaxXSoft
c05cd56dc8 Enabled C++11 in CMake 2020-12-11 08:58:07 +02:00
Matt Schulte
f6474ee571 Fix build break from removal of VS files 2020-11-02 17:20:13 +02:00
Matt Schulte
a086880bc0 Removed tests from CMake do to libboost dep 2020-11-02 17:19:40 +02:00
Matt Schulte
768e1014af Build CMake in CI 2020-11-02 17:19:40 +02:00
Serge Lamikhov-Center
95de7faaa7 Remove MS VS project files 2020-10-30 19:16:20 +02:00
Serge Lamikhov-Center
b38a9b8c17 An attempt to add a smoke test to the main distribution 2020-10-30 19:13:21 +02:00
Serge Lamikhov-Center
634ac6fbc3 Ignore 'out' directory generated by CMake with MS VS 2020-10-30 18:12:15 +02:00
Serge Lamikhov-Center
90f26d55a3 Remove accidentally added directory 2020-10-30 18:07:19 +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
Serge Lamikhov-Center
a7a42b75e2 Remove VS solution from the project - CMake takes this function now 2020-10-30 17:38:13 +02:00
Serge Lamikhov-Center
95b98824aa
An attempt to fix CodeQL 2020-10-30 09:25:10 +02:00
Serge Lamikhov-Center
1c91bc2bc5 Include newly added CMake configuration files to automake distribution 2020-10-30 08:51:03 +02:00
Matt Schulte
b2154b3e81 Setup CMake to have 'check' target like autoconf
This setups the CMake build system to have the same `make check`
functionality as the autoconf build system
2020-10-30 06:40:44 +02:00
Matt Schulte
1559155e7d Add 'make check' target 2020-10-30 00:55:54 +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
f02366804f More apropriate way to avoid macro extraction 2020-10-17 23:57:58 +03:00
Serge Lamikhov-Center
0826f15d0b Use funny syntax to prevent min() macro in MSVS 2020-10-17 22:51:53 +03:00
Serge Lamikhov-Center
d6338db817 Prevent usage of min() macro when compiled with VS 2020-10-17 21:57:53 +03:00
Serge Lamikhov-Center
8dccdf686c Add MIT license notice 2020-10-17 21:35:55 +03:00
Serge Lamikhov-Center
7db29c081e Add a note about C-language wrapper 2020-10-17 10:14:11 +03:00
Serge Lamikhov-Center
b36806f8da CodeQL badge added 2020-10-16 19:34:56 +03:00
Serge Lamikhov-Center
e7f60ed754 Add CMake for tests folder 2020-10-16 11:20:12 +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
49c2de32ec In dynamic section count entries until DT_NULL; Add const for modinfo params 2020-10-16 01:29:26 +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
49c676ad06 Remove unused var; Use std::swap() 2020-10-10 08:51:11 +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
d155588188 New VSCode suggested entry 2020-09-26 17:54:16 +03:00
Serge Lamikhov-Center
71b6b9ba0c Fix a spelling error 2020-09-09 22:37:42 +03:00
Serge Lamikhov-Center
5c4ff1aa18
Create codeql-analysis.yml 2020-09-09 16:54:59 +03:00