|
The iPhone Wiki is no longer updated. Visit this article on The Apple Wiki for current information. |
Difference between revisions of "NOR (NVRAM)"
m (more) |
(adding link to wikipedia) |
||
| Line 1: | Line 1: | ||
| − | This section of [[NOR]] stores environmental variables. There are two copies of it. |
+ | '''NVRAM''' stands for [https://en.wikipedia.org/wiki/Non-volatile_random-access_memory non-volatile random-access memory]. This section of [[NOR]] stores environmental variables. There are two copies of it. |
== Various Decompilations == |
== Various Decompilations == |
||
Revision as of 02:03, 17 February 2015
NVRAM stands for non-volatile random-access memory. This section of NOR stores environmental variables. There are two copies of it.
Various Decompilations
enum {
kCmdArgTypeString = 0,
kCmdArgTypeInteger = 1
};
typedef struct {
signed int _unk0;
unsigned int uinteger;
signed int integer;
unsigned int type;
unsigned char* string;
} CmdArg;
typedef struct {
struct NvramVar* prev;
struct NvramVar* next;
unsigned char* string;
unsigned int integer;
unsigned int doSave;
char name[64];
} NvramVar;
unsigned int nvram_getint(const char* name, unsigned int default) {
NvramVar* var = nvram_getvar(name);
if (var != NULL) {
return var->integer;
}
return default;
}
| This hardware article is a "stub", an incomplete page. Please add more content to this article and remove this tag. |