Lua:getNameFromAddress

From Cheat Engine
Jump to navigation Jump to search

<> Lua API Reference

function getNameFromAddress(address, ModuleNames, Symbols, Sections) : string

Returns the given address as a string.

Depending on the address and the enabled lookup options, the returned string can be a registered symbol name, a module name with offset, a section name with offset, or a hexadecimal address string.

Function Parameters

Parameter Type Description
address Integer or CEAddressString The address to convert to a readable name string.
ModuleNames Boolean (optional) If true, module names may be used when formatting the returned address string. Defaults to true.
Symbols Boolean (optional) If true, registered symbols may be used when formatting the returned address string. Defaults to true.
Sections Boolean (optional) If true, section names may be used when formatting the returned address string. Defaults to false.

Returns

string — The given address represented as a readable string.

Examples

1 local address = getAddress("KERNEL32.AddAtomA")
2 local name = getNameFromAddress(address)
3 
4 print(name)
1 local address = getAddress("KERNEL32.AddAtomA")
2 
3 -- Allow module names and symbols, but do not include section names
4 local name = getNameFromAddress(address, true, true, false)
5 
6 print(name)
1 local address = getAddress("KERNEL32.AddAtomA")
2 
3 -- Return a more raw representation by disabling module names, symbols, and sections
4 local name = getNameFromAddress(address, false, false, false)
5 
6 print(name)

Main Pages

Core Lua documentation entry points

Lua
Script Engine

Symbol Related Lua Functions

Symbol lookup, address resolution, module checks, and lookup callbacks