Michał Cierniak

Rotor, Semiworks and other interesting topics

Browse by Tags

Tagged Content List
  • Blog Post: Annotations for Rotor source files (9) - clr/src/inc

    This is the last post giving brief summaries of .h files in the clr/src/inc directory of the Rotor distribution. As usually whenever the file contains a good summary in a comment, I simply quote the comment here, otherwise I write new notes to capture the contents of the file. Comments that are copied...
  • Blog Post: Annotations for Rotor source files (8) - clr/src/inc

    palclr.h Comment: // Various macros and constants that are necessary to make the CLR portable. palstartup.h Comment: // An implementation of startup code for Rotor's Unix PAL. This file should // be included by any file in a PAL application that defines main. // palstartupw.h is the Unicode...
  • Blog Post: 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...
  • Blog Post: Annotations for Rotor source files (6) - clr/src/inc

    fuspriv.h (not in tarball) Like other *.idl files, it is copied from palrt/idl Unlike other files generated from idl, this one doesn't have a corresponding idl file anywhere in the tarball. gchost.h (not in tarball) Comment: * Common Language Runtime Profiling interfaces * * The IGCHost...
  • Blog Post: Annotations for Rotor source files (5) - clr/src/inc

    dump-type-info.h Comment: Defines macros which turn the contents of "dump-types.h" into class offsets and member offsets to use with GetMemberOffset(). Used by SOS. See dump-tables.h Includes dump-types.h dump-types.h Comment: Tables needed by Minidump & SOS Generates descriptions...
  • Blog Post: Annotations for Rotor source files (4) - clr/src/inc

    Here’s the fourth installment of the annotations. Do people find this useful? I know that Andrew thinks that these annotations are a good idea . I would love to hear feedback from others. corpriv.h Defines two interfaces: IMetaDataHelper and IMetaDataEmitHelper and a set of functions...
  • Blog Post: Annotations for Rotor source files (3) - clr/src/inc

    Here are annotations for more files from the clr/src/inc directory. corffi.h (not in the tarball) CLR FFI (Foreign Function Interface) interfaces. Generated from corffi.idl. Note that there's another corffi.h in palrt\idl that is there to support the build process. Defines IManagedInstanceWrapper...
  • Blog Post: Annotations for Rotor source files (2) - clr/src/inc cont.

    Here are a few more files. Enjoy! ceefilegenwriter.h Comment: // CeeFileGenWriter contains all the code necessary to actually write an exe // while CCeeGen contains everything else. This lets CeeGen.exe and the VM // share more code without forcing the VM to carry the extra code to write...
  • Blog Post: Annotations for Rotor source files (1) - clr/src/inc directory

    The other night I spent some time with two colleagues (Jim Miller and Peter Drayton ) to look at Rotor source files and write a short annotation for each file. We looked at a few header files in the clr/src/inc directory. We thought that the experience was useful and we may sit down again and describe...
Page 1 of 1 (9 items)