Commit Graph

307 Commits

Author SHA1 Message Date
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
Serge Lamikhov-Center
8e298141e9 Packaging directories are moved to a separate repository 2020-09-06 16:49:49 +03:00
Serge Lamikhov-Center
cda8b8a314 Remove unused files; Remove bin folder 2020-09-06 10:07:31 +03:00
Serge Lamikhov-Center
183446e857 Update Debian scripts 2020-09-06 02:56:29 +03:00
Serge Lamikhov-Center
cf2939fbde Add files for Debian package build 2020-09-05 22:20:15 +03:00
Serge Lamikhov-Center
937978973f Remove usage of try/catch blocks 2020-08-28 22:38:40 -07:00
Serge Lamikhov-Center
4ea72e20b9
Update c-cpp.yml 2020-08-25 08:35:27 -07:00
Serge Lamikhov-Center
2775fb22d6
Update c-cpp.yml 2020-08-25 08:32:05 -07:00
Serge Lamikhov-Center
d558ebc9ca Accidently, the package was renamed 2020-08-24 13:53:11 -07:00
Serge Lamikhov-Center
ee0ca3036d
Update README.md 2020-08-24 23:47:52 +03:00
Serge Lamikhov-Center
4c25447303
Add GitHub build badge 2020-08-24 23:46:22 +03:00
Serge Lamikhov-Center
314f1493e9 Add CMake files to the autotools distribution 2020-08-24 13:05:31 -07:00
Serge Lamikhov-Center
82236864c3 Change location of PDF documentation 2020-08-24 12:54:00 -07:00
Serge Lamikhov-Center
03592c1856
Add new header files to AutoMake 2020-08-24 22:24:09 +03:00
Serge Lamikhov-Center
1a6c8c7d20
Update c-cpp.yml 2020-08-24 22:19:38 +03:00
Serge Lamikhov-Center
35e068934b
Update c-cpp.yml 2020-08-24 22:18:00 +03:00
Serge Lamikhov-Center
b80c1d9f76
Update c-cpp.yml 2020-08-24 22:14:24 +03:00
Serge Lamikhov-Center
99221972cf
Update c-cpp.yml 2020-08-24 22:09:40 +03:00
Serge Lamikhov-Center
320e33b0f7
Create c-cpp.yml 2020-08-24 22:03:23 +03:00
Serge Lamikhov-Center
e18e5bc261 Use a header for version information 2020-08-24 10:24:09 -07:00
Serge Lamikhov-Center
c92b6f3fb5 Fix a VS warning 2020-08-23 11:22:34 +03:00
Serge Lamikhov-Center
44876693bf Add documentation for modinfo accessor 2020-08-23 09:57:58 +03:00
Serge Lamikhov-Center
e00bf98230 Add modinfo to VS project 2020-08-23 09:57:21 +03:00
Serge Lamikhov-Center
761d70da2c Add dump function for .modinfo section 2020-08-22 23:10:11 -07:00
Serge Lamikhov-Center
5cb9c18ef1 Increase ELFIO library version number 2020-08-22 15:26:00 -07:00
Serge Lamikhov-Center
b4c245f5a8 Add .modinfo section accessor 2020-08-22 15:11:58 -07:00
Serge Lamikhov-Center
4862d525e7 Change the badge link and color 2020-08-21 12:31:33 -07:00
Serge Lamikhov-Center
f82cfdd519 Add description for 2 new functions 2020-08-21 20:24:04 +03:00
Serge Lamikhov-Center
9e0d601cac Arrange local symbols prior 'save()' 2020-08-21 20:23:11 +03:00
Serge Lamikhov-Center
9c739b49a0 Reformat sources by using clang-format
It is not perfect (and, probably, it is worser than it was before), but, it is automatic
2020-08-21 07:56:08 -07:00
Serge Lamikhov-Center
46acd5c16d Pass all used vars by reference 2020-08-21 00:55:28 -07:00
Serge Lamikhov-Center
e730dfdb6f Add .clang-format 2020-08-21 10:52:53 +03:00
Serge Lamikhov-Center
aa4d2c5a74 Substitute memcpy() by std::copy() 2020-08-20 02:13:04 -07:00
Serge Lamikhov-Center
655f864226 Remove previous implementation of the callback 2020-08-19 23:05:12 -07:00
Serge Lamikhov-Center
fe17eb40aa Implement swap_symbols() for relocation section.
The function can be used as a callback for arrange_local_symbols()
2020-08-19 22:44:58 -07:00