MCPcopy Create free account
hub / github.com/Marus/cortex-debug / NormalizePath

Method NormalizePath

src/backend/symbols.ts:916–929  ·  view source on GitHub ↗
(pathName: string)

Source from the content-addressed store, hash-verified

914 }
915
916 public static NormalizePath(pathName: string): string {
917 if (!pathName) { return pathName; }
918 if (os.platform() === 'win32') {
919 // Do this so path.normalize works properly
920 pathName = pathName.replace(/\//g, '\\');
921 } else {
922 pathName = pathName.replace(/\\/g, '/');
923 }
924 pathName = path.normalize(pathName);
925 if (os.platform() === 'win32') {
926 pathName = pathName.toLowerCase();
927 }
928 return pathName;
929 }
930}
931
932function getProp(ary: any, name: string): any {

Callers 8

readObjdumpSymbolLineMethod · 0.80
readNmSymbolLineMethod · 0.80
addToFileMapMethod · 0.80
addPathVariationsMethod · 0.80
getStaticVariablesMethod · 0.80
getFunctionByNameMethod · 0.80

Calls 1

normalizeMethod · 0.80

Tested by

no test coverage detected