efuns - internals - debug_info

MudOS v21c2

debug_info(3)�� MudOS v21c2�� (5 Sep 1994)

������:
    �� debug_info() - ��ʾ���� (debug) ��Ϣ
���﷨:
    �� mixed debug_info( int operation, ... );
    �� mixed debug_info( 0, object ob );
    �� mixed debug_info( 1, object ob );

    �� ��� debug_info( ���� operation, ... );
    �� ��� debug_info( 0, ��� ob );
    �� ��� debug_info( 1, ��� ob );

���÷�:
    �� debug_info()�� ��һ����ͨ��;�Ĵ�ʩ, ����Ϊ MudOS �����������. ������Ҫ�ij�����Ϣ���ɵ�һ����������. ����IJ������ɵ�һ�������Ķ��� (operation)�� ����.

    �� ���ڵĶ��� (0 �� 1) ��Ҫ�ڶ����������, ������������ʾ MudOS ����ṹ�IJ�ͬ��Χ ( various fields of the MudOS object structure).

    �� ���µ� LPC ����������һ���򵥵�������:

    �� ����һ:

      �� /* 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());
        ���� }
    �� �����:
        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
    ��

���ο�: ������:
    �� Spock @ FF 97.Jan.27.�� (printed 3/16/95)

�ص���һҳ