mirror of
https://github.com/KevinMidboe/linguist.git
synced 2025-10-29 09:40:21 +00:00
Associate .x extension to Linker Script language (#4040)
This commit is contained in:
@@ -518,6 +518,8 @@ module Linguist
|
|||||||
Language["RPC"]
|
Language["RPC"]
|
||||||
elsif /^%(end|ctor|hook|group)\b/.match(data)
|
elsif /^%(end|ctor|hook|group)\b/.match(data)
|
||||||
Language["Logos"]
|
Language["Logos"]
|
||||||
|
elsif /OUTPUT_ARCH\(|OUTPUT_FORMAT\(|SECTIONS/.match(data)
|
||||||
|
Language["Linker Script"]
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -2365,6 +2365,7 @@ Linker Script:
|
|||||||
extensions:
|
extensions:
|
||||||
- ".ld"
|
- ".ld"
|
||||||
- ".lds"
|
- ".lds"
|
||||||
|
- ".x"
|
||||||
filenames:
|
filenames:
|
||||||
- ld.script
|
- ld.script
|
||||||
tm_scope: none
|
tm_scope: none
|
||||||
|
|||||||
19
samples/Linker Script/inject.x
Normal file
19
samples/Linker Script/inject.x
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
/* OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm") */
|
||||||
|
/* OUTPUT_ARCH(arm) */
|
||||||
|
ENTRY(__adbi$entry)
|
||||||
|
SECTIONS
|
||||||
|
{
|
||||||
|
. = 0x00000000 + SIZEOF_HEADERS;
|
||||||
|
|
||||||
|
.adbi : {
|
||||||
|
*(.rodata)
|
||||||
|
*(.rodata.*)
|
||||||
|
*(.data) *(.data.*)
|
||||||
|
*(.bss) *(.bss.*)
|
||||||
|
*(.text)
|
||||||
|
*(.text.*)
|
||||||
|
*(.adbi)
|
||||||
|
*(.adbi.*)
|
||||||
|
} = 0
|
||||||
|
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user