Для проверки памяти вне зависимости от типа данных программы gdb предоставляет команду x с синтаксисом follow,
x/nfu addr
Здесь /nfu
является необязательным, где
n - сколько память для отображения в счетчике согласно опции u. Отрицательный знак спереди вызовет чтение с уменьшенным адресом
f - формат отображения
u - размер блока. Например, 'h' соответствуют полусловам
. Для данной структуры, чтение для двух целочисленных размеров в соответствии с вашей машиной даст содержание структуры. Первое целое число для значения n
и второе для адреса указателя. Так что здесь для двух слов читать,
x/2uw 0x61b2e0
function ajaxFunction() {
//do stuff
$this->layout= 'ajax';
}
Ajax является включенным пробелом макет для предотвращения добавления дополнительной разметки, именно то, что вы хотите.
Попробуйте использовать компонент RequestHandler. Это будет сделано автоматически за вас. Затем вы можете сделать что-то подобное в своем AppController :: beforeFilter ()
if($this->RequestHandler->isAjax()) {
Configure::write('debug',0);
}
Вам также необходимо будет отключить вывод отладки, иначе торт выдаст всю отладочную информацию, которую вы обычно видите внизу страницы:
function ajaxFunction() {
//do stuff
Configure::write('debug', 0);
$this->layout= 'ajax';
}