Команда expr
не контролирует, печатать ли имя / тип подэлементов агрегатного объекта. parray
- это только конкретное использование команды expr
. Так что вы не можете сделать это с помощью встроенных команд.
Вы можете довольно легко написать команду на основе python, чтобы вывести вывод массива, как вам бы хотелось.
Также не стесняйтесь подать запрос на улучшение с помощью http://bugs.llvm.org, чтобы добавить такую опцию.
Вы можете сортировать диапазоны отображения, выполнив:
(lldb) parray 4 &array[10]
(int *) $2 = 0x0000000100300218 {
(int) [0] = 10
(int) [1] = 11
(int) [2] = 12
(int) [3] = 13
(lldb)
Конечно, нумерация выключена (но вы все равно не хотели это видеть ...)