Re: Ещё одну хитрую штуку хочу...
От: Cyberax Марс  
Дата: 12.11.09 01:10
Оценка: :)
Здравствуйте, nen777w, Вы писали:

N>Есть идея на препроцессоре забить между _asm { кучу nop-ов } потом написать утилиту обрабатывающую экзешник.

N>Но хотелось бы добиться это средствами языка, без хаков тем более этот код должен компилится под разными компиляторами.
Чистый C? Можно попробовать так (если данные на стеке):
void  foo()
{
  for( int n = 0; n < m; n++ ) 
  {
     int k = n*m;
     void *start, *end;
     goto skip_bin;

begin_bin_data:
     {
          int marker=1;
          start=&marker;
     }
     мои бинарные данные
     {
          int marker=1;
          end=&marker;
     }
skip_bin:
  }
}
Sapienti sat!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.