(lldb) Drucke unsigned long lang in hex

7

Ich versuche, mein Objective-C-Programm zu debuggen, und ich muss meine unsigned long long -Variable in hex ausgeben. Ich verwende den lldb Debugger.

Um short als Hex zu drucken, können Sie dies verwenden :

%Vor%

Ich kann jedoch nicht für unsigned long long arbeiten.

%Vor%

Ich führe eine iOS-App auf dem Simulator aus, wenn das irgendeinen Unterschied macht.

    
Mazyod 19.09.2012, 08:39
quelle

3 Antworten

7

type formate add erwartet den Typnamen als einzelnes Wort - Sie müssen das Argument angeben, wenn es sich um mehrere Wörter handelt. z.B.

%Vor%     
Jason Molenda 23.09.2012, 10:35
quelle
24

Sie können Formatbuchstaben verwenden. Link zu GDB-Dokumenten (funktioniert auch für LLDB): Ссылка

%Vor%     
Vlad 05.03.2015 08:43
quelle
1

Nachdem ich den Rest des Dokuments gelesen habe, habe ich herausgefunden, dass es möglich ist, Folgendes zu tun:

> %Vor%

dann,

%Vor%

Das hat mir die Idee zu typedef unsigned long long BigInt :

gegeben %Vor%

dann,

%Vor%

Funktioniert wie ein Zauber.

    
Mazyod 19.09.2012 09:11
quelle