Hi,
 Referring to the gdb output below, Is there any way to trace the
Function thats making a call to JIT_Stelem_Ref? [on BSD]

gdb trace:
Program received signal SIGSEGV, Segmentation fault.
Object::GetTypeHandle (this=0x80000000)
    at /usr/home/archana/concgc/sscli/clr/src/vm/wks/../class.h:369
369         BOOL            IsArray()           { return(m_wFlags &
enum_flag_Array); }
(gdb) bt
#0  Object::GetTypeHandle (this=0x80000000)
    at /usr/home/archana/concgc/sscli/clr/src/vm/wks/../class.h:369
#1  0x2857e2bf in ObjIsInstanceOf (pElement=0x80000000, toTypeHnd={{
        m_asInt = 684172000, m_asPtr = 0x28c7a2e0, m_asTypeDesc =
0x28c7a2e0,
        m_asMT = 0x28c7a2e0}})
    at
/usr/home/archana/rotor/sscli/clr/src/vm/wks/../jitinterface.cpp:6108
#2  0x28583696 in JIT_Stelem_Ref (array=0x28f661e8, idx=3, val=0x80000000)
    at
/usr/home/archana/rotor/sscli/clr/src/vm/wks/../jitinterface.cpp:7143
#3  0x2b1445e4 in ?? ()
#4  0x2b143efa in ?? ()
#5  0x2b160c0b in ?? ()
#6  0x2b1523ea in ?? ()
#7  0x2b15a645 in ?? ()
#8  0x2b14c7ce in ?? ()
#9  0x2b14c123 in ?? ()
#10 0x2b14bfc1 in ?? ()
#11 0x2838b351 in donestack ()
   from
/usr/home/archana/concgc/sscli/build/v1.x86fstchk.rotor/libsscoree.so
#12 0x28421923 in CallDescrWorker (pSrcEnd=0x8186798, numStackSlots=2,
    pArgumentRegisters=0x8186760, pTarget=0x2f3ec873)
    at /usr/home/archana/concgc/sscli/clr/src/vm/wks/../class.cpp:9769
#13 0x2858f26a in MethodDesc::CallDescr (this=0x2f3ec878,
    pTarget=0x2f3ec873 "�W\207�\211�\002+�\201\002+p�>/\224�?/\024�>/",


Regards
archana

Reply via email to