mirror of
https://github.com/devkitPro/wut.git
synced 2026-04-24 23:46:56 -05:00
289 lines
36 KiB
HTML
289 lines
36 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
<meta name="generator" content="Doxygen 1.9.8"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>wut: /home/runner/work/wut/wut/include/coreinit/dynload.h File Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr id="projectrow">
|
|
<td id="projectalign">
|
|
<div id="projectname">wut<span id="projectnumber"> v1.9.1</span>
|
|
</div>
|
|
<div id="projectbrief">Wii U Toolchain</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.9.8 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<div id="MSearchResults">
|
|
<div class="SRPage">
|
|
<div id="SRIndex">
|
|
<div id="SRResults"></div>
|
|
<div class="SRStatus" id="Loading">Loading...</div>
|
|
<div class="SRStatus" id="Searching">Searching...</div>
|
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_5050f3de292bd66075be80c4b119f1df.html">coreinit</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#nested-classes">Data Structures</a> |
|
|
<a href="#typedef-members">Typedefs</a> |
|
|
<a href="#enum-members">Enumerations</a> |
|
|
<a href="#func-members">Functions</a> </div>
|
|
<div class="headertitle"><div class="title">dynload.h File Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<div class="textblock"><code>#include <<a class="el" href="wut_8h_source.html">wut.h</a>></code><br />
|
|
<code>#include "<a class="el" href="thread_8h_source.html">thread.h</a>"</code><br />
|
|
<code>#include "<a class="el" href="time_8h_source.html">time.h</a>"</code><br />
|
|
</div><div class="textblock"><div class="dynheader">
|
|
Include dependency graph for dynload.h:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="dynload_8h__incl.png" border="0" usemap="#a_2home_2runner_2work_2wut_2wut_2include_2coreinit_2dynload_8h" alt=""/></div>
|
|
<map name="a_2home_2runner_2work_2wut_2wut_2include_2coreinit_2dynload_8h" id="a_2home_2runner_2work_2wut_2wut_2include_2coreinit_2dynload_8h">
|
|
<area shape="rect" title=" " alt="" coords="19,5,193,60"/>
|
|
<area shape="rect" href="wut_8h.html" title=" " alt="" coords="234,401,293,427"/>
|
|
<area shape="poly" title=" " alt="" coords="79,62,55,87,33,119,15,154,9,193,9,269,11,315,18,333,33,351,54,368,76,381,126,399,176,408,220,411,220,416,176,413,125,404,74,386,51,372,30,355,13,336,6,316,3,269,3,192,10,153,28,116,51,84,75,58"/>
|
|
<area shape="rect" href="thread_8h.html" title=" " alt="" coords="265,108,341,133"/>
|
|
<area shape="poly" title=" " alt="" coords="167,58,266,100,263,105,165,63"/>
|
|
<area shape="rect" href="time_8h.html" title=" " alt="" coords="91,255,155,280"/>
|
|
<area shape="poly" title=" " alt="" coords="111,60,124,241,119,241,105,60"/>
|
|
<area shape="rect" title=" " alt="" coords="61,475,189,500"/>
|
|
<area shape="poly" title=" " alt="" coords="242,429,161,471,158,466,240,424"/>
|
|
<area shape="rect" href="wut__types_8h.html" title=" " alt="" coords="213,475,314,500"/>
|
|
<area shape="poly" title=" " alt="" coords="266,427,266,461,261,461,261,427"/>
|
|
<area shape="rect" href="wut__rplwrap_8h.html" title=" " alt="" coords="338,475,453,500"/>
|
|
<area shape="poly" title=" " alt="" coords="286,424,363,466,361,470,283,429"/>
|
|
<area shape="rect" title=" " alt="" coords="60,548,147,573"/>
|
|
<area shape="poly" title=" " alt="" coords="239,502,143,545,141,540,237,498"/>
|
|
<area shape="rect" title=" " alt="" coords="171,548,254,573"/>
|
|
<area shape="poly" title=" " alt="" coords="257,502,231,538,227,535,253,499"/>
|
|
<area shape="rect" title=" " alt="" coords="278,548,353,573"/>
|
|
<area shape="poly" title=" " alt="" coords="274,499,301,535,297,538,270,502"/>
|
|
<area shape="rect" title=" " alt="" coords="377,548,448,573"/>
|
|
<area shape="poly" title=" " alt="" coords="289,498,377,540,375,544,286,502"/>
|
|
<area shape="poly" title=" " alt="" coords="342,118,381,121,426,130,469,149,488,163,504,180,508,193,505,207,498,255,487,292,466,324,430,355,400,374,368,388,307,407,306,402,366,383,398,369,427,351,462,321,482,290,493,254,499,206,502,193,500,183,485,167,467,153,425,135,381,126,341,124"/>
|
|
<area shape="poly" title=" " alt="" coords="270,136,227,155,184,183,157,213,138,244,133,241,153,210,180,179,224,151,268,131"/>
|
|
<area shape="rect" href="alarm_8h.html" title=" " alt="" coords="194,181,266,207"/>
|
|
<area shape="poly" title=" " alt="" coords="293,136,254,174,250,170,289,132"/>
|
|
<area shape="rect" href="coreinit_2context_8h.html" title=" " alt="" coords="371,255,454,280"/>
|
|
<area shape="poly" title=" " alt="" coords="314,132,398,242,394,245,310,135"/>
|
|
<area shape="rect" href="threadqueue_8h.html" title=" " alt="" coords="231,255,347,280"/>
|
|
<area shape="poly" title=" " alt="" coords="305,134,294,241,289,241,300,134"/>
|
|
<area shape="rect" href="exception_8h.html" title=" " alt="" coords="391,181,490,207"/>
|
|
<area shape="poly" title=" " alt="" coords="327,131,407,173,405,177,324,136"/>
|
|
<area shape="poly" title=" " alt="" coords="137,279,245,390,241,393,133,282"/>
|
|
<area shape="rect" href="systeminfo_8h.html" title=" " alt="" coords="43,328,150,353"/>
|
|
<area shape="poly" title=" " alt="" coords="122,281,108,316,103,314,117,279"/>
|
|
<area shape="poly" title=" " alt="" coords="125,351,225,393,223,398,122,356"/>
|
|
<area shape="poly" title=" " alt="" coords="230,208,222,255,223,292,231,328,254,388,249,390,226,329,218,292,217,254,225,207"/>
|
|
<area shape="poly" title=" " alt="" coords="214,209,154,249,151,245,211,204"/>
|
|
<area shape="poly" title=" " alt="" coords="260,204,371,247,369,252,258,209"/>
|
|
<area shape="poly" title=" " alt="" coords="242,205,273,243,269,246,238,209"/>
|
|
<area shape="poly" title=" " alt="" coords="402,282,287,394,283,390,399,279"/>
|
|
<area shape="poly" title=" " alt="" coords="289,281,270,388,265,387,284,280"/>
|
|
<area shape="poly" title=" " alt="" coords="452,206,470,240,473,261,469,281,454,304,436,324,393,358,348,384,307,401,305,396,346,379,390,354,432,321,449,301,464,279,468,261,465,241,447,208"/>
|
|
<area shape="poly" title=" " alt="" coords="439,208,425,243,420,241,434,206"/>
|
|
</map>
|
|
</div>
|
|
</div>
|
|
<p><a href="dynload_8h_source.html">Go to the source code of this file.</a></p>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
|
Data Structures</h2></td></tr>
|
|
<tr class="memitem:structOSDynLoad__NotifyData" id="r_structOSDynLoad__NotifyData"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__dynload.html#structOSDynLoad__NotifyData">OSDynLoad_NotifyData</a></td></tr>
|
|
<tr class="separator:structOSDynLoad__NotifyData"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:structOSDynLoad__LoaderHeapStatistics" id="r_structOSDynLoad__LoaderHeapStatistics"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__dynload.html#structOSDynLoad__LoaderHeapStatistics">OSDynLoad_LoaderHeapStatistics</a></td></tr>
|
|
<tr class="separator:structOSDynLoad__LoaderHeapStatistics"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:structOSDynLoad__LoaderUserFileInfo" id="r_structOSDynLoad__LoaderUserFileInfo"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__dynload.html#structOSDynLoad__LoaderUserFileInfo">OSDynLoad_LoaderUserFileInfo</a></td></tr>
|
|
<tr class="separator:structOSDynLoad__LoaderUserFileInfo"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:structOSDynLoad__LoaderSectionInfo" id="r_structOSDynLoad__LoaderSectionInfo"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__dynload.html#structOSDynLoad__LoaderSectionInfo">OSDynLoad_LoaderSectionInfo</a></td></tr>
|
|
<tr class="separator:structOSDynLoad__LoaderSectionInfo"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:structOSDynLoad__InternalData" id="r_structOSDynLoad__InternalData"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__dynload.html#structOSDynLoad__InternalData">OSDynLoad_InternalData</a></td></tr>
|
|
<tr class="separator:structOSDynLoad__InternalData"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:unionOSDynLoad__LoaderSectionInfo_8____unnamed5____" id="r_unionOSDynLoad__LoaderSectionInfo_8____unnamed5____"><td class="memItemLeft" align="right" valign="top">union  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__dynload.html#unionOSDynLoad__LoaderSectionInfo_8____unnamed5____">OSDynLoad_LoaderSectionInfo.__unnamed5__</a></td></tr>
|
|
<tr class="separator:unionOSDynLoad__LoaderSectionInfo_8____unnamed5____"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a>
|
|
Typedefs</h2></td></tr>
|
|
<tr class="memitem:gacf09ada77880f66859f9746ea4d79aef" id="r_gacf09ada77880f66859f9746ea4d79aef"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__coreinit__dynload.html#structOSDynLoad__NotifyData">OSDynLoad_NotifyData</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__dynload.html#gacf09ada77880f66859f9746ea4d79aef">OSDynLoad_NotifyData</a></td></tr>
|
|
<tr class="separator:gacf09ada77880f66859f9746ea4d79aef"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaacb06536633c30124b69c979b235c7ea" id="r_gaacb06536633c30124b69c979b235c7ea"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__coreinit__dynload.html#structOSDynLoad__LoaderHeapStatistics">OSDynLoad_LoaderHeapStatistics</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__dynload.html#gaacb06536633c30124b69c979b235c7ea">OSDynLoad_LoaderHeapStatistics</a></td></tr>
|
|
<tr class="separator:gaacb06536633c30124b69c979b235c7ea"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga16bf6e0b644e2160e7d444483aa2daa6" id="r_ga16bf6e0b644e2160e7d444483aa2daa6"><td class="memItemLeft" align="right" valign="top">typedef void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__dynload.html#ga16bf6e0b644e2160e7d444483aa2daa6">OSDynLoad_Module</a></td></tr>
|
|
<tr class="separator:ga16bf6e0b644e2160e7d444483aa2daa6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga05ae6945890ae3e3c481923535acfca2" id="r_ga05ae6945890ae3e3c481923535acfca2"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__coreinit__dynload.html#structOSDynLoad__LoaderUserFileInfo">OSDynLoad_LoaderUserFileInfo</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__dynload.html#ga05ae6945890ae3e3c481923535acfca2">OSDynLoad_LoaderUserFileInfo</a></td></tr>
|
|
<tr class="separator:ga05ae6945890ae3e3c481923535acfca2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7dc2d16ac01195412937cda6b4d54097" id="r_ga7dc2d16ac01195412937cda6b4d54097"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__coreinit__dynload.html#structOSDynLoad__LoaderSectionInfo">OSDynLoad_LoaderSectionInfo</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__dynload.html#ga7dc2d16ac01195412937cda6b4d54097">OSDynLoad_LoaderSectionInfo</a></td></tr>
|
|
<tr class="separator:ga7dc2d16ac01195412937cda6b4d54097"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0492cb295476602eba2f9ba50f3fac72" id="r_ga0492cb295476602eba2f9ba50f3fac72"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__coreinit__dynload.html#structOSDynLoad__InternalData">OSDynLoad_InternalData</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__dynload.html#ga0492cb295476602eba2f9ba50f3fac72">OSDynLoad_InternalData</a></td></tr>
|
|
<tr class="separator:ga0492cb295476602eba2f9ba50f3fac72"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf882e18d6e54149aaf0cb3ee65952259" id="r_gaf882e18d6e54149aaf0cb3ee65952259"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__coreinit__dynload.html#ga5245754f5bd591f3b573a45b1e856bf7">OSDynLoad_Error</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__dynload.html#gaf882e18d6e54149aaf0cb3ee65952259">OSDynLoad_Error</a></td></tr>
|
|
<tr class="separator:gaf882e18d6e54149aaf0cb3ee65952259"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad40f6477626575abe52bb5f1db011eac" id="r_gad40f6477626575abe52bb5f1db011eac"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__coreinit__dynload.html#ga5245754f5bd591f3b573a45b1e856bf7">OSDynLoad_Error</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__dynload.html#gad40f6477626575abe52bb5f1db011eac">OSDynLoadAllocFn</a>) (int32_t size, int32_t align, void **outAddr)</td></tr>
|
|
<tr class="separator:gad40f6477626575abe52bb5f1db011eac"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga09658d49df7c02cbe47b5043fb81c211" id="r_ga09658d49df7c02cbe47b5043fb81c211"><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__dynload.html#ga09658d49df7c02cbe47b5043fb81c211">OSDynLoadFreeFn</a>) (void *addr)</td></tr>
|
|
<tr class="separator:ga09658d49df7c02cbe47b5043fb81c211"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab55e3fee6ddda262ffc2c1943b7ca2f4" id="r_gab55e3fee6ddda262ffc2c1943b7ca2f4"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__coreinit__dynload.html#ga767fcd08fc487f6b1eb310df6b9091da">OSDynLoad_ExportType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__dynload.html#gab55e3fee6ddda262ffc2c1943b7ca2f4">OSDynLoad_ExportType</a></td></tr>
|
|
<tr class="separator:gab55e3fee6ddda262ffc2c1943b7ca2f4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae2b55836ecc2f989e6f7511108dab393" id="r_gae2b55836ecc2f989e6f7511108dab393"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__coreinit__dynload.html#ga49fab4b5016c916e35c068cd84ed5177">OSDynLoad_EntryReason</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__dynload.html#gae2b55836ecc2f989e6f7511108dab393">OSDynLoad_EntryReason</a></td></tr>
|
|
<tr class="separator:gae2b55836ecc2f989e6f7511108dab393"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga35507d5600161fb316369c67b696edd0" id="r_ga35507d5600161fb316369c67b696edd0"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__coreinit__dynload.html#ga544d75b95c681d433dd0d727cb6ada19">OSDynLoad_NotifyReason</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__dynload.html#ga35507d5600161fb316369c67b696edd0">OSDynLoad_NotifyReason</a></td></tr>
|
|
<tr class="separator:ga35507d5600161fb316369c67b696edd0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga97992b91ae62ff354bfd15b28e76e989" id="r_ga97992b91ae62ff354bfd15b28e76e989"><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__dynload.html#ga97992b91ae62ff354bfd15b28e76e989">OSDynLoadNotifyFunc</a>) (<a class="el" href="group__coreinit__dynload.html#ga16bf6e0b644e2160e7d444483aa2daa6">OSDynLoad_Module</a> module, void *userContext, <a class="el" href="group__coreinit__dynload.html#ga544d75b95c681d433dd0d727cb6ada19">OSDynLoad_NotifyReason</a> notifyReason, <a class="el" href="group__coreinit__dynload.html#structOSDynLoad__NotifyData">OSDynLoad_NotifyData</a> *infos)</td></tr>
|
|
<tr class="separator:ga97992b91ae62ff354bfd15b28e76e989"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
|
|
Enumerations</h2></td></tr>
|
|
<tr class="memitem:ga5245754f5bd591f3b573a45b1e856bf7" id="r_ga5245754f5bd591f3b573a45b1e856bf7"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__dynload.html#ga5245754f5bd591f3b573a45b1e856bf7">OSDynLoad_Error</a> { <br />
|
|
  <a class="el" href="group__coreinit__dynload.html#gga5245754f5bd591f3b573a45b1e856bf7a97cc156f7d96bd0a74a74dd9c84069cf">OS_DYNLOAD_OK</a> = 0
