Commit Graph

60 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
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
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
deec66cb4e Add CMake build to Travis 2020-08-19 22:09:30 -07:00
Michael Uman
5974123dc7 Added cmake files to build elfio
* Build all the examples in the project
2020-08-19 21:33:42 -07:00
Serge Lamikhov-Center
c6e5eb0aad Update Copyright period 2020-08-19 13:47:20 -07:00
Serge Lamikhov-Center
6037df883c Remove outdated RelocationTable example 2020-08-19 08:46:16 -07:00
Serge Lamikhov-Center
c28402c5b6 Modify 'anonymizer' example to rename a single function name 2020-08-13 09:19:10 -07:00
Serge Lamikhov-Center
5cf544283b Fix usage instructions; Symbol section info - reduced 2020-08-11 22:37:24 -07:00
Serge Lamikhov-Center
e6c59547e3 Make 'writer' examples to generate x86_64 files 2020-08-11 05:37:24 -07:00
Serge Lamikhov-Center
8494fd4088 Don't use 'dump' functions in 'anonymizer' example 2020-08-08 08:36:59 -07:00
Serge Lamikhov-Center
155d986529 Preparation to release 3.5 2020-02-22 18:35:46 +02:00
Serge Lamikhov-Center
429f193962 Preparation to Release 3.4 - the version has been changed 2019-05-28 18:55:47 +03:00
orbitcowboy
010ef79cd0 Fixed some warnings from Cppcheck. 2019-05-28 17:55:14 +03:00
Serge Lamikhov-Center
013cc2f9db Move Visual C++ projects to VS 2019 2019-04-19 14:02:31 +03:00
Serge Lamikhov-Center
d98e824ed6 Return back Makefile.in files. The intention is that configure/make pair will work without additional automake invocation 2018-11-02 23:12:26 -07:00
Serge Lamikhov-Center
1fdbb64235 Change VS projects to use VS2017 and Boost 1.65.1 2017-10-05 10:25:30 +03:00
Martin Bickel
e838986dae remove Makefile.in from version control, they are generated files 2017-03-06 22:28:46 +02:00
Martin Bickel
a2cd870eb9 Added tool for anonymizing ELF files 2017-03-06 22:28:46 +02:00
Serge Lamikhov-Center
492498b563 Release 3.2 preparations 2016-07-10 14:35:16 +03:00
Serge Lamikhov-Center
d50e955ca0 Moving to Boost library 1.59.0 2015-09-26 13:03:17 +03:00
Serge Lamikhov-Center
c46fe2a371 Moving to MSVC 2015 2015-08-22 20:06:31 +03:00
Serge Lamikhov-Center
9e4502d90e Copyright year update 2015-02-13 20:51:07 +02:00
Serge Lamikhov-Center
ce2faaa00e Release_3.0 2015-01-19 13:36:49 +02:00
Serge Lamikhov-Center
49c08c53e8 Release 2.3 2014-11-08 19:07:46 +02:00
Serge Lamikhov-Center
e8afffece9 Dump for section and segment data added 2014-02-26 17:35:20 +02:00
Serge Lamikhov-Center
17f03740e6 Using macros for header fields access functions
Set segment's index upon its creation
Move to VS2013 projects
2014-02-26 17:30:43 +02:00
Serge Lamikhov-Center
137f0a7ae6 Release 2.2 2013-05-16 18:56:07 +03:00
Serge Lamikhov-Center
ed600e64f3 Ticket #10: Fix section type SHT_NOBITS file_size calculation 2013-05-16 17:58:09 +03:00
Serge Lamikhov-Center
4b7061dc92 Dynamic section accessor is implemented
Fix segment header position when no segments are present
Dumper - dynamic section output added
Dynamic section reader tests are added

Signed-off-by: Serge Lamikhov-Center <to_serge@users.sourceforge.net>
2013-01-13 04:29:43 +02:00
Serge Lamikhov-Center
b78c0aca3d Convert all files to UNIX EOL 2012-11-27 11:45:28 +02:00
Serge Lamikhov-Center
4d165a6d42 Convert to UNIX EOL 2012-11-26 23:48:22 +02:00
Serge Lamikhov-Center
7573aeeef3 - Add forgotten Makefile.* for write_obj
- Delete WriteObj2 example
2012-11-26 23:37:44 +02:00
Serge Lamikhov-Center
f051fc0517 write_obj example implemented 2012-11-26 19:40:03 +02:00
Serge Lamikhov-Center
21c6a8adca Implementation of object writer with the new elfio interface started 2012-11-26 13:06:52 +02:00
Serge Lamikhov-Center
e1044f2c49 Remove DocBook files; Add 'writer' Makefile 2012-11-25 20:59:47 +02:00