when I listed sources of a loaded modules (DLLs), some directories looked
like these:
----------------------------------------------------------------------------------------------------------
d:\mckendric\private\winceos\coreos\nk\kernel\pgpool.c
d:\mckendric\public\common\sdk\inc\kfuncs.h
----------------------------------------------------------------------------------------------------------

what's the meaning of MCKENDRIC?

I think it should be d:\WINCE420\private\...
or %_WINCEROOT%\private\...

and I found the real direcotry name [d:\wince420] appears as well:
d:\wince420\platform\xizang\kernel\hal\arm\oemidle.c

Why this happen? Is there anything subtle?

Thank you.



a complete source file list of nk.exe:
===================================================================

Source files for 'D:\MYWORK\LINDA\RELDIR\XIZANGDEBUG\NK.EXE' 14:01:08
10/24/2004 China Standard Time
d:\mckendric\private\winceos\coreos\nk\kernel\pgpool.c
d:\mckendric\private\winceos\coreos\nk\kernel\kdriver.c
d:\mckendric\private\winceos\coreos\nk\kernel\profiler.c
d:\mckendric\private\winceos\coreos\nk\kernel\exdsptch.c
d:\mckendric\private\winceos\coreos\nk\kernel\stubs.c
d:\mckendric\private\winceos\coreos\core\dll\cscode.c
d:\mckendric\private\winceos\coreos\nk\kernel\intrapi.c
d:\mckendric\private\winceos\coreos\nk\kernel\kmisc.c
d:\mckendric\private\winceos\coreos\nk\inc\celognk.h
d:\mckendric\private\winceos\coreos\nk\kernel\kwin32.c
d:\mckendric\public\common\sdk\inc\kfuncs.h
d:\mckendric\private\winceos\coreos\nk\kernel\schedule.c
d:\mckendric\private\winceos\coreos\nk\inc\celognk.h
d:\mckendric\public\common\sdk\inc\kfuncs.h
d:\mckendric\private\winceos\coreos\nk\kernel\physmem.c
d:\mckendric\private\winceos\coreos\nk\kernel\virtmem.c
d:\mckendric\private\winceos\coreos\nk\inc\celognk.h
d:\mckendric\private\winceos\coreos\nk\kernel\loader.c
d:\mckendric\private\winceos\coreos\nk\inc\celognk.h
d:\mckendric\private\winceos\coreos\nk\kernel\printf.c
d:\mckendric\private\winceos\coreos\nk\kernel\compr2.c
d:\mckendric\private\winceos\coreos\nk\kernel\ppfs.c
d:\mckendric\private\winceos\coreos\nk\kernel\heap.c
d:\mckendric\private\winceos\coreos\nk\kernel\objdisp.c
d:\mckendric\private\winceos\coreos\nk\kernel\resource.c
d:\mckendric\private\winceos\coreos\nk\kernel\arm\strings.c
d:\mckendric\private\winceos\coreos\nk\kernel\arm\thmunwnd.c
d:\mckendric\private\winceos\coreos\nk\kernel\arm\unwind.c
d:\mckendric\private\winceos\coreos\nk\kernel\arm\mdarm.c
d:\mckendric\private\winceos\coreos\nk\mapfile\mapfile.c
d:\mckendric\private\winceos\coreos\nk\lzxcompress\bclib\decompr.c
d:\mckendric\private\winceos\coreos\nk\lzxcompress\bclib\bincompp.h
d:\mckendric\private\winceos\coreos\nk\lzxcompress\lzx\decoder\decverb.c
d:\mckendric\private\winceos\coreos\nk\lzxcompress\lzx\decoder\decalign.c
d:\mckendric\private\winceos\coreos\nk\lzxcompress\lzx\decoder\maketbl.c
d:\mckendric\private\winceos\coreos\nk\lzxcompress\lzx\decoder\dectree.c
d:\mckendric\private\winceos\coreos\nk\lzxcompress\lzx\decoder\decxlat.c
d:\mckendric\private\winceos\coreos\nk\lzxcompress\lzx\decoder\decin.c
d:\mckendric\private\winceos\coreos\nk\lzxcompress\lzx\decoder\decuncmp.c
d:\mckendric\private\winceos\coreos\nk\lzxcompress\lzx\decoder\decblk.c
d:\mckendric\private\winceos\coreos\nk\lzxcompress\lzx\decoder\decout.c
d:\mckendric\private\winceos\coreos\nk\lzxcompress\lzx\decoder\decinit.c
d:\mckendric\private\winceos\coreos\nk\lzxcompress\lzx\decoder\decapi.c
d:\mckendric\private\winceos\coreos\nk\lzxcompress\lzx\decoder\ldi.c
d:\mckendric\private\winceos\coreos\nk\compress\kdecompress.c
d:\mckendric\private\winceos\coreos\nk\compress\compress.c
d:\mckendric\private\winceos\coreos\nk\kitl\ethdbg.c
d:\mckendric\private\winceos\coreos\nk\kitl\edbgprot.c
d:\mckendric\private\winceos\coreos\nk\kitl\timer.c
d:\mckendric\private\winceos\coreos\nk\kitl\debug.c
d:\mckendric\public\common\oak\drivers\ethdbg\kitleth\dhcp.c
d:\mckendric\public\common\oak\drivers\ethdbg\kitleth\kitleth.c
d:\mckendric\public\common\oak\drivers\ethdbg\eboot\edbg.c
d:\mckendric\public\common\oak\drivers\ethdbg\eboot\dhcp.c
d:\mckendric\public\common\oak\drivers\ethdbg\eboot\udp.c
d:\mckendric\public\common\oak\drivers\ethdbg\eboot\tftp.c
d:\mckendric\public\common\oak\drivers\ethdbg\eboot\tftpd.c
d:\mckendric\public\common\oak\drivers\ethdbg\eboot\ebsimp.c
d:\wince420\platform\xizang\drivers\ethdbg\ne2k\ne2000.c
d:\wince420\platform\xizang\drivers\ethdbg\smcb\smc.c
d:\wince420\platform\xizang\kernel\hal\arm\timerxsc1.c
d:\wince420\platform\xizang\kernel\hal\arm\intxsc1.c
d:\mywork\linda\wince420\xizang\cesysgen\sdk\inc\kfuncs.h
d:\wince420\platform\xizang\kernel\hal\arm\oemidle.c
d:\wince420\platform\xizang\kernel\hal\arm\edeviceinit.c
d:\wince420\platform\xizang\kernel\hal\debug.c
d:\wince420\platform\xizang\kernel\hal\cfwxsc1.c
d:\wince420\platform\xizang\kernel\hal\mdppfs.c
d:\wince420\platform\xizang\kernel\hal\oemioctl.c
d:\wince420\platform\xizang\kernel\hal\halether.c
d:\wince420\platform\xizang\kernel\hal\halkitl.c
d:\mckendric\public\common\oak\csp\arm\xscale\cfw.c
d:\mckendric\private\winceos\coreos\core\corelibc\crtw32\misc\rotr.c
d:\mckendric\private\winceos\coreos\core\corelibc\crtw32\misc\rotl.c
d:\mckendric\private\winceos\coreos\core\corelibc\crtw32\helper\arm\__div0.c
d:\mckendric\private\winceos\coreos\core\corelibc\crtw32\convert\xtoa.c
d:\mckendric\private\winceos\coreos\core\corelibc\crtw32\convert\atox.c
End Source files for 'D:\MYWORK\LINDA\RELDIR\XIZANGDEBUG\NK.EXE' 14:01:08
10/24/2004 China Standard Time

