A
Size: a a a
СИ
AB
V
ММ
СИ
V
СИ
V
static int upgrade(ErlNifEnv* env, void **priv_data, void** old_priv_data,
ERL_NIF_TERM load_info)
{
...
*priv_data = *old_priv_data;
*old_priv_data = NULL;
СИ
static int upgrade(ErlNifEnv* env, void **priv_data, void** old_priv_data,
ERL_NIF_TERM load_info)
{
...
*priv_data = *old_priv_data;
*old_priv_data = NULL;
V
AK
AK
V
erlang:monitor
, получаете референс, отслеживаете {'DOWN', _, _, _, Reason}
{'DOWN', _, _, _, noproc}
V
erlang:monitor
, получаете референс, отслеживаете {'DOWN', _, _, _, Reason}
{'DOWN', _, _, _, noproc}
V
O
V