SECTIONS (C/C++)
Apresenta uma seção de um ou mais definitions que é especificadores de acesso em seções no arquivo de saída do projeto.
SECTIONS
definitions
Comentários
Cada definição deve estar em uma linha separada. A palavra-chave de SECTIONS pode estar na mesma linha da primeira definição ou em uma linha acima. O arquivo .def pode conter uma ou mais instruções de SECTIONS .
Essa instrução de SECTIONS define atributos de uma ou várias seções no arquivo de imagem, e pode ser usada para substituir os atributos padrão para cada tipo da seção.
O formato para definitions é:
.section_name specifier
.section_name onde é o nome de uma seção em sua imagem e em specifierde programaé um ou mais dos seguintes modificadores de acesso:
Modificador |
Descrição |
---|---|
EXECUTE |
A seção é executável |
READ |
Permite operações de leitura em dados |
SHARED |
Compartilha a seção entre todos os processos que carregam a imagem |
WRITE |
Permite operações de gravação de dados |
Nomes do especificador separados por um espaço. Por exemplo:
SECTIONS
.rdata READ WRITE
SECTIONS marca o início de uma lista de definitionsseção. Cada definition deve estar em uma linha separada. A palavra-chave de SECTIONS pode estar na mesma linha que primeiro definition ou em uma linha acima. O arquivo .def pode conter uma ou mais instruções de SECTIONS . A palavra-chave de SEGMENTS tem suporte como um sinônimo para SECTIONS.
As versões anteriores do Visual C++ com suporte:
section [CLASS 'classname'] specifier
A palavra-chave de CLASS tem suporte para compatibilidade, mas é ignorado.
Equivalente uma maneira de especificar atributos da seção é com o padrão de /SECTION .