Атрибуты cекций

Тема в разделе "WASM.UNIX", создана пользователем bPED, 20 янв 2008.

  1. bPED

    bPED New Member

    Публикаций:
    0
    Регистрация:
    19 янв 2008
    Сообщения:
    52
    Ставлю на .text атрибуты RWX и на .data RWX

    в .data находится тупо код, но не данные.

    в итоге ни fasm, ни gas ничего не хотят компилить. если с .data убрать RWX то вроде как все компилируется,
    но вываливается в кору. Где я дурак?
     
  2. rei3er

    rei3er maxim

    Публикаций:
    0
    Регистрация:
    15 янв 2007
    Сообщения:
    917
    Адрес:
    minsk
    Код (Text):
    1. # GAS
    2. .section .xdata, "awx", @progbits
    3. .quad 0x90909080CD40C031
    4. .text
    5. main:
    6.     jmp    .xdata
    7. .globl main
     
  3. rei3er

    rei3er maxim

    Публикаций:
    0
    Регистрация:
    15 янв 2007
    Сообщения:
    917
    Адрес:
    minsk
    либо вручную подправить флаги сегментов в выходном файле
    менять атрибуты зарезервированных секций нельзя
     
  4. bPED

    bPED New Member

    Публикаций:
    0
    Регистрация:
    19 янв 2008
    Сообщения:
    52
    О. Работает. Благодарю :)