rexbug
rexbug copied to clipboard
A thin Elixir wrapper for the redbug Erlang tracing debugger.
This really caught me out
Redbug 2 has support for map fields matching now, https://github.com/massemanet/redbug/blob/master/src/redbug_parser.yrl#L8 , but I can't figure out how to get redbug to match on Elixir module names.
[redbug has been at 2.x for more than a year now](https://hex.pm/packages/redbug/versions), it's probably worth it to see how much work is required to support it. I'm not actively working on...
Hey, first of all thanks for your work on Rexbug - I use it a lot and it adds a lot of value for me. I've written a "pretty" formatter...
Goal - trying to trace 'apply(M,F,ARGS)' calls Status - cannot figure out how to do this. Tried - the following: Doesn't pick up the call (wildcards in params) ``` iex(69)>...
`redbug` doesn't seem to like `tuple_size/1` in guards. It can be fixed in redbug itself or as a workaround in Rexbug, converting `tuple_size(x) == y` to `is_tuple(x) and size(x) ==...
When running the tests, sometimes these messages pop up: ``` =INFO REPORT==== 17-Dec-2017::17:21:51 === current_function: {redbug,wait_for_trc,2} line: 248 unknown_message: stop ``` Figure out why this happens and if there's a...
dbg, exrun anything else. As due diligence and to justify the time I spent ;)
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...