Taskwarrior Вопрос :Как показать завершенные проекты?

Это не было выделение памяти в куче. Это был виртуально сопоставленный файл с информацией о локали. Сопоставленный файл был /usr/lib/locale/locale-archive. Он принадлежит пакету glibc-all-langpacks. т.е. это, вероятно, файл сообщений на разных языках.

$ gdb dd
...
(gdb) break main
Breakpoint 1 at 0x29c0: file../src/dd.c, line 2380.
(gdb) run if=/dev/zero of=/dev/null
Starting program: /usr/bin/dd if=/dev/zero of=/dev/null
warning: Loadable section ".note.gnu.property" outside of ELF segments

Breakpoint 1, main (argc=3, argv=0x7fffffffd3b8) at../src/dd.c:2380
2380    {
(gdb)  break mmap
Breakpoint 2 at 0x7ffff7ecd070: file../sysdeps/unix/sysv/linux/mmap64.c, line 41.
(gdb) cont
Continuing.

Breakpoint 2, __GI___mmap64 (addr=addr@entry=0x0, len=len@entry=217742304, prot=prot@entry=1, flags=flags@entry=2, fd=fd@entry=3, 
    offset=offset@entry=0) at../sysdeps/unix/sysv/linux/mmap64.c:41
41  {
(gdb) break munmap
Breakpoint 3 at 0x7ffff7ecd150: file../sysdeps/unix/syscall-template.S, line 78.
(gdb) cont
Continuing.
^C
Program received signal SIGINT, Interrupt.
(gdb) info proc mappings
process 30592
Mapped address spaces:

          Start Addr           End Addr       Size     Offset objfile
      0x555555554000     0x555555556000     0x2000        0x0 /usr/bin/dd
      0x555555556000     0x555555562000     0xc000     0x2000 /usr/bin/dd
      0x555555562000     0x555555567000     0x5000     0xe000 /usr/bin/dd
      0x555555567000     0x555555568000     0x1000    0x12000 /usr/bin/dd
      0x555555568000     0x555555569000     0x1000    0x13000 /usr/bin/dd
      0x555555569000     0x55555558a000    0x21000        0x0 [heap]
      0x7fffeae2d000     0x7ffff7dd5000  0xcfa8000        0x0 /usr/lib/locale/locale-archive
...
(gdb) exit
1
21.03.2021, 14:29
1 ответ

Вы можете использовать следующую команду, чтобы получить красивый -печатный список всех проектов, которые вы когда-либо использовали, включая количество задач в проекте:

task rc.list.all.projects=1 projects

Если вам нужен плоский список без количества задач, используйте _projects, т.е.

task rc.list.all.projects=1 _projects

Часть rc.list.all.projects=1является переопределением командной строки для значения конфигурации. Вы также можете использовать команду config, чтобы установить эти значения в вашем .taskrc, если вы всегда хотите видеть все проекты :

.
task config list.all.projects 1

Это может быть полезно, если вы часто добавляете задачи в завершенные проекты, так как это также влияет на то, какие проекты предлагает автозаполнение.

Источник:https://taskwarrior.org/docs/examples.html#projects

2
10.11.2021, 15:06

Теги

Похожие вопросы