Skip to content

Investigate tracing inlined functions #25

Description

@nietaki

Some functions are inlined by the compiler and not caught by the tracing. See if there's anything that can be done in this situation, so that either the underlying function gets traced or the user gets informed of the situation:

iex(1)> Rexbug.start("Integer")
{82, 25}
iex(2)> Integer.to_string(3)
"3"
redbug done, timeout - 0
iex(3)> i &Integer.to_string/1
Term
  &:erlang.integer_to_binary/1
Data type
  Function
Type
  external
Arity
  1
Implemented protocols
  Enumerable, IEx.Info, Inspect

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions