Witam.
Mam problem. Znowu z GDB. Do programu przyłączonego do GDB chgciałem wysłać wejście (ciąg znaków np. "A") i popatrzeć czy się zcrashuje. Czytałem w internecie i przeczytałem żeby użyć argumentu w formie komendy pythona dla komendy "run" $(python -c 'print "A" *1500') ale ten argument nie działa. Jakim argumentem GDB rozwiązuje ten problem?
Komendy Pythona w GDB
- Rejestracja: dni
- Ostatnio: dni
- Postów: 57
0
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Space: the final frontier
- Postów: 26433
0
A czasem nie chodziło tutaj o użycie gdb-peda? ;)
- Rejestracja: dni
- Ostatnio: dni
- Postów: 12
0
Mi tam działa :p
int main(int argc, char** argv){
printf("%s", argv[1]);
}
(gdb) run $(python -c 'print "Ala_ma_kota"')
Starting program: /media/sf_Desktop/a.out $(python -c 'print "Ala_ma_kota"')
Ala_ma_kota[Inferior 1 (process 24301) exited with code 013]
(gdb)