• WTF mingw (gdb) b main
    Breakpoint 1 at 0x413364: file main.cc, line 357.
    (gdb) r
    Starting program: d:\salirzaev\avarice-code\avarice\src\avarice.exe -g -d
    [New Thread 5804.0x19f4]

    Breakpoint 1, main (argc=-2082109099, argv=0xbca108ec) at main.cc:357
    357 {
    (gdb)

Replies (12)

  • @Annoynimous, Может там они через пару шагов в норму придут?
  • @paulfertser, Нет, им пизда до конца.
  • @Annoynimous, Блядь, там пиздец какой-то творится:
    Breakpoint 1, main (argc=-2082109099, argv=0xbca108ec) at main.cc:357
    357 {
    (gdb) p argc
    $3 = -2082109099
    (gdb) s
    __main () at ../mingw/gccmain.c:73
    73 ../mingw/gccmain.c: No such file or directory.
    (gdb) p argc
    No symbol "argc" in current context.
    (gdb) s
    78 in ../mingw/gccmain.c
    (gdb) p argc
    No symbol "argc" in current context.
    (gdb) s
    main (argc=<error reading variable: Cannot access memory at address 0x1>, argv=<error reading variable: Cannot access memory at address 0x5>) at main.cc:358
    358 printf("%ld %ld\n", sizeof(argc), sizeof(argv));
    (gdb) p argc
    Cannot access memory at address 0x1
    (gdb) s
    4 4
    365 WSAStartup(WINSOCK_VERSION, &wsaData);
    (gdb) p argc
    $4 = -1869573949
    (gdb)
  • @Annoynimous, Прикольно. Может это связано с их winmain "особенностями"...
  • @paulfertser, Кстати, как этот avarice, доставляет? Мне так и не довелось попробовать отладку avr, разве что видел, как dragon в их собственной студии работает у коллеги.
  • @paulfertser, Хуй знает, посоны грят да. Я его портирую на шындошс на работе.
  • @Annoynimous, Ну раз они любители виндоус, так пользовались бы atmel studio, хули, там красиво, кнопочки цветные показывают состояние битов PORT и DDR и т.п.
  • @paulfertser, Мы пилим собственную YOBA IDE.
  • @Annoynimous, Под Eclipse, поди? С поддержкой avr, lol. Давно уже пора забыть эту архитектуру, как в розницу так и оптом stm32 (и другие arm-мк) дешевле.
  • @paulfertser, Хуй знает.
    Да, согласен, но индусское руководство думает иначе. Скоро буду пилить драйвер внешней SRAM (sic!) для AVR.
  • @Annoynimous, Индусские фирмачи аутсорсят программирование в РФ? Неожиданный поворот!
  • @paulfertser, Внезапно да. Потому что их кодеры — ёбаное говно.