Я хочу прочитать значение регистра указателя стека без записи встроенной сборки. Причина, по которой я хочу это сделать, заключается в том, что я хочу присвоить значение регистра указателя стека элементу массива и я находят обременительным доступ к массиву с помощью встроенной сборки. Так что я бы хотел сделать что-то подобное.
register "rsp" long rsp_alias; <--- How do I achieve something like that in gcc?
long current_rsp_value[NUM_OF_THREADS];
current_rsp_value[tid] = rsp_alias;
Возможно ли что-нибудь подобное с gcc?