module
Cradare2::AddressUtils
Overview
Utility methods for formatting and parsing addresses.
Defined in:
cradare2/address.crClass Method Summary
-
.to_hex(addr : Address) : String
Formats an address into a canonical hex string ("0x140001000") or symbol name.
-
.to_u64(addr : Address) : UInt64
Parses an address into an unsigned 64-bit integer, defaulting to 0_u64 if parsing fails.
-
.to_u64!(addr : Address) : UInt64
Parses an address into an unsigned 64-bit integer, raising ArgumentError if parsing fails.
-
.to_u64?(addr : Address) : UInt64 | Nil
Parses an address into an unsigned 64-bit integer, or returns nil if it is an unresolved symbol name.
Class Method Detail
Formats an address into a canonical hex string ("0x140001000") or symbol name.
Parses an address into an unsigned 64-bit integer, defaulting to 0_u64 if parsing fails.
Parses an address into an unsigned 64-bit integer, raising ArgumentError if parsing fails.
Parses an address into an unsigned 64-bit integer, or returns nil if it is an unresolved symbol name.