Serge Lamikhov-Center
|
41f4012d49
|
Just formatting
|
2024-06-15 10:58:36 +03:00 |
|
Serge Lamikhov-Center
|
bb572fb848
|
Comment out assertions of a test
|
2024-06-15 10:41:35 +03:00 |
|
Serge Lamikhov-Center
|
bb3a08a4b9
|
Relate TLS sections to TLS segments only
|
2024-06-14 22:44:22 +03:00 |
|
Serge Lamikhov-Center
|
5dd192cce6
|
Output Section to Segment mapping
|
2024-06-14 19:53:10 +03:00 |
|
Serge Lamikhov-Center
|
a872f7cdde
|
Add test that verifies that get_symbols_num() returns increased value after add_symbol()
|
2024-06-14 17:07:43 +03:00 |
|
Michael Agun
|
92b9b67df6
|
check that stream is big enough, accounting for overflow
|
2024-06-14 17:07:43 +03:00 |
|
Epifanov Ivan
|
3bc66a0e50
|
Add arm relocation types
|
2024-06-14 17:07:43 +03:00 |
|
Serge Lamikhov-Center
|
d33fadb34a
|
Just reformatting
|
2024-04-28 19:36:59 +03:00 |
|
Joerg Vehlow
|
e2a3d0ada4
|
Add test for segment size change bug
Signed-off-by: Joerg Vehlow <joerg.vehlow@aox.de>
|
2024-04-05 17:16:57 +03:00 |
|
Serge Lamikhov-Center
|
45af83bc67
|
Add yet another "Elf in a library" image
|
2024-03-28 09:22:25 +02:00 |
|
RoboSchmied
|
73020740eb
|
Fix: 32 typos
Signed-off-by: RoboSchmied <github@roboschmie.de>
|
2024-03-26 18:02:24 +02:00 |
|
Serge Lamikhov-Center
|
8a08b5be22
|
Upgrade GitHub actions
|
2024-03-22 18:38:54 +02:00 |
|
Serge Lamikhov-Center
|
a428b72acb
|
Check file offset doesn't exceed file size
|
2024-03-22 18:21:56 +02:00 |
|
Eugen Wissner
|
e361316ce4
|
Add RISC-V relocation types
|
2024-03-03 16:33:23 +02:00 |
|
Alan Jowett
|
182248f364
|
Validate size of entries before accessing members
Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>
|
2024-01-20 19:21:59 +02:00 |
|
Jatin Chaudhary
|
9814eaaa76
|
Fix warning shown up with clang compiler
|
2024-01-12 15:24:56 +02:00 |
|
Serge Lamikhov-Center
|
2b457dd5d9
|
Change a comment
|
2023-12-18 19:59:04 +02:00 |
|
Serge Lamikhov-Center
|
1a92db337f
|
Proper ignore resource files for CPack
|
2023-12-16 20:01:11 +02:00 |
|
Serge Lamikhov-Center
|
c5e56b8c50
|
Unused images are moved to a separate folder
|
2023-12-16 08:41:21 +02:00 |
|
Serge Lamikhov-Center
|
87d64fb25c
|
Move artworks folder to 'doc' directory
|
2023-12-16 08:04:04 +02:00 |
|
Serge Lamikhov-Center
|
36c45301d4
|
Increase the library version number
|
2023-12-14 20:22:49 +02:00 |
|
Serge Lamikhov-Center
|
1a6eb42455
|
The workflow is used by another project
|
2023-12-14 19:12:49 +02:00 |
|
Serge Lamikhov-Center
|
80f7212b91
|
Add workflow_dispatch
|
2023-12-14 18:41:07 +02:00 |
|
Serge Lamikhov-Center
|
4834f7924b
|
Permit workflow_call
|
2023-12-14 17:45:14 +02:00 |
|
Serge Lamikhov-Center
|
332c140e30
|
Move to actions/checkout@v4
|
2023-12-14 17:20:31 +02:00 |
|
Serge Lamikhov-Center
|
aa2dbf5564
|
Add Windows-2019
|
2023-12-13 19:42:38 +02:00 |
|
Serge Lamikhov-Center
|
7e635921fa
|
Add 2 Mac OSes
|
2023-12-13 19:27:35 +02:00 |
|
Serge Lamikhov-Center
|
70345f2417
|
Add Mac builds
|
2023-12-13 19:20:31 +02:00 |
|
Serge Lamikhov-Center
|
480a39fee6
|
Add c_compiler
|
2023-12-13 19:12:23 +02:00 |
|
Serge Lamikhov-Center
|
4c4e774cd8
|
Advance Google Test commit #
|
2023-12-13 18:24:31 +02:00 |
|
Serge Lamikhov-Center
|
6a94d4d108
|
Remove C compiler settings
|
2023-12-13 18:17:50 +02:00 |
|
Serge Lamikhov-Center
|
05a0f3dcd1
|
Exclude cl.exe build from Ubuntu-20-04
|
2023-12-13 18:09:23 +02:00 |
|
Serge Lamikhov-Center
|
da52b08f17
|
Add older Ubuntu OS version
|
2023-12-13 18:03:06 +02:00 |
|
Serge Lamikhov-Center
|
418e97d258
|
Update c-cpp.yml
|
2023-12-13 17:50:50 +02:00 |
|
Serge Lamikhov-Center
|
4bc17b6b81
|
Green title
|
2023-11-24 10:07:47 +02:00 |
|
Serge Lamikhov-Center
|
a528c2e99b
|
Fix formatting
|
2023-11-23 19:20:53 +02:00 |
|
Serge Lamikhov-Center
|
d950ddbb90
|
The library artwork added
|
2023-11-23 18:22:17 +02:00 |
|
Serge Lamikhov-Center
|
eb6882952c
|
Remove unnecessary files in 'test' directory
|
2023-10-24 19:26:45 +03:00 |
|
Serge Lamikhov-Center
|
5b2a6ca626
|
Change relocation type to R_X86_64_32
|
2023-10-17 17:26:17 +03:00 |
|
Serge Lamikhov-Center
|
e07864463c
|
Experimental change of section table alignment to 16
|
2023-10-16 20:19:00 +03:00 |
|
Serge Lamikhov-Center
|
47af3a4ff9
|
Rename 'free_data' test
|
2023-10-14 12:44:26 +03:00 |
|
Serge Lamikhov-Center
|
c86883b906
|
Implement free_data() for sections too
free_data() has no effect if is_lazy was not set
|
2023-10-13 20:03:48 +03:00 |
|
Serge Lamikhov-Center
|
0399b9f8df
|
Add segment's free_data() description to the doc
|
2023-10-10 22:29:01 +03:00 |
|
Eugene Cohen
|
23527bd291
|
Add segment free_data function
Allow for segment data to be freed to allow for reduced memory usage
when dealing with large elf segments.
|
2023-10-10 22:10:57 +03:00 |
|
Serge Lamikhov-Center
|
73a241079a
|
Refactor the last commit
|
2023-08-28 19:35:05 +03:00 |
|
Serge Lamikhov-Center
|
089160c40e
|
Use more portable function memchr()
Use more portable memchr() function instead of strnlen() which is not in ISO standard
|
2023-08-28 18:43:47 +03:00 |
|
Serge Lamikhov-Center
|
8ae6cec5d6
|
C++17 refactoring
|
2023-06-02 17:37:37 +03:00 |
|
Serge Lamikhov-Center
|
5a9297b1bd
|
Use c++17 standard
|
2023-05-06 16:51:42 +03:00 |
|
Nam Cao
|
d251da09a0
|
Remove unnecessary initialization that causes GCC warning
|
2023-02-22 22:25:54 +02:00 |
|
Hao Chen
|
5be0f95443
|
Update elfio.hpp
Fix a memory leak that misuses unique_ptr
|
2023-02-12 10:06:22 +02:00 |
|