mirror of
https://github.com/WerWolv/ImHex-Patterns.git
synced 2026-03-27 23:37:04 -05:00
revert: includes/std: Added section parameters to a few std::mem functions
This commit is contained in:
@@ -10,8 +10,6 @@ namespace auto std::mem {
|
|||||||
A Handle for a custom Section
|
A Handle for a custom Section
|
||||||
*/
|
*/
|
||||||
using Section = u128;
|
using Section = u128;
|
||||||
const u64 SectionMain = 0;
|
|
||||||
const u64 SectionCurrent = 0xFFFF'FFFF'FFFF'FFFF;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
The endianness of a value
|
The endianness of a value
|
||||||
@@ -57,16 +55,16 @@ namespace auto std::mem {
|
|||||||
Gets the base address of the data
|
Gets the base address of the data
|
||||||
@return The base address of the memory
|
@return The base address of the memory
|
||||||
*/
|
*/
|
||||||
fn base_address(u64 section = SectionCurrent) {
|
fn base_address() {
|
||||||
return builtin::std::mem::base_address(section);
|
return builtin::std::mem::base_address();
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Gets the size of the data
|
Gets the size of the data
|
||||||
@return The size of the memory
|
@return The size of the memory
|
||||||
*/
|
*/
|
||||||
fn size(u64 section = SectionCurrent) {
|
fn size() {
|
||||||
return builtin::std::mem::size(section);
|
return builtin::std::mem::size();
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -123,8 +121,8 @@ namespace auto std::mem {
|
|||||||
@param [endian] The endianness of the value to read. Defaults to native
|
@param [endian] The endianness of the value to read. Defaults to native
|
||||||
@return The value read
|
@return The value read
|
||||||
*/
|
*/
|
||||||
fn read_unsigned(u128 address, u8 size, Endian endian = Endian::Native, Section section = SectionCurrent) {
|
fn read_unsigned(u128 address, u8 size, Endian endian = Endian::Native) {
|
||||||
return builtin::std::mem::read_unsigned(address, size, u32(endian), section);
|
return builtin::std::mem::read_unsigned(address, size, u32(endian));
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -134,8 +132,8 @@ namespace auto std::mem {
|
|||||||
@param [endian] The endianness of the value to read. Defaults to native
|
@param [endian] The endianness of the value to read. Defaults to native
|
||||||
@return The value read
|
@return The value read
|
||||||
*/
|
*/
|
||||||
fn read_signed(u128 address, u8 size, Endian endian = Endian::Native, Section section = SectionCurrent) {
|
fn read_signed(u128 address, u8 size, Endian endian = Endian::Native) {
|
||||||
return builtin::std::mem::read_signed(address, size, u32(endian), section);
|
return builtin::std::mem::read_signed(address, size, u32(endian));
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -144,8 +142,8 @@ namespace auto std::mem {
|
|||||||
@param size The size of the value to read
|
@param size The size of the value to read
|
||||||
@return The value read
|
@return The value read
|
||||||
*/
|
*/
|
||||||
fn read_string(u128 address, u128 size, Section section = SectionCurrent) {
|
fn read_string(u128 address, u128 size) {
|
||||||
return builtin::std::mem::read_string(address, size, section);
|
return builtin::std::mem::read_string(address, size);
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user