canonical/multipass

Instrument function calls to debug-log arguments and return values

Open

#428 geöffnet am 3. Okt. 2018

Auf GitHub ansehen
 (5 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)C++ (634 Forks)batch import
enhancementgood first issuelow hanging fruit

Repository-Metriken

Stars
 (6.956 Stars)
PR-Merge-Metriken
 (Durchschn. Merge 16T 2h) (50 gemergte PRs in 30 T)

Beschreibung

When debugging, it's currently very difficult to know the function flow even from our debug logs.

Ideally, every function call would log its input arguments and return values, even better - without being specifically instrumented. There are some compiler features for this, but difficult and may be overkill.

We might need to add a trace logging level for this.

Contributor Guide