Welcome to Geeks Portal Sign in | Join | Help
in
 
 

Browse by Tags

Sorry, but there are no more tags available to filter with.
  • Around GC

    In Win32, each process has an associated address space. Portions of address space can be reserved, mapped (or "committed"), or unmapped ("freed") using the functions VirtualAlloc and VirtualFree. (In addition, NT allows one process to allocate memory in another process). File objects can be memory-mapped...
    Posted to Risman Adnan (Weblog) by Risman Adnan Mattotorang on 09-08-2006
  • What can Phoenix do for us

    I always like to start with litle history then answer the WHY question. Phoenix History Several years ago the Visual C++ was cranking out compiler backends, doing platform retargeting (x64, IA64) for example was a painful process, and a small group in the Microsoft VC team decided that it would be worth...
    Posted to Risman Adnan (Weblog) by Risman Adnan Mattotorang on 09-07-2006
  • Phoenix Plug-Ins

    Plugin is one topic that I will cover in my TechEd SEA presentation. A "plug-in" means a user-written module that will be executed by backend compiler (C2), or a Phoenix-based analysis tool. Suppose we build a plug-in, called OurPlugIn.dll for C2.exe. Then, with the appropriate command-line switches...
    Posted to Risman Adnan (Weblog) by Risman Adnan Mattotorang on 09-07-2006
  • Phoenix Phases and Plugins

    Phoenix Phases Phoenix manages its processing using pipeline-like architecture. Each execution steps in this pipeline called phases and Phoenix already has built-in pipeline that can be listed using -dumpphaselist C2 switch. Phases are stored as an ordered list and are executed sequentially. Inter-phase...
    Posted to Risman Adnan (Weblog) by Risman Adnan Mattotorang on 09-05-2006
  • My Presentation Slides

    Here is my slides for the incoming events. You can download it before attending. Community inTouch | ASP.NET Security , Sept 2, 2006 - Security Processing of HTTP Request .NET Curriculum Workshop, Aug 29, 2006 - Inside .NET CLR - .NET Remoting ETF Surabaya, Augt 31, 2006 - .NET and J2EE Interoperability...
    Posted to Risman Adnan (Weblog) by Risman Adnan Mattotorang on 08-28-2006
  • Phoenix DLL Phase Plug-In

    Phoenix supports modular compiler phase design. It allows us to select phases that we want invoked including core processing phases in Phoenix framework. In addition, Phoenix supports the ability to customize the phases invoked via a managed DLL plug-in. The DLL phase plug-in can manipulate the phase...
    Posted to Risman Adnan (Weblog) by Risman Adnan Mattotorang on 08-22-2006
  • Phoenix Garbage Collector

    Conservative GC like Boehm-Demers-Weiser can be used as a GC replacement for C malloc or C++ new. You can allocate memory basically as you normally would, without explicitly deallocating memory that is no longer useful. The collector is also used by a number of programming language implementations that...
    Posted to Risman Adnan (Weblog) by Risman Adnan Mattotorang on 08-21-2006
  • Phoenix Input and Output Components

    Most of LOB developers don’t have a clear understanding what is inside DLL/EXE even though they have done it with managed or native compilers. One job of compilers is to produce PE/COFF for your OBJ/assemblies. If you know what's inside your OBJ/assembly, you'll find that you've become a better...
    Posted to Risman Adnan (Weblog) by Risman Adnan Mattotorang on 08-21-2006
  • Phoenix | High Level View

    I just scanned my hand written paper and looks okay :). It describes what phoenix means to me. Click on the picture for some explanation. My other suggestions are, try to download Phoenix from here and see how Uncle Jim described it from Channel9 .
    Posted to Risman Adnan (Weblog) by Risman Adnan Mattotorang on 08-18-2006
  • Phoenix C2.EXE

    C2.EXE is a compiler backend that is compatible with the CL.EXE. C2 has three major components: - Driver - Phoenix core - Target. Unmanaged builds statically link these three components into one executable. Managed builds create these three components as separate Microsoft Intermediate Language (MSIL...
    Posted to Risman Adnan (Weblog) by Risman Adnan Mattotorang on 08-16-2006
Page 1 of 2 (11 items) 1 2 Next >
 
 
Powered by Community Server (Commercial Edition), by Telligent Systems
Copyright © INDC, 2006. All rights reserved.