The plugin part Memory
Online Documentation - Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchy
New in Version
22.2
22.3
22.4
22.5
23.0
23.1
23.2
23.3
23.4
23.5
24.0
24.1
The list of the topics,
classes,
interfaces,
controls,
modules,
global methods by category,
global methods by name,
screenshots,
licenses
and examples.
Platforms to show: All Mac Windows Linux Cross-Platform
The plugin part MBS Util Plugin:Memory:
All Console safe,
127 entry points.
- class MemoryBlock
- method FindByteMBS(values() as UInt8, StartByteOffset as Integer = 0) as Integer
- method GetBitMBS(Bit as UInt64) as Integer
- method IsBitSetMBS(Bit as UInt64) as Boolean
- method SetBitMBS(Bit as UInt64, Value as Integer)
- method SetBitMBS(Bit as UInt64)
- method SetBitMBS(Bit as UInt64, Value as Boolean)
- method ClearBitMBS(Bit as UInt64)
- method ConvertRGB12BitTo8BitMBS(Width as Integer)
- method MultiplyUInt16MBS(Factor as double, offsetByte as Integer = 0, lengthBytes as integer = 0, MultiplyOnlyOver as Integer = -1)
- method MultiplyUInt8MBS(Factor as double, offsetByte as Integer = 0, lengthBytes as integer = 0, MultiplyOnlyOver as Integer = -1)
- method MinMBS(firstMem as Ptr, secondMem as Ptr, BitSize as integer = 8, Signed as Boolean = false, offsetByte as Integer = 0, lengthBytes as integer = 0) as boolean
- method MaxMBS(firstMem as Ptr, secondMem as Ptr, BitSize as integer = 8, Signed as Boolean = false, offsetByte as Integer = 0, lengthBytes as integer = 0) as boolean
- method MirrorBitsInBytesMBS(offsetByte as Integer, lengthByte as integer)
- method MirrorBytesMBS(offsetByte as Integer = 0, lengthByte as integer = -1)
- method MirrorBitsMBS(offsetBit as Integer, lengthBit as integer)
- method AddressMBS(offset as Int64 = 0) as UInt64
- method AddressPtrMBS(offset as Int64 = 0) as Ptr
- method GetStringMBS(offset as Integer, numBytes as Integer) as String
- method SetStringMBS(str as String, offset as Integer)
- method SwapBytesMBS(offset as Integer, numBytes as Integer)
- method SwapBytes16MBS(offset as Integer, numBytes as Integer)
- method SwapBytes32MBS(offset as Integer, numBytes as Integer)
- method BytesEqualMBS(srcOfs as Integer, numBytes as Integer, destBlk as MemoryBlock, destOfs as Integer) as Boolean
- method BytesZeroMBS(srcOfs as Integer, numBytes as Integer) as Boolean
- method FindNotByteMBS(srcOfs as Integer, numBytes as Integer, byteValue as integer) as integer
- method FindByteMBS(srcOfs as Integer, numBytes as Integer, byteValue as integer) as integer
- method CopyBytesMBS(srcOfs as Integer, numBytes as Integer, destOfs as Integer)
- method CopyBytesMBS(srcOfs as Integer, numBytes as Integer, destBlk as MemoryBlock, destOfs as Integer)
- method CopyBytesToMacPtrMBS(srcOfs as Integer, numBytes as Integer, destPtr as Ptr)
- method CopyBytesFromMacPtrMBS(srcPtr as Ptr, numBytes as Integer, destOfs as Integer)
- method CopyBytesToMacHandleMBS(srcOfs as Integer, numBytes as Integer, destHandle as Integer)
- method CopyBytesFromMacHandleMBS(srcHandle as Integer, numBytes as Integer, destOfs as Integer)
- method FindStringMBS(srcOfs as Integer, maxBytes as Integer, target as String) as Integer
- method FindBytesMBS(srcOfs as Integer, maxBytes as Integer, target as MemoryBlock, targOfs as Integer, targLen as Integer) as Integer
- method MidMBS(offset as integer) as Memoryblock
- method MidMBS(offset As Integer, length As Integer) as Memoryblock
- method LeftMBS(length as integer) as Memoryblock
- method RightMBS(length As Integer) as Memoryblock
- method AppendMBS(other as Memoryblock) as Memoryblock
- method FillBytesMBS(offset as integer, count as integer, value as integer)
- method InvertBytesMBS(offset as integer, count as integer)
- method CopyNthBytesMBS(source as memoryblock, SourceOffsetBytes as integer, DestinationOffsetBytes as integer, ByteCount as integer, StepCount as integer, NumberOfSteps as integer) as boolean
- method CopyNthBitsMBS(source as memoryblock, SourceOffsetBits as integer, DestinationOffsetBits as integer, BitCount as integer, StepCount as integer, NumberOfSteps as integer) as boolean
- method ExpandBitsMBS(dest as memoryblock, SourceByteCount as integer, LowValue as integer = 0, HighValue as integer = 255) as boolean
- method CopyByteToUShortMBS(dest as memoryblock, SourceOffset as integer, DestinationOffset as integer, ByteCount as integer, divisor as integer)
- method CopyUShortToByteMBS(dest as memoryblock, SourceOffset as integer, DestinationOffset as integer, ByteCount as integer, divisor as integer)
- method ExtractBitsMBS(Mask as integer, Dest as memoryblock=nil) as memoryblock
- method AndBitsMBS(Second as memoryblock, Dest as memoryblock=nil) as memoryblock
- method AndBitsMBS(Second as memoryblock, Mask as integer, Dest as memoryblock=nil) as memoryblock
- method BitwiseAndMBS(Second as MemoryBlock, Dest as MemoryBlock = nil) as MemoryBlock
- method BitwiseOrMBS(Second as MemoryBlock, Dest as MemoryBlock = nil) as MemoryBlock
- method BitwiseXOrMBS(Second as MemoryBlock, Dest as MemoryBlock = nil) as MemoryBlock
- method EndianS32_BtoNMBS(offset as integer,count as integer)
- method EndianS32_BtoLMBS(offset as integer,count as integer)
- method EndianS32_NtoBMBS(offset as integer,count as integer)
- method EndianS32_NtoLMBS(offset as integer,count as integer)
- method EndianS32_LtoNMBS(offset as integer,count as integer)
- method EndianS32_LtoBMBS(offset as integer,count as integer)
- method EndianU32_BtoNMBS(offset as integer,count as integer)
- method EndianU32_BtoLMBS(offset as integer,count as integer)
- method EndianU32_NtoBMBS(offset as integer,count as integer)
- method EndianU32_NtoLMBS(offset as integer,count as integer)
- method EndianU32_LtoNMBS(offset as integer,count as integer)
- method EndianU32_LtoBMBS(offset as integer,count as integer)
- method EndianS16_BtoNMBS(offset as integer,count as integer)
- method EndianS16_BtoLMBS(offset as integer,count as integer)
- method EndianS16_NtoBMBS(offset as integer,count as integer)
- method EndianS16_NtoLMBS(offset as integer,count as integer)
- method EndianS16_LtoNMBS(offset as integer,count as integer)
- method EndianS16_LtoBMBS(offset as integer,count as integer)
- method EndianU16_BtoNMBS(offset as integer,count as integer)
- method EndianU16_BtoLMBS(offset as integer,count as integer)
- method EndianU16_NtoBMBS(offset as integer,count as integer)
- method EndianU16_NtoLMBS(offset as integer,count as integer)
- method EndianU16_LtoNMBS(offset as integer,count as integer)
- method EndianU16_LtoBMBS(offset as integer,count as integer)
- method EndianSwap16MBS(offset as integer,count as integer)
- method EndianSwap32MBS(offset as integer,count as integer)
- property OSTypeMBS(offset as Integer) as String
- class MemoryBlockMBS
- Globals:
Blog Entries
Xojo Developer Magazine