Serge Lamikhov-Center
|
6da283b3f4
|
Remove debug output
|
2021-09-19 23:49:27 +03:00 |
|
Serge Lamikhov-Center
|
511086598a
|
Implement address translation for segments
|
2021-09-19 23:26:58 +03:00 |
|
Serge Lamikhov-Center
|
b527ea992a
|
An attempt to implement memory translation for sections
|
2021-09-19 11:28:35 +03:00 |
|
Serge Lamikhov-Center
|
0a15ec0aea
|
Header dump shows correct values
|
2021-09-19 11:28:26 +03:00 |
|
Serge Lamikhov-Center
|
24d29a213a
|
Move constructor and assignment has been implemented
|
2021-09-19 11:16:30 +03:00 |
|
Serge Lamikhov-Center
|
3a76e30a92
|
Rename a local variable
|
2021-09-18 01:16:25 +03:00 |
|
Serge Lamikhov-Center
|
33089a021a
|
Make 'explicit' constructor
|
2021-09-14 18:35:54 +03:00 |
|
Serge Lamikhov-Center
|
dde66c035e
|
Exclude c_wrapper from the configure script
|
2021-09-07 10:23:13 +03:00 |
|
Serge Lamikhov-Center
|
8df00c6c1a
|
modernize-use-nullptr
|
2021-09-07 10:16:20 +03:00 |
|
Serge Lamikhov-Center
|
6504688f3f
|
Exclude C language wrapper
|
2021-09-07 10:07:02 +03:00 |
|
Serge Lamikhov-Center
|
4dc38f0f34
|
modernize-use-using
|
2021-09-07 10:03:19 +03:00 |
|
Serge Lamikhov-Center
|
c99baabc0b
|
modernize-constexpr
|
2021-09-07 09:31:50 +03:00 |
|
Serge Lamikhov-Center
|
f8e870823d
|
OS specific segment types added
|
2021-08-26 23:46:31 +03:00 |
|
Serge Lamikhov-Center
|
162fd7a9a0
|
modernize-loop-convert
|
2021-08-26 13:11:46 +03:00 |
|
Serge Lamikhov-Center
|
35eb9cfa6d
|
modernize-use-auto
|
2021-08-26 13:08:15 +03:00 |
|
Serge Lamikhov-Center
|
1343e5f979
|
modernize-use-equals-default
|
2021-08-26 13:01:12 +03:00 |
|
Serge Lamikhov-Center
|
da4f857e07
|
modernize-use-override
|
2021-08-26 12:57:31 +03:00 |
|
Serge Lamikhov-Center
|
4a84319bb8
|
modernize-use-nullptr
|
2021-08-26 12:52:23 +03:00 |
|
Serge Lamikhov-Center
|
1f79600cec
|
Refactoring
|
2021-08-16 23:19:47 +03:00 |
|
Serge Lamikhov-Center
|
7dcfe3d86d
|
Add default template parameter to array accessor
|
2021-08-14 16:09:51 +03:00 |
|
Serge Lamikhov-Center
|
95eec4f592
|
Changes of clang-format formatting
|
2021-08-13 09:53:53 +03:00 |
|
Serge Lamikhov-Center
|
fc0293ebbd
|
Explicit element size for array accessor
|
2021-08-13 09:40:49 +03:00 |
|
Serge Lamikhov-Center
|
91c8c7770a
|
Add GNU specific types
|
2021-08-13 09:37:52 +03:00 |
|
Serge Lamikhov-Center
|
ef262285dc
|
Add support for GNU hash lookup algorithm
|
2021-07-27 16:30:41 +03:00 |
|
Serge Lamikhov-Center
|
46b1e22414
|
Add section type verification for hash section
|
2021-07-23 16:58:06 +03:00 |
|
Serge Lamikhov-Center
|
17f2d71f30
|
Add missing semicolon in the documentation
|
2021-07-23 16:55:58 +03:00 |
|
scribam
|
b148de1174
|
Lower required cmake version
|
2021-07-13 10:16:43 +03:00 |
|
Artem Belevich
|
028b4117fa
|
Update AMDGPU macros.
The values are based on LLVM's ELF.h
https://github.com/llvm/llvm-project/blob/main/llvm/include/llvm/BinaryFormat/ELF.h
Related issue: ROCm-Developer-Tools/HIP#2259
|
2021-06-17 09:51:51 +03:00 |
|
Serge Lamikhov-Center
|
2af3f196a5
|
Makefiles generated with a newer version of tools
|
2021-06-15 08:42:26 +03:00 |
|
Serge Lamikhov-Center
|
79fcd11595
|
Add check for data endianess flags
|
2021-06-05 16:46:24 +03:00 |
|
Serge Lamikhov-Center
|
0fac6ce45b
|
Add a convinience function 'add_section()' to segment class
It is not clear why this hasn't been done initially
|
2021-04-08 17:03:05 +03:00 |
|
Serge Lamikhov-Center
|
167c5cd690
|
Improve usage instructions
|
2021-03-31 10:34:02 +03:00 |
|
Serge Lamikhov-Center
|
f591a3b74e
|
Add explicit declaration of move constructor and move assignment
|
2021-03-30 00:59:06 +03:00 |
|
Serge Lamikhov-Center
|
29114f6538
|
Explicetly delete the copy constructor and assignment operator
|
2021-03-29 21:17:57 +03:00 |
|
Serge Lamikhov-Center
|
06097d962c
|
Use constants for segment locations
|
2021-03-29 09:38:28 +03:00 |
|
Serge Lamikhov-Center
|
7409369fc0
|
Change the data segment alignment for newer Linux kernels
|
2021-03-29 01:22:43 +03:00 |
|
Serge Lamikhov-Center
|
a01d7285cf
|
Generated by newer automake tools
|
2021-03-28 10:16:39 +03:00 |
|
Serge Lamikhov-Center
|
becd79d05c
|
Support stringstream by filling gaps in output stream
|
2021-03-27 21:14:56 +03:00 |
|
Serge Lamikhov-Center
|
57e614a486
|
Remove postfix underscore in parameter names
|
2021-02-05 10:40:18 +02:00 |
|
Serge Lamikhov-Center
|
762c59a2bb
|
Change copyright period
|
2021-01-19 09:43:01 +02:00 |
|
Serge Lamikhov-Center
|
7e9c0a4675
|
In spite of the previous commit, clang-formatter inserts multi-line comments.
This is an attempt to avoid this
|
2021-01-19 09:37:18 +02:00 |
|
Kevin Stefanik
|
8ab497c57b
|
Removing backslashes from AMDGPU comments so as not to trigger compiler warnings.
|
2021-01-19 08:41:42 +02:00 |
|
Serge Lamikhov-Center
|
4b143840ad
|
Update documentation - add array accessor description
|
2021-01-13 11:19:26 +02:00 |
|
Serge Lamikhov-Center
|
eaae4e1e13
|
Fix endianness conversion for array acceessor
|
2021-01-13 11:18:23 +02:00 |
|
Serge Lamikhov-Center
|
8037e5a42a
|
Add 'validate' function to C language wrapper
|
2021-01-08 00:11:20 +02:00 |
|
Martin Bickel
|
00c1192ea2
|
Added testcase for offset/address mismatch detection
|
2021-01-07 12:43:21 +02:00 |
|
Martin Bickel
|
3e55690e6d
|
Added new check for section/progHeader consistency
|
2021-01-07 12:43:21 +02:00 |
|
Serge Lamikhov-Center
|
def3653abc
|
Increase version number to 3.9
|
2020-12-22 14:30:16 +02:00 |
|
Serge Lamikhov-Center
|
22ff134363
|
Address array section accessor added
The accessor is useful for manipulation of such sections as .ctors,
.dtors, .init_array and .fini_array
|
2020-12-22 14:10:16 +02:00 |
|
Serge Lamikhov-Center
|
0368a08624
|
Add more machine codes
|
2020-12-21 10:57:32 +02:00 |
|