
     ddddeeeebbbbuuuugggg____iiiinnnnffffoooo((((3333))))          MMMMuuuuddddOOOOSSSS ((((5555 SSSSeeeepppp 1111999999994444))))           ddddeeeebbbbuuuugggg____iiiinnnnffffoooo((((3333))))

     NNNNAAAAMMMMEEEE
          debug_info() - display debug information

     SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
          mixed debug_info( int operation, ... );
          mixed debug_info( 0, object ob );
          mixed debug_info( 1, object ob );

     DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
          debug_info() is a general-purpose facility which may be used
          to debug the MudOS driver.  The debugging information
          requested is determined by the first argument.  Successive
          arguments are determine by the operation selected.

          The existing operations (0 and 1) require a second object
          type argument, and may be used to display the various fields
          of the MudOS object structure.

          The following LPC code was used to generate the sample
          output:

          /* di0.c */
          create() {
              debug_info(0, this_object());
          }

               O_HEART_BEAT      : FALSE
               O_IS_WIZARD       : FALSE
               O_ENABLE_COMMANDS : FALSE
               O_CLONE           : FALSE
               O_DESTRUCTED      : FALSE
               O_SWAPPED         : FALSE
               O_ONCE_INTERACTIVE: FALSE
               O_RESET_STATE     : FALSE
               O_WILL_CLEAN_UP   : FALSE
               O_WILL_RESET: TRUE
               total light : 0
               next_reset  : 720300560
               time_of_ref : 720299416
               ref         : 2
               swap_num    : -1
               name        : 'u/c/cynosure/di0'
               next_all    : OBJ(bin/dev/_update)
               This object is the head of the object list.

          /* di1.c */
          create() {
              debug_info(1, this_object());
          }

     Page 1                                          (printed 3/16/95)

     ddddeeeebbbbuuuugggg____iiiinnnnffffoooo((((3333))))          MMMMuuuuddddOOOOSSSS ((((5555 SSSSeeeepppp 1111999999994444))))           ddddeeeebbbbuuuugggg____iiiinnnnffffoooo((((3333))))

               program ref's 1
               Name u/c/cynosure/di1.c
               program size 10
               num func's 1 (16)
               num strings 0
               num vars 0 (0)
               num inherits 0 (0)
               total size 104

     SSSSEEEEEEEE AAAALLLLSSSSOOOO
          dump_file_descriptors(3), dump_socket_status(3)

     Page 2                                          (printed 3/16/95)

