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 |
|
Serge Lamikhov-Center
|
f3bde175a1
|
Travis is using CMake version 3.12.4
|
2020-08-19 22:13:15 -07:00 |
|
Serge Lamikhov-Center
|
deec66cb4e
|
Add CMake build to Travis
|
2020-08-19 22:09:30 -07:00 |
|
Serge Lamikhov-Center
|
a142d45a6c
|
Reduce minimal required version of CMake
|
2020-08-19 21:41:37 -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
|
d255a35259
|
Address warnings reported by VS
|
2020-08-19 23:58:07 +03:00 |
|
Serge Lamikhov-Center
|
c6e5eb0aad
|
Update Copyright period
|
2020-08-19 13:47:20 -07:00 |
|
Serge Lamikhov-Center
|
6d3d5467a2
|
Permit substitution of relocation entry by using set_entry() function call
|
2020-08-19 13:39:15 -07:00 |
|
Serge Lamikhov-Center
|
6037df883c
|
Remove outdated RelocationTable example
|
2020-08-19 08:46:16 -07:00 |
|
Serge Lamikhov-Center
|
5a5ba2dc09
|
Add a callback to arrange_local_symbols()
|
2020-08-19 07:28:47 -07:00 |
|
Serge Lamikhov-Center
|
9273958309
|
Increase ELFIO library version number
|
2020-08-18 22:07:58 -07:00 |
|
Serge Lamikhov-Center
|
2cf9fdd64a
|
Fix warnings in VS 16.7.2
|
2020-08-19 07:56:10 +03:00 |
|
Serge Lamikhov-Center
|
3d007e35a4
|
Increase ELFIO library version number
|
2020-08-18 13:47:10 -07:00 |
|
Serge Lamikhov-Center
|
cca512025b
|
Add casting to align the types
|
2020-08-18 13:24:52 -07:00 |
|
Serge Lamikhov-Center
|
8e0b5754e4
|
arrange_local_symbols() added
ELF standard requires that all STB_LOCAL symbols will go prior others and sh_info entry will contain the number of the local symbols
|
2020-08-18 12:57:45 -07:00 |
|
Serge Lamikhov-Center
|
d2c3fb6a14
|
Refactoring - remove unnecessary check
|
2020-08-15 18:56:13 +03:00 |
|
Serge Lamikhov-Center
|
8d79cc0929
|
Add function source delimiters
|
2020-08-15 18:33:50 +03: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
|
12b313642e
|
Remove Windows EOL
|
2020-08-11 05:46:09 -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
|
64e6b2d774
|
Add 'autoreconf' command to INSTALL explanation
|
2020-08-09 23:02:00 -07:00 |
|
Serge Lamikhov-Center
|
de83f7dbbd
|
Move ELF test files to 'tests' directory
|
2020-08-09 22:43:30 -07:00 |
|
Serge Lamikhov-Center
|
4f89bb0553
|
Rename tests directory
|
2020-08-09 22:23:41 -07:00 |
|
Serge Lamikhov-Center
|
c93ed7a148
|
Rewording
|
2020-08-09 22:03:51 -07:00 |
|
Serge Lamikhov-Center
|
a59cbf6674
|
Alighn code with whitespaces
|
2020-08-08 09:55:42 -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
|
5f904722f6
|
New machine numbers added
|
2020-08-08 08:23:25 -07:00 |
|
Serge Lamikhov-Center
|
4ceb35bdb3
|
Use header only version of the Boost Test library
|
2020-08-08 01:49:07 +03:00 |
|
Serge Lamikhov-Center
|
70ad1ae727
|
Use header only version of the Boost Test library
|
2020-08-07 23:04:17 +03:00 |
|
Serge Lamikhov-Center
|
b1961db18b
|
Fix compilation warnings in VS 2019 v16.7.0
|
2020-08-07 20:27:13 +03:00 |
|
Serge Lamikhov-Center
|
a4ad47a7fb
|
Add a markdown README file
|
2020-07-17 20:00:05 +03:00 |
|
Serge Lamikhov-Center
|
fd081b097c
|
Substitute linked file with the actual one
|
2020-06-10 11:26:16 -07:00 |
|
Serge Lamikhov-Center
|
5f95b8f255
|
Return 'test-driver' back for environments missing autotools
|
2020-06-10 08:48:04 -07:00 |
|
Serge Lamikhov-Center
|
a735f412ec
|
Remove unused header
|
2020-06-10 08:01:20 -07:00 |
|
Serge Lamikhov-Center
|
44905d3df8
|
Preparation to release 3.6
|
2020-06-10 07:59:52 -07:00 |
|
Serge Lamikhov-Center
|
de472e3e96
|
Just an obsession
|
2020-06-10 07:23:23 -07:00 |
|
Serge Lamikhov-Center
|
5c8730b6e9
|
Change the compiler name; Remove explicit, non-generic path
|
2020-06-10 07:18:19 -07:00 |
|
Serge Lamikhov-Center
|
8ba481c5d7
|
Refresh autotools generated files
|
2020-06-10 07:07:14 -07:00 |
|
Serge Lamikhov-Center
|
9cf8821c03
|
Prevents seg fault described in #42
|
2020-06-10 06:53:29 -07:00 |
|
Serge Lamikhov-Center
|
a2ee85d245
|
Exclude internal 'tmp' directory
|
2020-06-09 23:52:46 -07:00 |
|
Serge Lamikhov-Center
|
10da8a2b37
|
Update library version in "configure" file
|
2020-06-09 23:51:12 -07:00 |
|
Serge Lamikhov-Center
|
b56b93de1b
|
Remove implementation functions from section interface
|
2020-06-09 23:46:41 -07:00 |
|