|
|
, <br />
|
|
  <a class="el" href="group__coreinit__dynload.html#gga5245754f5bd591f3b573a45b1e856bf7a7038dce35033b12c9cb96552d5721190">OS_DYNLOAD_OUT_OF_MEMORY</a> = 0xBAD10002
|
|
, <br />
|
|
  <a class="el" href="group__coreinit__dynload.html#gga5245754f5bd591f3b573a45b1e856bf7aa4686d8251b670cbbc15053cffca70d2">OS_DYNLOAD_INVALID_NOTIFY_PTR</a> = 0xBAD1000E
|
|
, <br />
|
|
  <a class="el" href="group__coreinit__dynload.html#gga5245754f5bd591f3b573a45b1e856bf7a52d9cdf3bb34ac70f0dbf67ca53a7110">OS_DYNLOAD_INVALID_MODULE_NAME_PTR</a> = 0xBAD1000F
|
|
, <br />
|
|
  <a class="el" href="group__coreinit__dynload.html#gga5245754f5bd591f3b573a45b1e856bf7a2f8bda2ccf1cc3347ee241f3a9b4b9e8">OS_DYNLOAD_INVALID_MODULE_NAME</a> = 0xBAD10010
|
|
, <br />
|
|
  <a class="el" href="group__coreinit__dynload.html#gga5245754f5bd591f3b573a45b1e856bf7a4a3776e65ad6b0bb943d5dcf719a53da">OS_DYNLOAD_INVALID_ACQUIRE_PTR</a> = 0xBAD10011
