Tag: callstack

Ein stack speichert die details der Funktionen genannt, die von einem Programm in der Reihenfolge, so dass jede Funktion zurückgeben kann nach Abschluss der code, von dem es aufgerufen.

Wie debugge ich ein schwer zu reproduzieren Absturz mit keine brauchbaren call-stack?

Anzahl der Antworten 4 Antworten
Bin ich die Begegnung mit einer ungeraden Absturz in unserer software und ich habe eine Menge ärger Debuggen, und so bin ich sucht ALSO Rat, wie man es angehen. Den Absturz ist eine Zugriffsverletzung beim Lesen einer

Verwirrung über die Funktion " call-stack

Anzahl der Antworten 1 Antworten
Laut Wiki: den Aufrufer legt die Rücksprungadresse auf den stack, und der genannte Unterprogramm, wenn es fertig ist, erscheint die Rückkehr-Adresse aus dem Anruf stack und übergibt die Steuerung an diese Adresse. Pic aus Wiki:

Wie zu Inspizieren Call-Stack

Anzahl der Antworten 4 Antworten
Wäre es möglich zu sehen, die CallStack in VBA für MS Access 2003? Das heißt, würde es möglich sein zu sehen, was procedure oder function anderen function genannt wurde? Dies ist die Art von Aufgabe, die ASM

in javascript erhalten Sie die Aufrufliste, die führen zu Fehler

Anzahl der Antworten 2 Antworten
Das problem ist nicht immer die Aufrufliste im Allgemeinen, was getan werden kann, wie hier beschrieben: http://eriwen.com/javascript/js-stack-trace/ sondern der Zugriff auf die Aufrufliste, die das Ereignis ausgelöst hat, aus dem Ereignishandler für das Ereignis. Insbesondere bin ich

Was ist der Zweck der _chkstk () - Funktion?

Anzahl der Antworten 2 Antworten
Ich vor kurzem verwendet die /FAsu Visual C++ - compiler option, um die Ausgabe der Quelle + die Montage einer besonders langen member-Funktion definition. In der Versammlung ausgegeben, nachdem der stack frame eingerichtet ist, gibt es einen

Wie kann ich sehen, die Ausnahme call-stack in SharePoint 2010?

Anzahl der Antworten 1 Antworten
Ich versuche, den port einer SharePoint 2007-Website-collection-feature zu 2010. Während die feature-Aktivierung, SharePoint, zeigt die "yellow screen of death", die besagt "Der aktuellen benutzerdefinierten fehlereinstellungen für diese Anwendung verhindern, dass die details der Anwendung Fehler angezeigt wird.".

Javascript backtrace

Anzahl der Antworten 4 Antworten
Wie bekomme ich einen backtrace in Javascript? Ideale features: - entry-Funktion-name, oder einige sinnvolle Bezeichner für anonyme Funktionen, argument-Liste auf jeder Ebene, Zeilennummern. Kann das getan werden, im standard ECMAScript? Wenn nicht, kann es getan werden in

Wie genau ist der callstack Arbeit?

Anzahl der Antworten 6 Antworten
Ich versuche, ein tieferes Verständnis darüber, wie die low-level-Operationen von Programmiersprachen zu arbeiten und vor allem, wie Sie interagieren mit der OS/CPU. Ich habe wohl gelesen, jede Antwort in jedem stack - /heap-bezogenen thread hier auf Stack Überlauf,

Frame pointer, epb, und die Rückkehr-Adresse

Anzahl der Antworten 2 Antworten
Das folgende Bild ist aus der wikipedia Eintrag auf call-stack und gibt es etwas, dass ich nicht ganz versteh: Dachte ich, dass der frame-pointer gespeichert, die im ebp-register initialisiert wird, die als solche im Prolog*: push ebp

Stack-überlauf C++

Anzahl der Antworten 8 Antworten
Dies ist mein code. Wenn ich auf dtr-array in initImg Funktion es gibt eine stack-overflow-exception. Was könnte der Grund sein? #define W 1000 #define H 1000 #define MAX 100000 void initImg(int img, float dtr) { for(int i=0;i<W;i++)

Call-Stack zur Laufzeit

Anzahl der Antworten 6 Antworten
Ich für den Zugriff auf den call-stack zur Laufzeit in Nativen C++ - Anwendung. Ich bin nicht mit der IDE. Wie kann ich die Anzeige der call-stack? Update: ich habe eine Funktion, die aufgerufen wird von vielen

Ist es möglich, zum abrufen der call-stack programmgesteuert in VB6?

Anzahl der Antworten 5 Antworten
Tritt ein Fehler in einer Funktion ist, würde ich gerne wissen, die Abfolge der Ereignisse, die bis zu führen ist, vor allem, wenn die Funktion aufgerufen wird, von einem Dutzend verschiedener Orte. Gibt es eine Möglichkeit zum

So bekommen Sie den Namen der aufrufenden Klasse in Java?

