这些信息是否包含在Beam文件的这些块中?或者有其他方法吗?
shyt4zoc1#
对于从Erlang编译的梁文件,您可以获得如下行数:
{ok,{_ModuleName,[{debug_info,{debug_info_v1,erl_abstract_code, DebugInfoData}}]}} = beam_lib:chunks("my_module", [debug_info]). {ok, Defs} = erl_abstract_code:debug_info(erlang_v1, x, DebugInfoData, []). {eof, {Lines, _}} = lists:last(Defs).
将"my_module"替换为梁文件的文件名,* 不带 * .beam扩展名。
"my_module"
.beam
1条答案
按热度按时间shyt4zoc1#
对于从Erlang编译的梁文件,您可以获得如下行数:
将
"my_module"
替换为梁文件的文件名,* 不带 *.beam
扩展名。