OpenCore  1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
MACH_DYLIB Struct Reference

#include <AppleMachoImage.h>

Data Fields

MACH_LOAD_COMMAND_STRING Name
 
UINT32 Timestamp
 
UINT32 CurrentVersion
 
UINT32 CompatibilityVersion
 

Detailed Description

Dynamicly linked shared libraries are identified by two things. The pathname (the name of the library as found for execution), and the compatibility version number. The pathname must match and the compatibility number in the user of the library must be greater than or equal to the library being used. The time stamp is used to record the time a library was built and copied into user so it can be use to determined if the library used at runtime is exactly the same as used to built the program.

Definition at line 334 of file AppleMachoImage.h.

Field Documentation

◆ CompatibilityVersion

UINT32 MACH_DYLIB::CompatibilityVersion

library's compatibility vers number

Definition at line 350 of file AppleMachoImage.h.

◆ CurrentVersion

UINT32 MACH_DYLIB::CurrentVersion

library's current version number

Definition at line 346 of file AppleMachoImage.h.

◆ Name

MACH_LOAD_COMMAND_STRING MACH_DYLIB::Name

library's path name

Definition at line 338 of file AppleMachoImage.h.

◆ Timestamp

UINT32 MACH_DYLIB::Timestamp

library's build time stamp

Definition at line 342 of file AppleMachoImage.h.


The documentation for this struct was generated from the following file: