2001-07-17 Miguel de Icaza * main.c (usage): Print out all the arguments. * get.c, main.c, dump.c: Remove `expand', `get_encoded_value', `get_blob_encoded_size' and replaced with the proper functions from metadata.c 2001-07-15 Miguel de Icaza * main.c (dis_code): Only display .entrypoint when we are dealing with a module that contains an entry point. This removes a bunch of warnings for .dll dumping Sun Jul 15 17:29:10 CEST 2001 Paolo Molaro * get.h,get.c: added some dis_stringify_object() functions: metadata decoding is now done in libmetadata. Still need to use them throughhout the code (and move other decode code to metadata). Fix also field decoding (band-aid until we load also referenced assemblies). * dis/main.c: start using the new routines. 2001-07-13 Miguel de Icaza * get.c (get_method): GOOD. Implemented this other bad boy. 2001-07-12 Miguel de Icaza * get.c (get_token_type): Implement TOKEN_TYPE_TYPE_SPEC. (get_typespec): Implement. (get_typedef_or_ref): Use get_typespec. * dis-cil.c (dissasemble_cil): Implement InlineField (dissasemble_cil): Implement InlineTok. * get.c (get_token, get_field): Implemented. Worked around lame tables in the spec. Wed Jul 11 18:52:15 CEST 2001 Paolo Molaro * dis-cil.c: output real name of local var. * dump.c: output more info about fields (flags and type). Properly decode Property signatures. Decode also method table. * main.c: Fix local variable info. Hopefully fix field and property list. Mon Jul 9 16:39:41 CEST 2001 Paolo Molaro * dump.c: write stuff to output, not stderr. Give more info for properties. * dump.c,dump.h,main.c: implement dump_table_event(), dump_table_file(), dump_table_moduleref(). * get.c: first attempt to decode string constants, need to find if and where this is actually specified. Fri Jul 6 19:49:21 CEST 2001 Paolo Molaro * dump.c,dump.h: implement dump_table_property(). * main.c: implement local variable info disassembling. Annotate entrypoint method. Remove memory leak in parse_method_signature (). 2001-07-04 Miguel de Icaza * get.c (get_methodref_signature): Implement. * dump.c (dump_table_memberref): Add memberref dumping. Tue, 3 Jul 2001 18:32:10 +0200 Paolo Molaro * main.c: return on failure. 2001-07-02 Miguel de Icaza * dis-cil.c (get_encoded_user_string): Return a string from the #US heap. o * get.c (get_blob_encoded_size): Implement 23.1.4 decoding. 2001-07-01 Miguel de Icaza * dis-cil.c: New file. CIL opcode dissasembler. 2001-06-27 Miguel de Icaza * main.c: Split code. 2001-06-22 Miguel de Icaza * main.c: More work on the disassembler and on the understanding of the metadata file format.