|
|
, <br />
|
|
  <a class="el" href="group__coreinit__dynload.html#gga5245754f5bd591f3b573a45b1e856bf7a6065f8dd3482098a226b77bbc57396af">OS_DYNLOAD_EMPTY_MODULE_NAME</a> = 0xBAD10012
|
|
, <br />
|
|
  <a class="el" href="group__coreinit__dynload.html#gga5245754f5bd591f3b573a45b1e856bf7ae7f14c8b0cd032d537019184e10c9acc">OS_DYNLOAD_INVALID_ALLOCATOR_PTR</a> = 0xBAD10017
|
|
, <br />
|
|
  <a class="el" href="group__coreinit__dynload.html#gga5245754f5bd591f3b573a45b1e856bf7af73933f46a4da3fd4cdf5a66fb782d03">OS_DYNLOAD_OUT_OF_SYSTEM_MEMORY</a> = 0xBAD1002F
|
|
, <br />
|
|
  <a class="el" href="group__coreinit__dynload.html#gga5245754f5bd591f3b573a45b1e856bf7a9eeab1b79c0dc9aeb2233c54ee4d71fb">OS_DYNLOAD_TLS_ALLOCATOR_LOCKED</a> = 0xBAD10031
|
|
, <br />
|
|
  <a class="el" href="group__coreinit__dynload.html#gga5245754f5bd591f3b573a45b1e856bf7adc18995374c746111b4813be70b82464">OS_DYNLOAD_MODULE_NOT_FOUND</a> = 0xFFFFFFFA
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:ga5245754f5bd591f3b573a45b1e856bf7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga767fcd08fc487f6b1eb310df6b9091da" id="r_ga767fcd08fc487f6b1eb310df6b9091da"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__dynload.html#ga767fcd08fc487f6b1eb310df6b9091da">OSDynLoad_ExportType</a> { <br />
|
|
  <a class="el" href="group__coreinit__dynload.html#gga767fcd08fc487f6b1eb310df6b9091daa9b44f7680ac357e95350ea6cfe381326">OS_DYNLOAD_EXPORT_FUNC</a> = 0
|
|
, <br />
|
|
  <a class="el" href="group__coreinit__dynload.html#gga767fcd08fc487f6b1eb310df6b9091daaa981e0d9bf86d5d9596153da2e2dccf1">OS_DYNLOAD_EXPORT_DATA</a> = 1
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:ga767fcd08fc487f6b1eb310df6b9091da"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga49fab4b5016c916e35c068cd84ed5177" id="r_ga49fab4b5016c916e35c068cd84ed5177"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__dynload.html#ga49fab4b5016c916e35c068cd84ed5177">OSDynLoad_EntryReason</a> { <br />
|
|
  <a class="el" href="group__coreinit__dynload.html#gga49fab4b5016c916e35c068cd84ed5177a0feec6f36373211648d7708a5e47f09d">OS_DYNLOAD_LOADED</a> = 1
|
|
, <br />
|
|
  <a class="el" href="group__coreinit__dynload.html#gga49fab4b5016c916e35c068cd84ed5177a634880b76cf138111dc323c340538a43">OS_DYNLOAD_UNLOADED</a> = 2
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:ga49fab4b5016c916e35c068cd84ed5177"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga544d75b95c681d433dd0d727cb6ada19" id="r_ga544d75b95c681d433dd0d727cb6ada19"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__dynload.html#ga544d75b95c681d433dd0d727cb6ada19">OSDynLoad_NotifyReason</a> { <br />
|
|
  <a class="el" href="group__coreinit__dynload.html#gga544d75b95c681d433dd0d727cb6ada19abb4e9fea8a1bcd1fcb821edca396e63e">OS_DYNLOAD_NOTIFY_UNLOADED</a> = 0
|
|
, <br />
|
|
  <a class="el" href="group__coreinit__dynload.html#gga544d75b95c681d433dd0d727cb6ada19ad719921d1daeae231c1ffaf611e0096c">OS_DYNLOAD_NOTIFY_LOADED</a> = 1
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:ga544d75b95c681d433dd0d727cb6ada19"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
|
|
Functions</h2></td></tr>
|
|
<tr class="memitem:ga7e6521b6f014cd521db72bf7b2598c31" id="r_ga7e6521b6f014cd521db72bf7b2598c31"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__dynload.html#ga5245754f5bd591f3b573a45b1e856bf7">OSDynLoad_Error</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__dynload.html#ga7e6521b6f014cd521db72bf7b2598c31">OSDynLoad_Acquire</a> (char const *name, <a class="el" href="group__coreinit__dynload.html#ga16bf6e0b644e2160e7d444483aa2daa6">OSDynLoad_Module</a> *outModule)</td></tr>
|
|
<tr class="memdesc:ga7e6521b6f014cd521db72bf7b2598c31"><td class="mdescLeft"> </td><td class="mdescRight">Load a module. <br /></td></tr>
|
|
<tr class="separator:ga7e6521b6f014cd521db72bf7b2598c31"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga10885d703d1b1ed812cafc366c62ac76" id="r_ga10885d703d1b1ed812cafc366c62ac76"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__dynload.html#ga5245754f5bd591f3b573a45b1e856bf7">OSDynLoad_Error</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__dynload.html#ga10885d703d1b1ed812cafc366c62ac76">OSDynLoad_FindExport</a> (<a class="el" href="group__coreinit__dynload.html#ga16bf6e0b644e2160e7d444483aa2daa6">OSDynLoad_Module</a> module, <a class="el" href="group__coreinit__dynload.html#ga767fcd08fc487f6b1eb310df6b9091da">OSDynLoad_ExportType</a> exportType, char const *name, void **outAddr)</td></tr>
|
|
<tr class="memdesc:ga10885d703d1b1ed812cafc366c62ac76"><td class="mdescLeft"> </td><td class="mdescRight">Retrieve the address of a function or data export from a module. <br /></td></tr>
|
|
<tr class="separator:ga10885d703d1b1ed812cafc366c62ac76"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad85028e9723ff151db81951f615d5313" id="r_gad85028e9723ff151db81951f615d5313"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__dynload.html#gad85028e9723ff151db81951f615d5313">OSDynLoad_Release</a> (<a class="el" href="group__coreinit__dynload.html#ga16bf6e0b644e2160e7d444483aa2daa6">OSDynLoad_Module</a> module)</td></tr>
|
|
<tr class="memdesc:gad85028e9723ff151db81951f615d5313"><td class="mdescLeft"> </td><td class="mdescRight">Free a module handle returned from OSDynLoad_Acquire. <br /></td></tr>
|
|
<tr class="separator:gad85028e9723ff151db81951f615d5313"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac48870094bc213762e837660173453e8" id="r_gac48870094bc213762e837660173453e8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__dynload.html#ga5245754f5bd591f3b573a45b1e856bf7">OSDynLoad_Error</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__dynload.html#gac48870094bc213762e837660173453e8">OSDynLoad_SetAllocator</a> (<a class="el" href="group__coreinit__dynload.html#gad40f6477626575abe52bb5f1db011eac">OSDynLoadAllocFn</a> allocFn, <a class="el" href="group__coreinit__dynload.html#ga09658d49df7c02cbe47b5043fb81c211">OSDynLoadFreeFn</a> freeFn)</td></tr>
|
|
<tr class="memdesc:gac48870094bc213762e837660173453e8"><td class="mdescLeft"> </td><td class="mdescRight">Set the allocator functions to use for dynamic loading. <br /></td></tr>
|
|
<tr class="separator:gac48870094bc213762e837660173453e8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga4320fce62da5aee52f6de05d360824ca" id="r_ga4320fce62da5aee52f6de05d360824ca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__dynload.html#ga5245754f5bd591f3b573a45b1e856bf7">OSDynLoad_Error</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__dynload.html#ga4320fce62da5aee52f6de05d360824ca">OSDynLoad_GetAllocator</a> (<a class="el" href="group__coreinit__dynload.html#gad40f6477626575abe52bb5f1db011eac">OSDynLoadAllocFn</a> *outAllocFn, <a class="el" href="group__coreinit__dynload.html#ga09658d49df7c02cbe47b5043fb81c211">OSDynLoadFreeFn</a> *outFreeFn)</td></tr>
|
|
<tr class="memdesc:ga4320fce62da5aee52f6de05d360824ca"><td class="mdescLeft"> </td><td class="mdescRight">Get the allocator functions used for dynamic loading. <br /></td></tr>
|
|
<tr class="separator:ga4320fce62da5aee52f6de05d360824ca"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6178c09cb8511a82bb9de2ec735e6d5d" id="r_ga6178c09cb8511a82bb9de2ec735e6d5d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__dynload.html#ga5245754f5bd591f3b573a45b1e856bf7">OSDynLoad_Error</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__dynload.html#ga6178c09cb8511a82bb9de2ec735e6d5d">OSDynLoad_SetTLSAllocator</a> (<a class="el" href="group__coreinit__dynload.html#gad40f6477626575abe52bb5f1db011eac">OSDynLoadAllocFn</a> allocFn, <a class="el" href="group__coreinit__dynload.html#ga09658d49df7c02cbe47b5043fb81c211">OSDynLoadFreeFn</a> freeFn)</td></tr>
|
|
<tr class="memdesc:ga6178c09cb8511a82bb9de2ec735e6d5d"><td class="mdescLeft"> </td><td class="mdescRight">Set the allocator functions to use for thread local storage. <br /></td></tr>
|
|
<tr class="separator:ga6178c09cb8511a82bb9de2ec735e6d5d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa44e781838aef7106eb64c385f4aee18" id="r_gaa44e781838aef7106eb64c385f4aee18"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__dynload.html#ga5245754f5bd591f3b573a45b1e856bf7">OSDynLoad_Error</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__dynload.html#gaa44e781838aef7106eb64c385f4aee18">OSDynLoad_GetTLSAllocator</a> (<a class="el" href="group__coreinit__dynload.html#gad40f6477626575abe52bb5f1db011eac">OSDynLoadAllocFn</a> *outAllocFn, <a class="el" href="group__coreinit__dynload.html#ga09658d49df7c02cbe47b5043fb81c211">OSDynLoadFreeFn</a> *outFreeFn)</td></tr>
|
|
<tr class="memdesc:gaa44e781838aef7106eb64c385f4aee18"><td class="mdescLeft"> </td><td class="mdescRight">Get the allocator functions used for thread local storage. <br /></td></tr>
|
|
<tr class="separator:gaa44e781838aef7106eb64c385f4aee18"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2ef19d31679ee9728245b14df3e2a432" id="r_ga2ef19d31679ee9728245b14df3e2a432"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__dynload.html#ga5245754f5bd591f3b573a45b1e856bf7">OSDynLoad_Error</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__dynload.html#ga2ef19d31679ee9728245b14df3e2a432">OSDynLoad_GetLoaderHeapStatistics</a> (<a class="el" href="group__coreinit__dynload.html#structOSDynLoad__LoaderHeapStatistics">OSDynLoad_LoaderHeapStatistics</a> *outLoaderHeapStatistics)</td></tr>
|
|
<tr class="memdesc:ga2ef19d31679ee9728245b14df3e2a432"><td class="mdescLeft"> </td><td class="mdescRight">Get loader heap statistics. <br /></td></tr>
|
|
<tr class="separator:ga2ef19d31679ee9728245b14df3e2a432"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga83ed719cccdd550c88be842ccdfef058" id="r_ga83ed719cccdd550c88be842ccdfef058"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__dynload.html#ga5245754f5bd591f3b573a45b1e856bf7">OSDynLoad_Error</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__dynload.html#ga83ed719cccdd550c88be842ccdfef058">OSDynLoad_GetModuleName</a> (<a class="el" href="group__coreinit__dynload.html#ga16bf6e0b644e2160e7d444483aa2daa6">OSDynLoad_Module</a> module, char *nameBuf, int32_t *nameBufSize)</td></tr>
|
|
<tr class="memdesc:ga83ed719cccdd550c88be842ccdfef058"><td class="mdescLeft"> </td><td class="mdescRight">Gets the name for a given module handle. <br /></td></tr>
|
|
<tr class="separator:ga83ed719cccdd550c88be842ccdfef058"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga98144261cedba170344b56d94da954e3" id="r_ga98144261cedba170344b56d94da954e3"><td class="memItemLeft" align="right" valign="top">int32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__dynload.html#ga98144261cedba170344b56d94da954e3">OSDynLoad_GetNumberOfRPLs</a> ()</td></tr>
|
|
<tr class="memdesc:ga98144261cedba170344b56d94da954e3"><td class="mdescLeft"> </td><td class="mdescRight">Gets the number of currently loaded RPLs. <br /></td></tr>
|
|
<tr class="separator:ga98144261cedba170344b56d94da954e3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1f72786564264fa953d8e0fe56f02c37" id="r_ga1f72786564264fa953d8e0fe56f02c37"><td class="memItemLeft" align="right" valign="top"><a class="el" href="wut__types_8h.html#a975dbe9e4396bf9e0064ce01827fa372">BOOL</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__dynload.html#ga1f72786564264fa953d8e0fe56f02c37">OSDynLoad_GetRPLInfo</a> (uint32_t first, uint32_t count, <a class="el" href="group__coreinit__dynload.html#structOSDynLoad__NotifyData">OSDynLoad_NotifyData</a> *outInfos)</td></tr>
|
|
<tr class="memdesc:ga1f72786564264fa953d8e0fe56f02c37"><td class="mdescLeft"> </td><td class="mdescRight">Get information about the currently loaded RPLs. <br /></td></tr>
|
|
<tr class="separator:ga1f72786564264fa953d8e0fe56f02c37"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaee6b010bd25c1eb5d582640023842eb0" id="r_gaee6b010bd25c1eb5d582640023842eb0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__dynload.html#ga5245754f5bd591f3b573a45b1e856bf7">OSDynLoad_Error</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__dynload.html#gaee6b010bd25c1eb5d582640023842eb0">OSDynLoad_IsModuleLoaded</a> (char const *name, <a class="el" href="group__coreinit__dynload.html#ga16bf6e0b644e2160e7d444483aa2daa6">OSDynLoad_Module</a> *outModule)</td></tr>
|
|
<tr class="memdesc:gaee6b010bd25c1eb5d582640023842eb0"><td class="mdescLeft"> </td><td class="mdescRight">Checks if a module is already loaded. <br /></td></tr>
|
|
<tr class="separator:gaee6b010bd25c1eb5d582640023842eb0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2f57735f91581e241e9c829f1aef1ca3" id="r_ga2f57735f91581e241e9c829f1aef1ca3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__dynload.html#ga5245754f5bd591f3b573a45b1e856bf7">OSDynLoad_Error</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__dynload.html#ga2f57735f91581e241e9c829f1aef1ca3">OSDynLoad_AddNotifyCallback</a> (<a class="el" href="group__coreinit__dynload.html#ga97992b91ae62ff354bfd15b28e76e989">OSDynLoadNotifyFunc</a> notifyFn, void *userContext)</td></tr>
|
|
<tr class="memdesc:ga2f57735f91581e241e9c829f1aef1ca3"><td class="mdescLeft"> </td><td class="mdescRight">Registers a callback that's called whenever a new .rpl is loaded or unloaded. <br /></td></tr>
|
|
<tr class="separator:ga2f57735f91581e241e9c829f1aef1ca3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6238d9b6abd221d927f744ebf915a4c5" id="r_ga6238d9b6abd221d927f744ebf915a4c5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__coreinit__dynload.html#ga5245754f5bd591f3b573a45b1e856bf7">OSDynLoad_Error</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__dynload.html#ga6238d9b6abd221d927f744ebf915a4c5">OSDynLoad_DelNotifyCallback</a> (<a class="el" href="group__coreinit__dynload.html#ga97992b91ae62ff354bfd15b28e76e989">OSDynLoadNotifyFunc</a> notifyFn, void *userContext)</td></tr>
|
|
<tr class="memdesc:ga6238d9b6abd221d927f744ebf915a4c5"><td class="mdescLeft"> </td><td class="mdescRight">Removes a previously added a callback. <br /></td></tr>
|
|
<tr class="separator:ga6238d9b6abd221d927f744ebf915a4c5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga71c20a7227a374607dc7cb569a7eb18d" id="r_ga71c20a7227a374607dc7cb569a7eb18d"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__coreinit__dynload.html#ga71c20a7227a374607dc7cb569a7eb18d">rpl_entry</a> (<a class="el" href="group__coreinit__dynload.html#ga16bf6e0b644e2160e7d444483aa2daa6">OSDynLoad_Module</a> module, <a class="el" href="group__coreinit__dynload.html#ga49fab4b5016c916e35c068cd84ed5177">OSDynLoad_EntryReason</a> reason)</td></tr>
|
|
<tr class="memdesc:ga71c20a7227a374607dc7cb569a7eb18d"><td class="mdescLeft"> </td><td class="mdescRight">The prototype for an RPL entry point. <br /></td></tr>
|
|
<tr class="separator:ga71c20a7227a374607dc7cb569a7eb18d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
|
|
</small></address>
|
|
</body>
|
|
</html>
|