Простой файлик. p.cpp
#include <iostream>
using namespace std;
string greeting = "hello";
string world("world");
string exclamation{'!'};
void p1(int i) {
if(i == 1) cout << greeting + " 1" << endl;
if(i == 2) cout << world + " 1" << endl;
if(i == 3) cout << exclamation + " 1" << endl;
}
int main() {
p1(1);
p1(2);
p1(3);
return 0;
}
g++ p.cpp получаем a.out Вопрос 1: Хочется например чтобы при чтении world gdb брейкнулся. То есть смысл простой при попытке чтения world и им подобным string`ам gdb останавливался … P.S. обращаю внимание тут string, а не с-строки. Вопрос 2: Таже история но нет исходников. Ну и вопрос 3: Если елф strip. Но в нем видны эти world и т.д. То есть по сути надо поставить брейк на доступ к памяти в виде string.