Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/a-connoisseur/patch-claude-code
/ functions
Functions
60 in github.com/a-connoisseur/patch-claude-code
⨍
Functions
60
◇
Types & classes
0
↓ 12 callers
Function
sliceRange
(buffer: Buffer, range: Range)
scripts/vendored-elf-native.ts:62
↓ 8 callers
Function
readRange
(buffer: Buffer, offset: number)
scripts/vendored-elf-native.ts:55
↓ 6 callers
Function
propVar
(name)
patch-claude-display.ts:848
↓ 3 callers
Function
parseElfBinary
(binaryPath: string)
scripts/vendored-elf-native.ts:493
↓ 3 callers
Function
parseElfBunStorage
(binary: import("node-lief").ELF.Binary)
scripts/vendored-elf-native.ts:264
↓ 3 callers
Function
sectionHasFilePayload
(section: Elf64SectionHeader)
scripts/vendored-elf-native.ts:697
↓ 2 callers
Function
assertTableFits
( binaryBytes: Buffer, offset: number, entrySize: number, entryCount: number, label: string, binar
scripts/vendored-elf-native.ts:589
↓ 2 callers
Function
detectModuleStructSize
(moduleTableLength: number)
scripts/vendored-elf-native.ts:77
↓ 2 callers
Function
isClaudeModuleName
(name: string)
scripts/vendored-elf-native.ts:66
↓ 2 callers
Function
loadVendoredElfModule
()
scripts/patch-native-with-tweakcc.ts:137
↓ 2 callers
Function
parsePatchIds
(value, flagName)
patch-claude-display.ts:24
↓ 2 callers
Function
parsePatchIds
(value: string, flagName: string)
scripts/patch-native-with-tweakcc.ts:40
↓ 2 callers
Function
printHelp
()
patch-claude-display.ts:6
↓ 2 callers
Function
readBunModule
(buffer: Buffer, offset: number, moduleStructSize: 36 | 52)
scripts/vendored-elf-native.ts:113
↓ 2 callers
Function
readBunOffsets
(buffer: Buffer)
scripts/vendored-elf-native.ts:92
↓ 2 callers
Function
replaceSegmentNeedle
(segment, before, after)
patch-claude-display.ts:824
↓ 1 callers
Function
backgroundFallback
(bgVar)
patch-claude-display.ts:324
↓ 1 callers
Function
ensureFileExists
(filePath)
patch-claude-display.ts:84
↓ 1 callers
Function
errorMessage
(error: unknown)
scripts/patch-native-with-tweakcc.ts:215
↓ 1 callers
Function
escapeRegExp
(value)
patch-claude-display.ts:546
↓ 1 callers
Function
findClaudeModuleContent
(storage: BunStorage)
scripts/vendored-elf-native.ts:280
↓ 1 callers
Function
findRawContainingLoadSegmentIndex
( segments: Elf64ProgramHeader[], section: Elf64SectionHeader )
scripts/vendored-elf-native.ts:701
↓ 1 callers
Function
loadLief
()
scripts/vendored-elf-native.ts:51
↓ 1 callers
Function
loadTweakcc
()
scripts/patch-native-with-tweakcc.ts:123
↓ 1 callers
Function
main
()
patch-claude-display.ts:1745
↓ 1 callers
Function
main
()
scripts/patch-native-with-tweakcc.ts:219
↓ 1 callers
Function
parseArgs
(argv)
patch-claude-display.ts:37
↓ 1 callers
Function
parseArgs
(argv: string[])
scripts/patch-native-with-tweakcc.ts:53
↓ 1 callers
Function
parseBunDataBlob
(bunData: Buffer)
scripts/vendored-elf-native.ts:156
↓ 1 callers
Function
parseElfOverlayBunData
(binary: import("node-lief").ELF.Binary)
scripts/vendored-elf-native.ts:218
↓ 1 callers
Function
parseSectionWrappedBunData
(sectionData: Buffer)
scripts/vendored-elf-native.ts:181
↓ 1 callers
Function
patchNativeBinary
(opts: PatchOptions)
scripts/patch-native-with-tweakcc.ts:141
↓ 1 callers
Function
printHelp
()
scripts/patch-native-with-tweakcc.ts:31
↓ 1 callers
Function
readElf64Layout
( binaryBytes: Buffer, binaryPath: string )
scripts/vendored-elf-native.ts:527
↓ 1 callers
Function
readElf64ProgramHeaders
( binaryBytes: Buffer, layout: ReturnType<typeof readElf64Layout>, binaryPath: string )
scripts/vendored-elf-native.ts:665
↓ 1 callers
Function
readElf64SectionHeaders
( binaryBytes: Buffer, layout: ReturnType<typeof readElf64Layout>, binaryPath: string )
scripts/vendored-elf-native.ts:603
↓ 1 callers
Function
readSectionName
(nameOffset: number)
scripts/vendored-elf-native.ts:646
↓ 1 callers
Function
rebuildBunData
( bunData: Buffer, bunOffsets: BunOffsets, replacementContent: Buffer, moduleStructSize: 36 | 52 )
scripts/vendored-elf-native.ts:299
↓ 1 callers
Function
resolveSelectedPatchIds
(opts)
patch-claude-display.ts:1719
↓ 1 callers
Function
resolveTargetPath
(opts)
patch-claude-display.ts:90
↓ 1 callers
Function
wrapSectionBunData
(bunData: Buffer, sectionHeaderSize: 4 | 8)
scripts/vendored-elf-native.ts:459
↓ 1 callers
Function
writeBinaryPreservingMode
(binary: import("node-lief").Abstract.Binary, path: string)
scripts/vendored-elf-native.ts:472
↓ 1 callers
Function
writeBufferPreservingMode
(path: string, content: Buffer)
scripts/vendored-elf-native.ts:727
↓ 1 callers
Function
writePatchedContent
(patchedContent: string)
scripts/patch-native-with-tweakcc.ts:157
↓ 1 callers
Function
writeSectionBackedElfContent
( binaryPath: string, wrappedSectionData: Buffer )
scripts/vendored-elf-native.ts:748
Function
canVendoredElfHandle
(binaryPath: string)
scripts/vendored-elf-native.ts:511
Function
injectStreamingThinking
(full, before, after)
patch-claude-display.ts:627
Function
patchCollapsedReadSearch
(content, ctx = {})
patch-claude-display.ts:103
Function
patchDisableSpinnerTips
(content, ctx = {})
patch-claude-display.ts:1407
Function
patchInstallerMigrationMessage
(content, ctx = {})
patch-claude-display.ts:1460
Function
patchRedactedThinkingSummaries
(content)
patch-claude-display.ts:428
Function
patchSubagentPromptVisibility
(content, ctx = {})
patch-claude-display.ts:1278
Function
patchThinkingCase
(content, ctx = {})
patch-claude-display.ts:350
Function
patchThinkingStreaming
(content)
patch-claude-display.ts:512
Function
patchVersionOutput
(content)
patch-claude-display.ts:1513
Function
patchWelcomePatchedBadge
(content)
patch-claude-display.ts:1545
Function
patchWordDiffLineBackgrounds
(content)
patch-claude-display.ts:271
Function
patchWriteCreateDiffColors
(content)
patch-claude-display.ts:178
Function
readVendoredElfContent
(binaryPath: string)
scripts/vendored-elf-native.ts:521
Function
writeVendoredElfContent
(binaryPath: string, content: string)
scripts/vendored-elf-native.ts:899