Introduce debugging symbols #915

Merged
ghallak merged 92 commits from ghallak/ann-fate-ops into master 2023-06-13 20:36:48 +09:00
Showing only changes of commit 04aed6670a - Show all commits

View File

@ -786,9 +786,9 @@ dbg_scoped_var(Env = #env{saved_fresh_names = SavedFreshNames}, Var, SCode) ->
true ->
Register = lookup_var(Env, Var),
case maps:get(Var, SavedFreshNames, Var) of
["%" | _] -> SCode;
"_" -> SCode;
VarName ->
"%" ++ _ -> SCode;
"_" -> SCode;
VarName ->
Def = [{'DBG_DEF', {immediate, VarName}, Register}],
Undef = [{'DBG_UNDEF', {immediate, VarName}, Register}],
Def ++ SCode ++ Undef