Jak uzyskać wywołania funkcji JavaScript / śledzenia w czasie wykonywania

W trakcie interakcji z aplikacją opartą na AJAX naRUNTIME Chciałbym, żeby konsola wypluła wszystkie funkcje, które wywołuje. (więc żaden ślad stosu, punkty przerwania, profilowanie itp.)

Powiedzmy na przykład, że nacisnąłem przycisk na stronie. Chciałbym, żeby zwrócił wszystkie funkcje, które przeszły, kiedy to się stało:

Widziałem więc w konsoli coś takiego (gdy nacisnąłem przycisk):

1. button1Clicked();
2.     calculating();
3.          printingResults();

Co w zasadzie oznacza, że ​​button1Clicked () nazywał obliczanie (), który wywołał printingResults ()

Czy istnieje narzędzie, wtyczka, przeglądarka, a może jakiś sposób w tym języku? Używam Google Chrome, btw.

p.s i NIE Nie chcę przechodzić przez każdą funkcję i dodawać"console.log("inside function X")" b / c to za dużo pracy

p.p.s jako dodatkowy bonus chciałbym zobaczyć, że argumenty również zostały przekazane do funkcji, ale może to przesuwa. :>