Anzahl der Antworten 9 Antworten
Ich würde gerne etwas Hilfe in dieser Angelegenheit, Beispiel: public class A { private void foo() { //Who Invoked me } } public class B extends A { } public class C extends A { } public

c++ stack-trace aus unbehandelte Ausnahme?

Anzahl der Antworten 3 Antworten
Diese Frage wurde vorher gefragt und es wurden windows-spezifischen Antworten, aber keine zufriedenstellende gcc Antwort. Ich kann verwenden set_terminate() um eine Funktion, die aufgerufen wird (anstelle von terminate()), wenn eine unbehandelte Ausnahme geworfen wird. Ich weiß, wie

Wie man den vollständigen Aufruf-stack von Valgrind?

Anzahl der Antworten 1 Antworten
Ich laufen Valgrind mit den folgenden Parametern: --leak-check=full --show-reachable=yes --leak-resolution=high --num-callers=100 --trace-children=yes In Speicherverluste log sehe ich einige Fehlermeldungen mit full-stack-trace zu main, aber einige Nachrichten sehen wie folgt aus: ==3956== 1,999,140 (68,796 direct, 1,930,344 indirect) bytes

Wie man Java-Call-Stack einer Laufenden Anwendung

Anzahl der Antworten 6 Antworten
Ich arbeite sehr große java-web-basierte Anwendung. Da es keine ordnungsgemäße Anmeldung erfolgt während der Entwicklung, so seine sehr schwierig für mich, mich zu setzen, break Punkt und Debuggen Sie die app, ich dont wissen, wie die Reihenfolge

Node.js - Maximum call stack size exceeded

Anzahl der Antworten 6 Antworten
Wenn ich meinen code, Node.js werfen "RangeError: Maximum call stack size exceeded" Ausnahme, die durch zu viel Rekursion nennt. Ich versuchte, Sie zu erhöhen Node.js stack-Größe von sudo node --stack-size=16000 appaber Node.js Absturz ohne Fehlermeldung. Wenn ich

Liste aller in einer Anwendung durchgeführten Funktionsaufrufe

Anzahl der Antworten 4 Antworten
Wie können wir eine Liste mit allen Funktionen in einer Anwendung aufgerufen. Ich habe versucht mit GDB aber seine backtrace-Liste nur bis zu der main-Funktion aufrufen. Brauche ich tiefere Liste ich.e-Liste alle Funktionen aufgerufen, die von der

Was nützt -fno-stack-protector?

Anzahl der Antworten 4 Antworten
Ich habe eine Anwendung geschrieben in C, und ich bin versucht zu verstehen, was ist der Zweck der -fno-stack-protector-Befehl beim kompilieren. Für meine Anwendung macht es keinen Unterschied, wenn ich verwenden Sie diesen Befehl, oder nicht, im

Wie kann man einen Stack-Trace in C greifen?

Anzahl der Antworten 11 Antworten
Ich weiß, es gibt kein standard-C-Funktion, dies zu tun. Ich Frage mich, was sind die Techniken, um diese auf Windows-und *nix? (Windows XP ist mein wichtigstes OS zu tun, das jetzt auf der rechten Seite.) InformationsquelleAutor der

"RangeError: Maximale Call-Stack-Größe überschritten" Warum?

Anzahl der Antworten 3 Antworten
Wenn ich Array.apply(null, new Array(1000000)).map(Math.random); auf Chrome 33, bekomme ich RangeError: Maximum call stack size exceeded Warum? InformationsquelleAutor der Frage Fabrizio Giordano | 2014-03-02

JavaScript-Ausnahmebehandlung - Anzeige der Zeilennummer

Anzahl der Antworten 3 Antworten
Wenn man /Ausnahmebehandlung in JavaScript, wie kann ich bestimmen, was auf dem Aufruf-stack war, wenn die Ausnahme aufgetreten ist? (und auch, wenn möglich, was bei der Zahl der Linie war) try { //etc... } catch (ex) {

GAS: Erklärung von .cfi_def_cfa_offset

Anzahl der Antworten 2 Antworten
Ich würde gerne eine Erklärung für die Werte verwendet, mit der .cfi_def_cfa_offset Richtlinien-assembly generiert, die von GCC. Ich weiß vage, dass die .cfi-Richtlinien beteiligt sind, in call-frames und der stack-unwinding, aber ich würde gerne eine genauere Erklärung,

Die maximale Aufrufstapelgröße hat den Fehler überschritten

Anzahl der Antworten 21 Antworten
Ich bin mit einem Direct Web Remoting (DWR) - JavaScript-Bibliothek-Datei und erhalte eine Fehler nur in Safari (desktop und iPad) Er sagt Maximum call stack size exceeded. Was bedeutet genau dieser Fehler bedeutet und bedeutet das beenden

Verfügt Chrome über einen integrierten Anruf-Stack?

Anzahl der Antworten 3 Antworten
Vom Visual Studio, ich bin daran gewöhnt, ein call stack zeigt sich an jedem Haltepunkt. Hat Chrome einen call-stack-Funktion, wo ich sehen kann, welche Funktionen vorausgegangen ist mein Haltepunkt? Wenn nicht, gibt es einen Ersatz (3rd party

Wie kann ich die maximale Aufrufstapelgröße in Node.js erhöhen?

Anzahl der Antworten 2 Antworten
Dies ist unterschiedlich zu anderen Fragen in Bezug auf eine Fehler-Nachricht in den Knoten, der liest RangeError: Maximum call stack size exceededdass ich genau weiß, warum ich immer diese Fehlermeldung. Es geschieht, weil ich bin recursing, recursing

Wie man Stapelrahmen mit Windows x64 protokolliert

Anzahl der Antworten 11 Antworten
Ich bin mit Stackdumps mit Win32, schreiben alle return-Adressen in meinem logfile. Ich Vergleiche diese mit einem mapfile später (siehe meinen Artikel [Post-Mortem-Debugging][1]). EDIT:: Problem gelöst - siehe meine Antwort unten. Mit Windows x64 ich nicht finden,

Wie kann ich eine Anrufliste in Perl abrufen?

Anzahl der Antworten 7 Antworten
Gibt es eine Möglichkeit auf die ich zugreifen kann (für den Ausdruck) eine Liste von sub + Modul, um beliebige Tiefe von sub-Aufrufe vor der aktuellen position in einem Perl-Skript? Muss ich änderungen vornehmen, um einige Perl-Module

Erklären Sie kurz das Konzept eines Stapelrahmens

Anzahl der Antworten 6 Antworten
Scheint es, dass ich auf die Idee kommen call-stack in programming language design. Aber ich kann nicht finden (wahrscheinlich, ich weiß nur nicht suchen, hart genug) jeder anständige Erklärung, was stack frame ist. Also ich würde gerne

Wie lautet die Standardstapelgröße in Node.js?

Anzahl der Antworten 1 Antworten
Ich wissen, wie man die stack-Größe durch: Wie erhöhe ich die maximale call-stack-Größe in Node.js Aber, was ist die Standard-Größe? (also wie komme ich an die PHP-äquivalent phpinfo()) InformationsquelleAutor der Frage blak3r | 2013-12-23

Wie finden Sie die Aufruffunktion in JavaScript?

Anzahl der Antworten 27 Antworten
function main() { Hello(); } function Hello() { //How do you find out the caller function is 'main'? } Ist es ein Weg, um herauszufinden, den call-stack? InformationsquelleAutor der Frage Ray Lu | 2008-11-11

Wie man Callstack in Swift druckt?

Anzahl der Antworten 5 Antworten
In Objective-C, können Sie drucken den call-stack, indem Sie Folgendes tun: NSLog(@"%@", [NSThread callStackSymbols]); Wie machen Sie das in Swift ohne Verwendung von Foundation class? InformationsquelleAutor der Frage Boon | 2015-06-10

Android Studio - Wo kann ich beim Debuggen einer Android App den Callstack sehen?

Anzahl der Antworten 2 Antworten
Während Sie auf eine Pause Punkt, wie sehe ich den call-stack zu finden, der die aufgerufene Methode/Funktion? InformationsquelleAutor der Frage IsmailS | 2014-01-12

Wie drucke ich Funktionen, wie sie genannt werden

Anzahl der Antworten 5 Antworten
Debugging ein Python-script, ich würde wirklich gerne wissen, den gesamten call-stack für mein gesamtes Programm. Eine ideale situation wäre, wenn es ein Kommandozeilen-flag für python dazu führen würde, dass Python zu drucken alle Funktionsnamen, wie Sie genannt

Wie kann ich eine Ausnahme in Javascript erneut auslösen, aber den Stapel beibehalten?

Anzahl der Antworten 2 Antworten
In Javascript, angenommen, ich möchte etwas Aufräumen, wenn eine Ausnahme passiert, aber lassen Sie die exception weiter zu verbreiten, bis der stack, zB: try { enterAwesomeMode(); doRiskyStuff(); //might throw an exception } catch (e) { leaveAwesomeMode(); throw

Druckaufruf in C oder C ++

Anzahl der Antworten 10 Antworten
Gibt es eine Möglichkeit, um einen dump der Aufruf-stack, der in einem Laufenden Prozess in C-oder C++ - jedes mal, wenn eine bestimmte Funktion aufgerufen wird? Was mir vorschwebt ist so etwas: void foo() { print_stack_trace(); //foo's

Call-Stack für Ausnahmen in C ++

Anzahl der Antworten 9 Antworten
Heute in meinem C++ multi-Plattform-code, ich habe einen try-catch um jede Funktion. In jedem catch-block füge ich die aktuelle Funktion den Namen der Ausnahme und werfen es wieder, so dass in die oberste catch-block (wo ich endlich

Was verursacht einen java.lang.StackOverflowError

Anzahl der Antworten 8 Antworten
Was kann die Ursache java.lang.StackOverflowError? Der stack Ausdruck, den ich bekomme, ist nicht sehr tief (nur 5 Methoden). InformationsquelleAutor der Frage Ivan | 2010-07-07