Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Introduz uma seção de um ou mais definitions que são especificadores de acesso em seções no arquivo de saída do projeto.
SECTIONS
definitions
Comentários
Cada definição deve ficar em uma linha separada. A palavra-chave SECTIONS pode estar na mesma linha que a primeira definição ou em uma linha anterior. O arquivo .def pode conter uma ou mais instruções SECTIONS.
Essa instrução SECTIONS define atributos para uma ou mais seções no arquivo de imagem e pode ser usada para substituir os atributos padrão para cada tipo de seção.
O formato para definitions é:
.section_name specifier
em que .section_name é o nome de uma seção na imagem do programa e specifier é um ou mais dos seguintes modificadores de acesso:
| Modificador | Descrição |
|---|---|
EXECUTE |
A seção é executável |
READ |
Permite operações de leitura nos dados |
SHARED |
Compartilha a seção entre todos os processos que carregam a imagem |
WRITE |
Permite operações de gravação nos dados |
Separe os nomes do especificador com um espaço. Por exemplo:
SECTIONS
.rdata READ WRITE
SECTIONS marca o início de uma lista da seção definitions. Cada definition deve estar em uma linha separada. A palavra-chave SECTIONS pode estar na mesma linha que a primeira definition ou em uma linha anterior. O arquivo .def pode conter uma ou mais instruções SECTIONS. Há suporte para a palavra-chave SEGMENTS como sinônimo de SECTIONS.
Versões mais antigas do Visual C++ com suporte:
section [CLASS 'classname'] specifier
A palavra-chave CLASS tem suporte por questão de compatibilidade, mas é ignorada.
Uma forma equivalente de especificar atributos de seção é com a opção /SECTION.