===================================================================

Re: What is "mckendric" in source directory "d:\mckendric\..." by olol

olol
Sun Oct 24 02:01:37 CDT 2004

Under DEBUG mode, I found that it will ask for source file in
"d:\mckendric".
I found that the directory stucture seems not the same as D:\wince420\..

so I guess it is the source directory for those which are not exposed to
public, i.e.
it is the unrevealed directory?
Am I right?


"olol" <coocoo@citiz.net> wrote in message
news:OqtPHBZuEHA.1292@TK2MSFTNGP10.phx.gbl...
> when I listed sources of a loaded modules (DLLs), some directories looked
> like these:
> ----------------------------------------------------------------------------------------------------------
> d:\mckendric\private\winceos\coreos\nk\kernel\pgpool.c
> d:\mckendric\public\common\sdk\inc\kfuncs.h
> ----------------------------------------------------------------------------------------------------------
>
> what's the meaning of MCKENDRIC?
>
> I think it should be d:\WINCE420\private\...
> or %_WINCEROOT%\private\...
>
> and I found the real direcotry name [d:\wince420] appears as well:
> d:\wince420\platform\xizang\kernel\hal\arm\oemidle.c
>
> Why this happen? Is there anything subtle?
>
> Thank you.
>
>
>
> a complete source file list of nk.exe:
> ===================================================================
>
> Source files for 'D:\MYWORK\LINDA\RELDIR\XIZANGDEBUG\NK.EXE' 14:01:08
> 10/24/2004 China Standard Time
> d:\mckendric\private\winceos\coreos\nk\kernel\pgpool.c
> d:\mckendric\private\winceos\coreos\nk\kernel\kdriver.c
> d:\mckendric\private\winceos\coreos\nk\kernel\profiler.c
> d:\mckendric\private\winceos\coreos\nk\kernel\exdsptch.c
> d:\mckendric\private\winceos\coreos\nk\kernel\stubs.c
> d:\mckendric\private\winceos\coreos\core\dll\cscode.c
> d:\mckendric\private\winceos\coreos\nk\kernel\intrapi.c
> d:\mckendric\private\winceos\coreos\nk\kernel\kmisc.c
> d:\mckendric\private\winceos\coreos\nk\inc\celognk.h
> d:\mckendric\private\winceos\coreos\nk\kernel\kwin32.c
> d:\mckendric\public\common\sdk\inc\kfuncs.h
> d:\mckendric\private\winceos\coreos\nk\kernel\schedule.c
> d:\mckendric\private\winceos\coreos\nk\inc\celognk.h
> d:\mckendric\public\common\sdk\inc\kfuncs.h
> d:\mckendric\private\winceos\coreos\nk\kernel\physmem.c
> d:\mckendric\private\winceos\coreos\nk\kernel\virtmem.c
> d:\mckendric\private\winceos\coreos\nk\inc\celognk.h
> d:\mckendric\private\winceos\coreos\nk\kernel\loader.c
> d:\mckendric\private\winceos\coreos\nk\inc\celognk.h
> d:\mckendric\private\winceos\coreos\nk\kernel\printf.c
> d:\mckendric\private\winceos\coreos\nk\kernel\compr2.c
> d:\mckendric\private\winceos\coreos\nk\kernel\ppfs.c
> d:\mckendric\private\winceos\coreos\nk\kernel\heap.c
> d:\mckendric\private\winceos\coreos\nk\kernel\objdisp.c
> d:\mckendric\private\winceos\coreos\nk\kernel\resource.c
> d:\mckendric\private\winceos\coreos\nk\kernel\arm\strings.c
> d:\mckendric\private\winceos\coreos\nk\kernel\arm\thmunwnd.c
> d:\mckendric\private\winceos\coreos\nk\kernel\arm\unwind.c
> d:\mckendric\private\winceos\coreos\nk\kernel\arm\mdarm.c
> d:\mckendric\private\winceos\coreos\nk\mapfile\mapfile.c
> d:\mckendric\private\winceos\coreos\nk\lzxcompress\bclib\decompr.c
> d:\mckendric\private\winceos\coreos\nk\lzxcompress\bclib\bincompp.h
>
> d:\mckendric\private\winceos\coreos\nk\lzxcompress\lzx\decoder\decverb.c
>
> d:\mckendric\private\winceos\coreos\nk\lzxcompress\lzx\decoder\decalign.c
>
> d:\mckendric\private\winceos\coreos\nk\lzxcompress\lzx\decoder\maketbl.c
>
> d:\mckendric\private\winceos\coreos\nk\lzxcompress\lzx\decoder\dectree.c
>
> d:\mckendric\private\winceos\coreos\nk\lzxcompress\lzx\decoder\decxlat.c
> d:\mckendric\private\winceos\coreos\nk\lzxcompress\lzx\decoder\decin.c
>
> d:\mckendric\private\winceos\coreos\nk\lzxcompress\lzx\decoder\decuncmp.c
> d:\mckendric\private\winceos\coreos\nk\lzxcompress\lzx\decoder\decblk.c
> d:\mckendric\private\winceos\coreos\nk\lzxcompress\lzx\decoder\decout.c
>
> d:\mckendric\private\winceos\coreos\nk\lzxcompress\lzx\decoder\decinit.c
> d:\mckendric\private\winceos\coreos\nk\lzxcompress\lzx\decoder\decapi.c
> d:\mckendric\private\winceos\coreos\nk\lzxcompress\lzx\decoder\ldi.c
> d:\mckendric\private\winceos\coreos\nk\compress\kdecompress.c
> d:\mckendric\private\winceos\coreos\nk\compress\compress.c
> d:\mckendric\private\winceos\coreos\nk\kitl\ethdbg.c
> d:\mckendric\private\winceos\coreos\nk\kitl\edbgprot.c
> d:\mckendric\private\winceos\coreos\nk\kitl\timer.c
> d:\mckendric\private\winceos\coreos\nk\kitl\debug.c
> d:\mckendric\public\common\oak\drivers\ethdbg\kitleth\dhcp.c
> d:\mckendric\public\common\oak\drivers\ethdbg\kitleth\kitleth.c
> d:\mckendric\public\common\oak\drivers\ethdbg\eboot\edbg.c
> d:\mckendric\public\common\oak\drivers\ethdbg\eboot\dhcp.c
> d:\mckendric\public\common\oak\drivers\ethdbg\eboot\udp.c
> d:\mckendric\public\common\oak\drivers\ethdbg\eboot\tftp.c
> d:\mckendric\public\common\oak\drivers\ethdbg\eboot\tftpd.c
> d:\mckendric\public\common\oak\drivers\ethdbg\eboot\ebsimp.c
> d:\wince420\platform\xizang\drivers\ethdbg\ne2k\ne2000.c
> d:\wince420\platform\xizang\drivers\ethdbg\smcb\smc.c
> d:\wince420\platform\xizang\kernel\hal\arm\timerxsc1.c
> d:\wince420\platform\xizang\kernel\hal\arm\intxsc1.c
> d:\mywork\linda\wince420\xizang\cesysgen\sdk\inc\kfuncs.h
> d:\wince420\platform\xizang\kernel\hal\arm\oemidle.c
> d:\wince420\platform\xizang\kernel\hal\arm\edeviceinit.c
> d:\wince420\platform\xizang\kernel\hal\debug.c
> d:\wince420\platform\xizang\kernel\hal\cfwxsc1.c
> d:\wince420\platform\xizang\kernel\hal\mdppfs.c
> d:\wince420\platform\xizang\kernel\hal\oemioctl.c
> d:\wince420\platform\xizang\kernel\hal\halether.c
> d:\wince420\platform\xizang\kernel\hal\halkitl.c
> d:\mckendric\public\common\oak\csp\arm\xscale\cfw.c
> d:\mckendric\private\winceos\coreos\core\corelibc\crtw32\misc\rotr.c
> d:\mckendric\private\winceos\coreos\core\corelibc\crtw32\misc\rotl.c
>
> d:\mckendric\private\winceos\coreos\core\corelibc\crtw32\helper\arm\__div0.c
> d:\mckendric\private\winceos\coreos\core\corelibc\crtw32\convert\xtoa.c
> d:\mckendric\private\winceos\coreos\core\corelibc\crtw32\convert\atox.c
> End Source files for 'D:\MYWORK\LINDA\RELDIR\XIZANGDEBUG\NK.EXE' 14:01:08
> 10/24/2004 China Standard Time
>
> ===================================================================
>



Re: What is "mckendric" in source directory "d:\mckendric\..." by Steve

Steve
Sun Oct 24 03:16:42 CDT 2004

It's the name of the directory used at the time the code was compiled. In
this case it was compiled by Microsoft before shipping the product.
Mckendric is the MS internal code name for V4.2 so that is what they use
there.

--
Steve Maillet
EmbeddedFusion
www.EmbeddedFusion.com
smaillet at EmbeddedFusion dot com