Root > Reference > All Units > ELowLevel > Routines for ELowLevel unit

Routines for ELowLevel unit

Previous pageReturn to chapter overviewNext page   

AllocatePageAlign

No description available

AllocationGranularity

No description available

CanCallMemWipeStack

Indicates if the MemWipeStack function should be called.

CheckELMagicCode

No description available

ConvertAddress

Convert address to code to real address of code.

ConvertRetAddr

Convert return address to instruction pointer.

CurrentInstance

Returns current instance.

DebugBreak

Causes a breakpoint exception to occur in the current process.

EnsureThreadStack

Sets the minimum size of the stack associated with the calling thread or fiber that will be available during any stack overflow exceptions. This is useful for handling stack overflow exceptions; the application can safely use the specified number of bytes during exception handling.

GetReadableSize

Verifies that the caller has specified access to the specified range of memory.

IfElse

A replacement for ternary if operator.

IntoIDE

No description available

IsCBuilder

Indicates if current project was compiled by C++ Builder.

IsCompiledWithPackages

Checks if this module is compiled with packages.

IsDebugged

Determines whether the calling process is being debugged by a user-mode debugger.

IsDynamicRTL

Indicates if current project was compiled with dynamic RTL DLL.

IsLLVM

Indicates if current project is compiled by "new" C++ Builder compiler (e.g. LLVM).

IsReadableFile

Verifies that the caller has read access to the specified file.

IsRTLCompiledWithStackFrames

Determines whether the RTL was compiled with Stack Frames option enabled.

IsStackFramesProc

Determines whether the specified function has a stack frame.

IsValidBlockAddr

Verifies that the caller has read access to the specified range of memory.

IsValidClass

Verifies that the specified pointer is a valid class.

IsValidCodeAddr

Verifies that the caller has execute access to the specified range of memory.

IsValidHandle

Verifies that this is a valid kernel handle.

IsValidObject

Verifies that the specified pointer is a valid object.

IsVirtualized

Checks if application was instrumented/virtualized.

IsWritableFile

Verifies that the caller has write access to the specified file.

MainThreadTopOfStack

Returns top of the stack for the main thread.

MemWipeStack

Clears unused stack of the current thread.

PageSize

No description available

PrimaryInstance

The same as MainInstance. See remarks for more info.

SafeExec

Executes routine with exception handling. Any exception is handled as fatal exception.

 

See also




Send feedback... Build date: 2023-09-11
Last edited: 2023-09-11
PRIVACY STATEMENT
The documentation team uses the feedback submitted to improve the EurekaLog documentation. We do not use your e-mail address for any other purpose. We will remove your e-mail address from our system after the issue you are reporting has been resolved. While we are working to resolve this issue, we may send you an e-mail message to request more information about your feedback. After the issues have been addressed, we may send you an email message to let you know that your feedback has been addressed.


Permanent link to this article: https://www.eurekalog.com/help/eurekalog/index_elowlevel_routines.php