Commit Graph

  • 4c829d48eb
    Update README.md main Serge Lamikhov-Center 2024-12-24 19:52:58 +0200
  • e656f75767 Fix possible nullptr dereference Aleksei Romanov 2024-11-03 00:59:49 +0300
  • 4cff49070a Fix possible nullptr dereference Aleksei Romanov 2024-11-03 00:59:49 +0300
  • 2a029fe589
    Remove unnecessary records Serge Lamikhov-Center 2024-10-31 16:04:33 +0000
  • 0425c5358a
    Add macos-15 test runner Serge Lamikhov-Center 2024-10-31 15:59:34 +0000
  • a3637ba171
    Add macos-14 test runner Serge Lamikhov-Center 2024-10-31 15:54:56 +0000
  • 5f71d453a4
    Remove macos-12 build request Serge Lamikhov-Center 2024-10-29 07:59:24 +0200
  • 2f40043583
    Update c-cpp.yml Serge Lamikhov-Center 2024-10-29 07:55:27 +0200
  • b655b4d751
    Remove macos-12 build request Serge Lamikhov-Center 2024-10-29 07:52:59 +0200
  • 53926c18ed
    Update c-cpp.yml Serge Lamikhov-Center 2024-10-29 07:50:45 +0200
  • 401d63d6c5
    Update c-cpp.yml. Remove macos-11 request Serge Lamikhov-Center 2024-10-29 07:48:29 +0200
  • b13dc75783 Replace non-ansi with ansi characters Alan Jowett 2024-10-28 11:55:32 -0700
  • a69b6b8f7a Replace non-ansi with ansi characters Alan Jowett 2024-10-28 11:55:32 -0700
  • 58b3885f67 Add a test file for 'version_d' verification Serge Lamikhov-Center 2024-10-23 09:09:31 +0300
  • 647aba7a29 Added support for ".gnu.version_d" Kirill Okhotnikov 2024-10-22 10:34:47 -0400
  • 1a9edde59f Added support for ".gnu.version_d" Kirill Okhotnikov 2024-10-22 10:34:47 -0400
  • 41f4012d49 Just formatting Serge Lamikhov-Center 2024-06-15 10:58:36 +0300
  • bb572fb848 Comment out assertions of a test Serge Lamikhov-Center 2024-06-15 10:41:35 +0300
  • bb3a08a4b9 Relate TLS sections to TLS segments only Serge Lamikhov-Center 2024-06-14 22:44:22 +0300
  • 5dd192cce6 Output Section to Segment mapping Serge Lamikhov-Center 2024-06-14 19:53:10 +0300
  • a872f7cdde Add test that verifies that get_symbols_num() returns increased value after add_symbol() Serge Lamikhov-Center 2024-06-13 16:22:12 +0300
  • 92b9b67df6 check that stream is big enough, accounting for overflow Michael Agun 2024-06-04 09:23:57 -0700
  • 3bc66a0e50 Add arm relocation types Epifanov Ivan 2024-06-01 12:11:56 +0300
  • 6302e61dc1 check that stream is big enough, accounting for overflow Michael Agun 2024-06-04 09:23:57 -0700
  • 0d10af118c Add arm relocation types Epifanov Ivan 2024-06-01 12:11:56 +0300
  • 234015837b
    Add arm relocation types Epifanov Ivan 2024-06-01 12:11:56 +0300
  • d33fadb34a Just reformatting Serge Lamikhov-Center 2024-04-28 19:36:59 +0300
  • e2a3d0ada4 Add test for segment size change bug Joerg Vehlow 2024-03-25 07:25:28 +0100
  • 45af83bc67 Add yet another "Elf in a library" image Serge Lamikhov-Center 2024-03-28 09:22:25 +0200
  • 73020740eb Fix: 32 typos RoboSchmied 2024-03-26 03:20:46 +0100
  • f21b5450e5 Fix: 32 typos RoboSchmied 2024-03-26 03:20:46 +0100
  • 8a08b5be22 Upgrade GitHub actions Serge Lamikhov-Center 2024-03-22 18:38:54 +0200
  • a428b72acb Check file offset doesn't exceed file size Serge Lamikhov-Center 2024-03-22 18:21:56 +0200
  • e361316ce4 Add RISC-V relocation types Eugen Wissner 2024-03-01 12:17:58 +0100
  • 6a24a91bca
    Add RISC-V relocation types Eugen Wissner 2024-03-01 12:17:58 +0100
  • 182248f364 Validate size of entries before accessing members Alan Jowett 2024-01-19 09:23:48 -0800
  • d7e15a5b97 Validate size of entries before accessing members Alan Jowett 2024-01-19 09:23:48 -0800
  • 9814eaaa76 Fix warning shown up with clang compiler Jatin Chaudhary 2024-01-09 01:32:39 +0000
  • 1d2f93fb6d Fix warning shown up with clang compiler Jatin Chaudhary 2024-01-09 01:32:39 +0000
  • 2b457dd5d9 Change a comment Serge Lamikhov-Center 2023-12-18 19:50:10 +0200
  • 1a92db337f Proper ignore resource files for CPack Serge Lamikhov-Center 2023-12-16 20:01:11 +0200
  • c5e56b8c50 Unused images are moved to a separate folder Serge Lamikhov-Center 2023-12-16 08:41:21 +0200
  • 87d64fb25c Move artworks folder to 'doc' directory Serge Lamikhov-Center 2023-12-16 08:03:50 +0200
  • 36c45301d4
    Increase the library version number Serge Lamikhov-Center 2023-12-14 20:22:49 +0200
  • 1a6eb42455
    The workflow is used by another project Serge Lamikhov-Center 2023-12-14 19:12:49 +0200
  • 80f7212b91
    Add workflow_dispatch Serge Lamikhov-Center 2023-12-14 18:41:07 +0200
  • 4834f7924b
    Permit workflow_call Serge Lamikhov-Center 2023-12-14 17:45:14 +0200
  • 332c140e30
    Move to actions/checkout@v4 Serge Lamikhov-Center 2023-12-14 17:20:31 +0200
  • aa2dbf5564
    Add Windows-2019 Serge Lamikhov-Center 2023-12-13 19:42:38 +0200
  • 7e635921fa
    Add 2 Mac OSes Serge Lamikhov-Center 2023-12-13 19:27:35 +0200
  • 70345f2417
    Add Mac builds Serge Lamikhov-Center 2023-12-13 19:20:31 +0200
  • 480a39fee6
    Add c_compiler Serge Lamikhov-Center 2023-12-13 19:12:23 +0200
  • 4c4e774cd8
    Advance Google Test commit # Serge Lamikhov-Center 2023-12-13 18:24:31 +0200
  • 6a94d4d108
    Remove C compiler settings Serge Lamikhov-Center 2023-12-13 18:17:50 +0200
  • 05a0f3dcd1
    Exclude cl.exe build from Ubuntu-20-04 Serge Lamikhov-Center 2023-12-13 18:09:23 +0200
  • da52b08f17
    Add older Ubuntu OS version Serge Lamikhov-Center 2023-12-13 18:03:06 +0200
  • 418e97d258
    Update c-cpp.yml Serge Lamikhov-Center 2023-12-13 17:50:50 +0200
  • 4bc17b6b81 Green title Serge Lamikhov-Center 2023-11-24 10:07:47 +0200
  • a528c2e99b Fix formatting Serge Lamikhov-Center 2023-11-23 19:20:53 +0200
  • d950ddbb90 The library artwork added Serge Lamikhov-Center 2023-11-23 18:22:17 +0200
  • eb6882952c Remove unnecessary files in 'test' directory Serge Lamikhov-Center 2023-10-24 19:26:45 +0300
  • 5b2a6ca626 Change relocation type to R_X86_64_32 Serge Lamikhov-Center 2023-10-17 17:26:17 +0300
  • e07864463c Experimental change of section table alignment to 16 Serge Lamikhov-Center 2023-10-16 20:19:00 +0300
  • 47af3a4ff9 Rename 'free_data' test Serge Lamikhov-Center 2023-10-14 12:44:26 +0300
  • c86883b906 Implement free_data() for sections too Serge Lamikhov-Center 2023-10-13 20:03:48 +0300
  • 0399b9f8df Add segment's free_data() description to the doc Serge Lamikhov-Center 2023-10-10 22:29:01 +0300
  • 23527bd291 Add segment free_data function Eugene Cohen 2023-09-22 09:49:39 -0700
  • 69115dec31 Add segment free_data function Eugene Cohen 2023-09-22 09:49:39 -0700
  • 73a241079a Refactor the last commit Serge Lamikhov-Center 2023-08-28 19:35:05 +0300
  • 089160c40e Use more portable function memchr() Serge Lamikhov-Center 2023-08-28 18:43:47 +0300
  • 8ae6cec5d6 C++17 refactoring Release_3.12 Serge Lamikhov-Center 2023-06-02 17:37:37 +0300
  • 5a9297b1bd Use c++17 standard Serge Lamikhov-Center 2023-05-06 16:51:42 +0300
  • d251da09a0 Remove unnecessary initialization that causes GCC warning Nam Cao 2023-02-22 10:37:10 +0100
  • bb4a650726 Remove unnecessary initialization that causes GCC warning Nam Cao 2023-02-22 10:37:10 +0100
  • 5be0f95443 Update elfio.hpp Hao Chen 2023-02-10 14:03:45 -0500
  • 879f23ff90
    Update elfio.hpp Hao Chen 2023-02-10 14:03:45 -0500
  • aecc192aa6 Use CodeQL Actions v2 scribam 2023-01-16 21:30:04 +0100
  • 3e41df6763 Use CodeQL Actions v2 scribam 2023-01-16 21:30:04 +0100
  • be202e3107 Minor refactoring Serge Lamikhov-Center 2022-12-31 10:00:30 +0200
  • 6fc23e53dd Increase version number for future release Serge Lamikhov-Center 2022-12-18 00:37:56 +0200
  • d00cc32f8b Switch to a newer 'googletest' archive Serge Lamikhov-Center 2022-12-15 19:07:46 +0200
  • b2901a51b6 Add missed implementation function for insert_data() Serge Lamikhov-Center 2022-11-30 08:25:01 +0200
  • 974e1252ee Rewrite append_data() to call insert_data() Nam Cao 2022-11-29 10:00:35 +0100
  • e533985a3c Add insert_data() to section Nam Cao 2022-11-23 10:40:49 +0100
  • c7cba1319d VSCode settings update Serge Lamikhov-Center 2022-11-29 13:10:19 +0200
  • 5bd4484b07 Rewrite append_data() to call insert_data() Nam Cao 2022-11-29 10:00:35 +0100
  • fc94e43370 Merge remote-tracking branch 'origin/main' Nam Cao 2022-11-29 09:56:54 +0100
  • a62b295d51 Generate output of compile commands during generation Serge Lamikhov-Center 2022-11-24 16:07:19 +0200
  • 259da37f3a Remove dispersed 'noexcept' specifier Serge Lamikhov-Center 2022-11-24 15:56:37 +0200
  • b24c33d8a1 Add insert_data() to section Nam Cao 2022-11-23 10:40:49 +0100
  • 413b130341 Revert the change of the previous commit Serge Lamikhov-Center 2022-11-19 18:31:18 +0200
  • a52cccfd7f tests: allow using system gtest copy Sam James 2022-11-19 02:56:22 +0000
  • 4c47fd4c78
    tests: allow using system gtest copy Sam James 2022-11-19 02:56:22 +0000
  • a04810f126 Don't build tests by default. Set ELFIO_BUILD_TESTS=ON Release_3.11 Serge Lamikhov-Center 2022-11-17 19:09:36 +0200
  • d8b71ebc91 Make more const variables Serge Lamikhov-Center 2022-11-14 16:33:50 +0200
  • 6c5f34ae3e Add tests for lazy load Serge Lamikhov-Center 2022-11-14 15:17:33 +0200
  • 9827eac948 Implement 'lazy' load for sections Serge Lamikhov-Center 2022-11-13 00:05:25 +0200
  • 7c0abb1785 'noexcept' is added to section and segment API Serge Lamikhov-Center 2022-11-12 19:03:39 +0200
  • 94505dd637 Add 'lazy' load for own opened streams Serge Lamikhov-Center 2022-11-12 18:19:48 +0200
  • 4320ea915e 'noexept' added to upper level API members Serge Lamikhov-Center 2022-11-12 17:00:08 +0200