WerWolv
dac2e0f786
patterns: Fixed a few errors
2024-02-25 22:59:32 +01:00
Nik
f70b7066b9
includes: Switch over to import statements ( #224 )
...
* Update includes and patterns to new import system
* Update namespaces to new syntax
2024-02-25 22:04:41 +01:00
Nik
e6589ecba1
includes/std: Make std::mem::read_string take in a larger size
2024-01-31 08:22:25 +01:00
Nik
44842dc44b
includes/std: Added std::mem::set_section_size ( #175 )
2023-10-15 21:15:12 +02:00
Nik
ab43516517
includes/std: Allow std::mem::MagicSearch to work with non-zero base addresses
2023-07-13 12:10:54 +02:00
Nik
4587b465d4
includes/std: Fixed std::mem::eof() not working correctly with non-zero base addresses
2023-07-13 12:08:25 +02:00
Nik
75b2c7be7e
includes/std: Fixed MagicSearch type
2023-07-13 12:06:02 +02:00
Nik
3ad1f3969f
includes/std: Fixed documentation of copy_value_to_section function
2023-06-15 22:58:44 +02:00
Zaggy1024
1cd7f92a5d
patterns/includes: Update standard library and patterns to support the new bitfields ( #102 )
...
* Add `current_bit_offset()` and `read_bits(...)` to `std::mem`
* Replace deprecated BitfieldOrder enum values with new clearer names
This adds new options named `MostToLeastSignificant` and `LeastToMostSignificant` to replace the old `LeftToRight` and `RightToLeft` names. These names should be much clearer about what they affect and how.
* Throw errors when `std::core::(get|set)_bitfield_order()` are called
* Update all patterns to work with the new bitfield behaviors
2023-04-01 11:16:54 +02:00
WerWolv
a9a7f0b186
includes: Added documentation to the rest of the std and hex library
2023-03-26 16:34:06 +02:00
Nik
2d4b4add82
includes/std: Added Bytes type
2023-02-22 18:31:52 +01:00
Nik
e2c191b7c9
includes/std: Added std::mem::AlignTo type
2022-12-20 21:34:51 +01:00
Nik
4cdf3c11cf
includes/std: Fixed copy_section_to_section copy-paste error
2022-11-19 18:02:04 +01:00
Nik
51dad63779
includes/std: Removed invalid returns
2022-11-09 21:56:06 +01:00
Nik
764b86acc9
includes/std: Added section functions
2022-11-09 21:53:31 +01:00
Nik
f75703fd2b
includes/std: Added MagicSearch and Reinterpreter helper type
2022-10-09 17:37:37 +02:00
Nik
6ccb3bf465
includes/std: Add endian parameter to std::mem::read_unsigned and std::mem::read_signed
2022-09-04 20:37:19 +02:00
Nik
966c4e15b0
includes/std: Moved Endian enum to std::mem
2022-09-04 20:26:05 +02:00
Lukas Cone
87453a54fa
patterns: add std::mem::find_sequence_in_range ( #32 )
2022-02-26 16:26:00 +01:00
WerWolv
6325dbce0d
includes/std: Moved stdlib to std folder, added all builtin functions
2022-01-30 22:30:10 +01:00