callstack- все статьи тега


Максимальный размер стека вызовов превысило ошибка

Я использую файл библиотеки JavaScript Direct Web Remoting (DWR) и получаю сообщение об ошибке только в Safari (desktop и iPad) Он говорит: максимальный размер стека вызовов превысило. что именно означает эта ошибка и полностью ли она прекращает обработку? также любое исправление Safari браузер (на самом деле на iPad Safari, Он скажет JS: время выполнения превышено что Я предполагаю, что это та же проблема стека вызовов) ...

Объясните концепцию стекового фрейма в двух словах

кажется, что я понял идею стек вызовов в дизайне языка программирования. Но я не могу найти (наверное, я просто не достаточно усердно ищу) какое-либо достойное объяснение того, что стек есть. поэтому я хотел бы попросить кого-нибудь объяснить мне в нескольких словах. ...

Как именно работает callstack?

я пытаюсь получить более глубокое понимание того, как работают низкоуровневые операции языков программирования и особенно как они взаимодействуют с ОС/процессором. Я, вероятно, прочитал каждый ответ в каждом потоке, связанном со стеком/кучей, здесь на Stack Overflow, и все они блестящие. Но есть еще одна вещь, которую я еще не до конца понял. рассмотрим эту функцию в псевдокоде, который имеет тенденцию быть действительным кодом ржавчины; -) fn foo() { let a = 1; let b = 2; let c = ...

печать стека вызовов на языке C или c++

есть ли способ сбросить стек вызовов в запущенном процессе в C или c++ каждый раз, когда вызывается определенная функция? Что я имею в виду что-то вроде этого: void foo() { print_stack_trace(); // foo's body return } здесь print_stack_trace работает аналогично caller в Perl. или что-то вроде этого: int main (void) { // will print out debug info every time foo() is called register_stack_trace_function(foo); // etc... } здесь register_stack_trace_function помещает ...

Как я могу получить список стека вызовов в Perl?

есть ли способ получить доступ (для распечатки) к списку sub + модуля к произвольной глубине подзвонков, предшествующих текущей позиции в скрипте Perl? Мне нужно внести изменения в некоторые модули Perl (. pm). рабочий процесс инициируется с веб-страницы через CGI-скрипт, передавая ввод через несколько модулей / объектов, заканчивающихся в модуле, где мне нужно использовать данные. Где-то по ходу дела данные изменились, и мне нужно выяснить, где. ...