Welcome to MSDN Blogs
Sign in
|
Join
|
Help
Michał Cierniak
Rotor, Semiworks and other interesting topics
This Blog
Email
Syndication
RSS 2.0
Atom 1.0
Search
Tags
Annotated Rotor
CLR
Other
Rotor - all
Rotor - general
Archives
April 2006 (1)
April 2005 (1)
March 2005 (1)
February 2005 (1)
January 2005 (2)
December 2004 (4)
October 2004 (2)
September 2004 (1)
August 2004 (1)
July 2004 (1)
May 2004 (8)
April 2004 (2)
March 2004 (2)
February 2004 (7)
January 2004 (8)
Annotations for Rotor source files (7) - clr/src/inc
jitperf.h
Comment:
// Internal interface for gathering JIT perfmormance stats. These stats are
// logged (or displayed) in two ways. If PERF_COUNTERS are enabled the
// perfmon etc. would display the jit stats. If ENABLE_PERF_LOG is enabled
// and PERF_OUTPUT env var is defined then the jit stats are displayed on the
// stdout. (The jit stats are outputted in a specific format to a file for
// automated perf tests.)
A nop in Rotor v1.
log.h
Comment
// Logging Facility
Usage is described in html docs for Rotor.
loglf.h
Defines categories of things to log.
See log.h and the html docs.
machine.h
Defines DWORD and QWORD. Optionally includes windows.h etc.
md5.h
Comment:
// A pretty-darned fast implementation of MD5
mdcommon.h
Comment:
// Common header file for both MD and COMPLIB subdirectories
Notes:
Defines an enum for file formats
Defines strings (A & W) of metadata stream names.
member-offset-info.h
Defines MEMBER_OFFSET_INFO: appends _member_offset_info to its argument
See dump-tables.cpp. This file defines structs that are declared as friends of various data structures.
metadata.h
Comment:
// Common includes for EE & metadata internal. This file contains
// definition of CorMetaDataScope
Definitions of internal metadata APIs (COM-based) and their supporting structs and enums.
metadatatracker.h
In Rotor stubbed out.
metamodelpub.h
Internal definitions of the metadata tables. See
ECMA CLI
Partition II.
mscorcfg.h
A trivial XML parser for config files.
mscoree.h
(not in tarball)
Generated from mscoree.idl
nativevaraccessors.h
Comment:
// The following are used to read and write data given NativeVarInfo
// for primitive types. Don't use these for VALUECLASSes.
Related to ICorDebugInfo. Used by the impl of the Debugger API.
nsutilpriv.h
Comment:
// Helpers for converting namespace separators.
E.g. splitting a string into a namespace and name.
openum.h
Defines enums opcode_t (using opcode.def) and opcode_format_t.
opinfo.h
Defines types that implement the IL opcode decoder.
outstring.h
Comment:
/* A simple, lightweight, character output stream, with very few
external dependancies (like sprintf ... ) */
Published Wednesday, February 18, 2004 6:30 PM by
michaljc
Filed under:
Annotated Rotor
,
Rotor - all
Comments
#
re: Annotations for Rotor source files (7) - clr/src/inc
Is this the new style of coding?
Code in the actual project and comments in a blog? INGENIUS!
Thursday, February 19, 2004 12:53 AM by
Annita Krapp
#
Items of interest pt3
Monday, February 23, 2004 8:17 AM by
Andrew Stopford's Weblog
#
re: Annotations for Rotor source files (7) - clr/src/inc
Would be great to see this in their own category Michal, may be easy to keep track of new ones as you release them. Thanks for taking the time out to work in these.
Monday, February 23, 2004 5:19 AM by
Andrew Stopford
#
re: Annotations for Rotor source files (7) - clr/src/inc
Done! Thanks for the good idea. There's now a category "Annotated Rotor". I have also created two other categories but I haven't given it all too much thought yet, so I may refine the scheme in the future.
Monday, February 23, 2004 9:11 PM by
Michal Cierniak
Anonymous comments are disabled