forked from auracaster/openocd
Current code allows replacing the body of an existing event, but it doesn't provides a way to remove it. Replacing the event with an empty string makes the event still present and visible through $target_name eventlist The presence of empty events makes more complex checking for the event not set or set to empty. Remove the event when set to empty string. While there, add 'Jim_Length' to the list of allowed CamelCase symbols, avoiding the associated checkpatch error. Change-Id: I1ec2e1a71d298a0eba0b6863902645bcc6c4cb09 Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com> Reviewed-on: https://review.openocd.org/c/openocd/+/8814 Tested-by: jenkins
204 lines
2.8 KiB
Plaintext
204 lines
2.8 KiB
Plaintext
# SPDX-License-Identifier: GPL-2.0-or-later
|
|
|
|
# The OpenOCD coding-style rules forbids CamelCase names for symbols,
|
|
# either functions, variables, macros and enums.
|
|
# The script checkpatch detects the CamelCase symbols.
|
|
# This file contains the exceptions to the coding-style, mainly due
|
|
# to external dependencies and libraries.
|
|
|
|
# format types from inttypes.h (only some are already used)
|
|
PRId8
|
|
PRId16
|
|
PRId32
|
|
PRId64
|
|
PRIi8
|
|
PRIi16
|
|
PRIi32
|
|
PRIi64
|
|
PRIo8
|
|
PRIo16
|
|
PRIo32
|
|
PRIo64
|
|
PRIu8
|
|
PRIu16
|
|
PRIu32
|
|
PRIu64
|
|
PRIx8
|
|
PRIx16
|
|
PRIx32
|
|
PRIx64
|
|
PRIX8
|
|
PRIX16
|
|
PRIX32
|
|
PRIX64
|
|
SCNd8
|
|
SCNd16
|
|
SCNd32
|
|
SCNd64
|
|
SCNi8
|
|
SCNi16
|
|
SCNi32
|
|
SCNi64
|
|
SCNo8
|
|
SCNo16
|
|
SCNo32
|
|
SCNo64
|
|
SCNu8
|
|
SCNu16
|
|
SCNu32
|
|
SCNu64
|
|
SCNx8
|
|
SCNx16
|
|
SCNx32
|
|
SCNx64
|
|
SCNX8
|
|
SCNX16
|
|
SCNX32
|
|
SCNX64
|
|
|
|
# OpenOCD format types
|
|
TARGET_PRIdADDR
|
|
TARGET_PRIoADDR
|
|
TARGET_PRIuADDR
|
|
TARGET_PRIxADDR
|
|
|
|
# from libusb.h
|
|
bcdDevice
|
|
bConfigurationValue
|
|
bEndpointAddress
|
|
bInterfaceClass
|
|
bInterfaceNumber
|
|
bInterfaceProtocol
|
|
bInterfaceSubClass
|
|
bmAttributes
|
|
bNumConfigurations
|
|
bNumEndpoints
|
|
bNumInterfaces
|
|
idProduct
|
|
idVendor
|
|
iInterface
|
|
iManufacturer
|
|
iProduct
|
|
iSerialNumber
|
|
wMaxPacketSize
|
|
|
|
# from jimtcl/jim.h and jimtcl/jim-eventloop.h
|
|
Jim_AppendString
|
|
Jim_AppendStrings
|
|
Jim_Cmd
|
|
Jim_CmdPrivData
|
|
Jim_CmdProc
|
|
Jim_CompareStringImmediate
|
|
Jim_ConcatObj
|
|
Jim_CreateCommand
|
|
Jim_CreateInterp
|
|
Jim_DecrRefCount
|
|
Jim_DelCmdProc
|
|
Jim_DeleteAssocData
|
|
Jim_DeleteCommand
|
|
Jim_DictAddElement
|
|
Jim_DictPairs
|
|
Jim_DuplicateObj
|
|
Jim_Eval
|
|
Jim_EvalExpression
|
|
Jim_EvalObj
|
|
Jim_EvalObjPrefix
|
|
Jim_EvalSource
|
|
Jim_Eval_Named
|
|
Jim_FreeInterp
|
|
Jim_FreeObj
|
|
Jim_GetAssocData
|
|
Jim_GetCommand
|
|
Jim_GetDouble
|
|
Jim_GetEnum
|
|
Jim_GetExitCode
|
|
Jim_GetGlobalVariableStr
|
|
Jim_GetIntRepPtr
|
|
Jim_GetLong
|
|
Jim_GetResult
|
|
Jim_GetString
|
|
Jim_GetVariable
|
|
Jim_GetWide
|
|
Jim_IncrRefCount
|
|
Jim_InitStaticExtensions
|
|
Jim_Interp
|
|
Jim_Length
|
|
Jim_ListAppendElement
|
|
Jim_ListGetIndex
|
|
Jim_ListLength
|
|
Jim_MakeErrorMessage
|
|
Jim_NewDictObj
|
|
Jim_NewEmptyStringObj
|
|
Jim_NewIntObj
|
|
Jim_NewListObj
|
|
Jim_NewStringObj
|
|
Jim_NewWideObj
|
|
Jim_Obj
|
|
Jim_ProcessEvents
|
|
Jim_RegisterCoreCommands
|
|
Jim_SetAssocData
|
|
Jim_SetEmptyResult
|
|
Jim_SetResult
|
|
Jim_SetResultBool
|
|
Jim_SetResultFormatted
|
|
Jim_SetResultInt
|
|
Jim_SetResultString
|
|
Jim_SetVariable
|
|
Jim_String
|
|
Jim_WrongNumArgs
|
|
cmdProc
|
|
currentScriptObj
|
|
delProc
|
|
emptyObj
|
|
privData
|
|
returnCode
|
|
typePtr
|
|
|
|
# from elf.h
|
|
Elf32_Addr
|
|
Elf32_Ehdr
|
|
Elf32_Half
|
|
Elf32_Off
|
|
Elf32_Phdr
|
|
Elf32_Size
|
|
Elf32_Word
|
|
Elf64_Addr
|
|
Elf64_Ehdr
|
|
Elf64_Half
|
|
Elf64_Off
|
|
Elf64_Phdr
|
|
Elf64_Word
|
|
Elf64_Xword
|
|
|
|
# for BSD's
|
|
__FreeBSD__
|
|
__FreeBSD_kernel__
|
|
|
|
# for Windows
|
|
CreateFile
|
|
CloseHandle
|
|
FormatMessage
|
|
GetModuleFileName
|
|
GetSystemTimeAsFileTime
|
|
GetTickCount
|
|
GetVersionEx
|
|
HighPart
|
|
LowPart
|
|
MsgWaitForMultipleObjects
|
|
PeekMessage
|
|
PeekNamedPipe
|
|
QuadPart
|
|
SetConsoleCtrlHandler
|
|
Sleep
|
|
WaitForSingleObject
|
|
WSACleanup
|
|
WSAGetLastError
|
|
WSAStartup
|
|
dwHighDateTime
|
|
dwLowDateTime
|
|
dwPlatformId
|
|
dwOSVersionInfoSize
|
|
|
|
# OpenOCD exceptions that should be removed
|
|
KiB
|