KolibriOS kernel
ext_lib.inc File Reference

Macros

#define library(name, fname)
 
#define import(lname, name, sname)
 
#define export(name, sname)
 

Functions

void load_k_library (dword file_name)
 
void dll_Load ()
 
void dll_Link ()
 
void dll_Init ()
 
void dll_GetProcAddress ()
 
void mem_Alloc (arg_t size)
 --------------------------------------------------------------------------— /////////////////////////////////////////////////////// More...
 
void mem_ReAlloc (arg_t mptr, arg_t size)
 --------------------------------------------------------------------------— ///////////////////////////////////////////////// More...
 
void mem_Free (arg_t mptr)
 --------------------------------------------------------------------------— //////////////////////////////////////////////////////// More...
 
void load_file_parse_table ()
 
void get_every_key (arg_t f_name, arg_t sec_name, arg_t key_name)
 
void get_every_key_replace ()
 

Variables

dd tmp_file_name_size
 
dd tmp_file_name_table
 
rb s_libname
 
db def_val_1
 
dd coff
 
dd sym
 
dd strings
 
dd img_size
 
dd img_base
 
dd exports
 

Macro Definition Documentation

◆ export

#define export (   name,
  sname 
)

◆ import

#define import (   lname,
  name,
  sname 
)

◆ library

#define library (   name,
  fname 
)

Function Documentation

◆ dll_GetProcAddress()

void dll_GetProcAddress ( )

◆ dll_Init()

void dll_Init ( )

◆ dll_Link()

void dll_Link ( )

◆ dll_Load()

void dll_Load ( )

◆ get_every_key()

void get_every_key ( arg_t  f_name,
arg_t  sec_name,
arg_t  key_name 
)

◆ get_every_key_replace()

void get_every_key_replace ( )

◆ load_file_parse_table()

void load_file_parse_table ( )

◆ load_k_library()

void load_k_library ( dword  file_name)

◆ mem_Alloc()

void mem_Alloc ( arg_t  size)

--------------------------------------------------------------------------— ///////////////////////////////////////////////////////

Source
core/ext_lib.inc:265

◆ mem_Free()

void mem_Free ( arg_t  mptr)

--------------------------------------------------------------------------— ////////////////////////////////////////////////////////

Source
core/ext_lib.inc:321

◆ mem_ReAlloc()

void mem_ReAlloc ( arg_t  mptr,
arg_t  size 
)

--------------------------------------------------------------------------— /////////////////////////////////////////////////

Source
core/ext_lib.inc:283

Variable Documentation

◆ coff

dd coff
Initial value
?
Source
core/ext_lib.inc:63

◆ def_val_1

db def_val_1
Initial value
?
Source
core/ext_lib.inc:21

◆ exports

dd exports
Initial value
?
Source
core/ext_lib.inc:68

◆ img_base

dd img_base
Initial value
?
Source
core/ext_lib.inc:67

◆ img_size

dd img_size
Initial value
?
Source
core/ext_lib.inc:66

◆ s_libname

rb s_libname
Initial value
64
Source
core/ext_lib.inc:20

◆ strings

dd strings
Initial value
?
Source
core/ext_lib.inc:65

◆ sym

dd sym
Initial value
?
Source
core/ext_lib.inc:64

◆ tmp_file_name_size

dd tmp_file_name_size
Initial value
1
Source
core/ext_lib.inc:15

◆ tmp_file_name_table

dd tmp_file_name_table
Initial value
?
Source
core/ext_lib.inc:19