115b28be9SShankar Easwaran# 215b28be9SShankar Easwaran# Check if the index is appearing properly in the output file 315b28be9SShankar Easwaran# 4c7d7c6fbSDavid MajnemerRUN: llvm-nm -a --numeric-sort -M %p/Inputs/coff_archive.lib | FileCheck -check-prefix=CHECKIDX %s 515b28be9SShankar Easwaran 615b28be9SShankar EaswaranCHECKIDX: Archive map 715b28be9SShankar EaswaranCHECKIDX: ??0invalid_argument@std@@QAE@PBD@Z in Debug\mymath.obj 815b28be9SShankar EaswaranCHECKIDX: ??0logic_error@std@@QAE@PBD@Z in Debug\mymath.obj 915b28be9SShankar EaswaranCHECKIDX: ??1invalid_argument@std@@UAE@XZ in Debug\mymath.obj 1015b28be9SShankar EaswaranCHECKIDX: ??1logic_error@std@@UAE@XZ in Debug\mymath.obj 1115b28be9SShankar EaswaranCHECKIDX: ??_7invalid_argument@std@@6B@ in Debug\mymath.obj 1215b28be9SShankar EaswaranCHECKIDX: ??_7logic_error@std@@6B@ in Debug\mymath.obj 1315b28be9SShankar EaswaranCHECKIDX: ??_C@_0BC@IHENMCGI@b?5cannot?5be?5zero?$CB?$AA@ in Debug\mymath.obj 1415b28be9SShankar EaswaranCHECKIDX: ??_Ginvalid_argument@std@@UAEPAXI@Z in Debug\mymath.obj 1515b28be9SShankar EaswaranCHECKIDX: ??_Glogic_error@std@@UAEPAXI@Z in Debug\mymath.obj 1615b28be9SShankar EaswaranCHECKIDX: ??_R0?AVexception@std@@@8 in Debug\mymath.obj 1715b28be9SShankar EaswaranCHECKIDX: ??_R0?AVinvalid_argument@std@@@8 in Debug\mymath.obj 1815b28be9SShankar EaswaranCHECKIDX: ??_R0?AVlogic_error@std@@@8 in Debug\mymath.obj 1915b28be9SShankar EaswaranCHECKIDX: ??_R0PAVexception@std@@@8 in Debug\mymath.obj 2015b28be9SShankar EaswaranCHECKIDX: ??_R0PAVinvalid_argument@std@@@8 in Debug\mymath.obj 2115b28be9SShankar EaswaranCHECKIDX: ??_R0PAVlogic_error@std@@@8 in Debug\mymath.obj 2215b28be9SShankar EaswaranCHECKIDX: ??_R0PAX@8 in Debug\mymath.obj 2315b28be9SShankar EaswaranCHECKIDX: ??_R1A@?0A@EA@exception@std@@8 in Debug\mymath.obj 2415b28be9SShankar EaswaranCHECKIDX: ??_R1A@?0A@EA@invalid_argument@std@@8 in Debug\mymath.obj 2515b28be9SShankar EaswaranCHECKIDX: ??_R1A@?0A@EA@logic_error@std@@8 in Debug\mymath.obj 2615b28be9SShankar EaswaranCHECKIDX: ??_R2exception@std@@8 in Debug\mymath.obj 2715b28be9SShankar EaswaranCHECKIDX: ??_R2invalid_argument@std@@8 in Debug\mymath.obj 2815b28be9SShankar EaswaranCHECKIDX: ??_R2logic_error@std@@8 in Debug\mymath.obj 2915b28be9SShankar EaswaranCHECKIDX: ??_R3exception@std@@8 in Debug\mymath.obj 3015b28be9SShankar EaswaranCHECKIDX: ??_R3invalid_argument@std@@8 in Debug\mymath.obj 3115b28be9SShankar EaswaranCHECKIDX: ??_R3logic_error@std@@8 in Debug\mymath.obj 3215b28be9SShankar EaswaranCHECKIDX: ??_R4invalid_argument@std@@6B@ in Debug\mymath.obj 3315b28be9SShankar EaswaranCHECKIDX: ??_R4logic_error@std@@6B@ in Debug\mymath.obj 3415b28be9SShankar EaswaranCHECKIDX: ?Add@MyMathFuncs@MathFuncs@@SANNN@Z in Debug\mymath.obj 3515b28be9SShankar EaswaranCHECKIDX: ?Divide@MyMathFuncs@MathFuncs@@SANNN@Z in Debug\mymath.obj 3615b28be9SShankar EaswaranCHECKIDX: ?Multiply@MyMathFuncs@MathFuncs@@SANNN@Z in Debug\mymath.obj 3715b28be9SShankar EaswaranCHECKIDX: ?Subtract@MyMathFuncs@MathFuncs@@SANNN@Z in Debug\mymath.obj 3815b28be9SShankar EaswaranCHECKIDX: ?_Rank@?$_Arithmetic_traits@C@std@@2HB in Debug\mymath.obj 3915b28be9SShankar EaswaranCHECKIDX: ?_Rank@?$_Arithmetic_traits@D@std@@2HB in Debug\mymath.obj 4015b28be9SShankar EaswaranCHECKIDX: ?_Rank@?$_Arithmetic_traits@E@std@@2HB in Debug\mymath.obj 4115b28be9SShankar EaswaranCHECKIDX: ?_Rank@?$_Arithmetic_traits@F@std@@2HB in Debug\mymath.obj 4215b28be9SShankar EaswaranCHECKIDX: ?_Rank@?$_Arithmetic_traits@G@std@@2HB in Debug\mymath.obj 4315b28be9SShankar EaswaranCHECKIDX: ?_Rank@?$_Arithmetic_traits@H@std@@2HB in Debug\mymath.obj 4415b28be9SShankar EaswaranCHECKIDX: ?_Rank@?$_Arithmetic_traits@I@std@@2HB in Debug\mymath.obj 4515b28be9SShankar EaswaranCHECKIDX: ?_Rank@?$_Arithmetic_traits@J@std@@2HB in Debug\mymath.obj 4615b28be9SShankar EaswaranCHECKIDX: ?_Rank@?$_Arithmetic_traits@K@std@@2HB in Debug\mymath.obj 4715b28be9SShankar EaswaranCHECKIDX: ?_Rank@?$_Arithmetic_traits@M@std@@2HB in Debug\mymath.obj 4815b28be9SShankar EaswaranCHECKIDX: ?_Rank@?$_Arithmetic_traits@N@std@@2HB in Debug\mymath.obj 4915b28be9SShankar EaswaranCHECKIDX: ?_Rank@?$_Arithmetic_traits@O@std@@2HB in Debug\mymath.obj 5015b28be9SShankar EaswaranCHECKIDX: ?_Rank@?$_Arithmetic_traits@_J@std@@2HB in Debug\mymath.obj 5115b28be9SShankar EaswaranCHECKIDX: ?_Rank@?$_Arithmetic_traits@_K@std@@2HB in Debug\mymath.obj 5215b28be9SShankar EaswaranCHECKIDX: ?_Rank@?$_Arithmetic_traits@_N@std@@2HB in Debug\mymath.obj 5315b28be9SShankar EaswaranCHECKIDX: ?value@?$integral_constant@I$0A@@tr1@std@@2IB in Debug\mymath.obj 5415b28be9SShankar EaswaranCHECKIDX: ?value@?$integral_constant@_N$00@tr1@std@@2_NB in Debug\mymath.obj 5515b28be9SShankar EaswaranCHECKIDX: ?value@?$integral_constant@_N$0A@@tr1@std@@2_NB in Debug\mymath.obj 5615b28be9SShankar EaswaranCHECKIDX: __CT??_R0PAVexception@std@@@84 in Debug\mymath.obj 5715b28be9SShankar EaswaranCHECKIDX: __CT??_R0PAVinvalid_argument@std@@@84 in Debug\mymath.obj 5815b28be9SShankar EaswaranCHECKIDX: __CT??_R0PAVlogic_error@std@@@84 in Debug\mymath.obj 5915b28be9SShankar EaswaranCHECKIDX: __CT??_R0PAX@84 in Debug\mymath.obj 6015b28be9SShankar EaswaranCHECKIDX: __CTA4PAVinvalid_argument@std@@ in Debug\mymath.obj 6115b28be9SShankar EaswaranCHECKIDX: __TI4PAVinvalid_argument@std@@ in Debug\mymath.obj 6215b28be9SShankar EaswaranCHECKIDX: __real@0000000000000000 in Debug\mymath.obj 6315b28be9SShankar EaswaranCHECKIDX: Debug\stdafx.obj: 6415b28be9SShankar EaswaranCHECKIDX: 00000000 N .debug$S 6515b28be9SShankar EaswaranCHECKIDX: 00000000 N .debug$T 6615b28be9SShankar EaswaranCHECKIDX: 00000000 i .drectve 6715b28be9SShankar EaswaranCHECKIDX: 00000001 a @feat.00 686657517fSShankar EaswaranCHECKIDX: 00ab9d1b a @comp.id 69e511051fSRafael Espindola 7015b28be9SShankar EaswaranCHECKIDX: Debug\mymath.obj: 71e511051fSRafael EspindolaCHECKIDX: U ??2@YAPAXI@Z 72e511051fSRafael EspindolaCHECKIDX: U ??3@YAXPAX@Z 73e511051fSRafael EspindolaCHECKIDX: U ??_7type_info@@6B@ 74*2d5d23d4SRafael EspindolaCHECKIDX: w ??_Einvalid_argument@std@@UAEPAXI@Z 75*2d5d23d4SRafael EspindolaCHECKIDX: w ??_Elogic_error@std@@UAEPAXI@Z 76e511051fSRafael EspindolaCHECKIDX: U ??_Ginvalid_argument@std@@UAEPAXI@Z 77e511051fSRafael EspindolaCHECKIDX: U ??_Glogic_error@std@@UAEPAXI@Z 78e511051fSRafael EspindolaCHECKIDX: U ?what@exception@std@@UBEPBDXZ 79e511051fSRafael EspindolaCHECKIDX: U @__security_check_cookie@4 80e511051fSRafael EspindolaCHECKIDX: U __CxxThrowException@8 81e511051fSRafael EspindolaCHECKIDX: U __RTC_CheckEsp 82e511051fSRafael EspindolaCHECKIDX: U __RTC_InitBase 83e511051fSRafael EspindolaCHECKIDX: U __RTC_Shutdown 84e511051fSRafael EspindolaCHECKIDX: U ___CxxFrameHandler3 85e511051fSRafael EspindolaCHECKIDX: U ___security_cookie 86e511051fSRafael EspindolaCHECKIDX: U __fltused 87e511051fSRafael EspindolaCHECKIDX: U __imp_??0exception@std@@QAE@ABQBD@Z 88e511051fSRafael EspindolaCHECKIDX: U __imp_??1exception@std@@UAE@XZ 8915b28be9SShankar EaswaranCHECKIDX: 00000000 d .data 9015b28be9SShankar EaswaranCHECKIDX: 00000000 d .data 9115b28be9SShankar EaswaranCHECKIDX: 00000000 d .data 9215b28be9SShankar EaswaranCHECKIDX: 00000000 d .data 9315b28be9SShankar EaswaranCHECKIDX: 00000000 d .data 9415b28be9SShankar EaswaranCHECKIDX: 00000000 d .data 9515b28be9SShankar EaswaranCHECKIDX: 00000000 d .data 9615b28be9SShankar EaswaranCHECKIDX: 00000000 N .debug$S 9715b28be9SShankar EaswaranCHECKIDX: 00000000 N .debug$S 9815b28be9SShankar EaswaranCHECKIDX: 00000000 N .debug$S 9915b28be9SShankar EaswaranCHECKIDX: 00000000 N .debug$S 10015b28be9SShankar EaswaranCHECKIDX: 00000000 N .debug$S 10115b28be9SShankar EaswaranCHECKIDX: 00000000 N .debug$S 10215b28be9SShankar EaswaranCHECKIDX: 00000000 N .debug$S 10315b28be9SShankar EaswaranCHECKIDX: 00000000 N .debug$S 10415b28be9SShankar EaswaranCHECKIDX: 00000000 N .debug$S 10515b28be9SShankar EaswaranCHECKIDX: 00000000 N .debug$S 10615b28be9SShankar EaswaranCHECKIDX: 00000000 N .debug$S 10715b28be9SShankar EaswaranCHECKIDX: 00000000 N .debug$T 10815b28be9SShankar EaswaranCHECKIDX: 00000000 i .drectve 10915b28be9SShankar EaswaranCHECKIDX: 00000000 r .rdata 11015b28be9SShankar EaswaranCHECKIDX: 00000000 r .rdata 11115b28be9SShankar EaswaranCHECKIDX: 00000000 r .rdata 11215b28be9SShankar EaswaranCHECKIDX: 00000000 r .rdata 11315b28be9SShankar EaswaranCHECKIDX: 00000000 r .rdata 11415b28be9SShankar EaswaranCHECKIDX: 00000000 r .rdata 11515b28be9SShankar EaswaranCHECKIDX: 00000000 r .rdata 11615b28be9SShankar EaswaranCHECKIDX: 00000000 r .rdata 11715b28be9SShankar EaswaranCHECKIDX: 00000000 r .rdata 11815b28be9SShankar EaswaranCHECKIDX: 00000000 r .rdata 11915b28be9SShankar EaswaranCHECKIDX: 00000000 r .rdata 12015b28be9SShankar EaswaranCHECKIDX: 00000000 r .rdata 12115b28be9SShankar EaswaranCHECKIDX: 00000000 r .rdata 12215b28be9SShankar EaswaranCHECKIDX: 00000000 r .rdata 12315b28be9SShankar EaswaranCHECKIDX: 00000000 r .rdata 12415b28be9SShankar EaswaranCHECKIDX: 00000000 r .rdata 12515b28be9SShankar EaswaranCHECKIDX: 00000000 r .rdata 12615b28be9SShankar EaswaranCHECKIDX: 00000000 r .rdata 12715b28be9SShankar EaswaranCHECKIDX: 00000000 r .rdata 12815b28be9SShankar EaswaranCHECKIDX: 00000000 r .rdata 12915b28be9SShankar EaswaranCHECKIDX: 00000000 r .rdata 13015b28be9SShankar EaswaranCHECKIDX: 00000000 r .rdata 13115b28be9SShankar EaswaranCHECKIDX: 00000000 r .rdata$r 13215b28be9SShankar EaswaranCHECKIDX: 00000000 r .rdata$r 13315b28be9SShankar EaswaranCHECKIDX: 00000000 r .rdata$r 13415b28be9SShankar EaswaranCHECKIDX: 00000000 r .rdata$r 13515b28be9SShankar EaswaranCHECKIDX: 00000000 r .rdata$r 13615b28be9SShankar EaswaranCHECKIDX: 00000000 r .rdata$r 13715b28be9SShankar EaswaranCHECKIDX: 00000000 r .rdata$r 13815b28be9SShankar EaswaranCHECKIDX: 00000000 r .rdata$r 13915b28be9SShankar EaswaranCHECKIDX: 00000000 r .rdata$r 14015b28be9SShankar EaswaranCHECKIDX: 00000000 r .rdata$r 14115b28be9SShankar EaswaranCHECKIDX: 00000000 r .rdata$r 14215b28be9SShankar EaswaranCHECKIDX: 00000000 r .rtc$IMZ 14315b28be9SShankar EaswaranCHECKIDX: 00000000 r .rtc$TMZ 14415b28be9SShankar EaswaranCHECKIDX: 00000000 N .sxdata 14515b28be9SShankar EaswaranCHECKIDX: 00000000 t .text 14615b28be9SShankar EaswaranCHECKIDX: 00000000 t .text 14715b28be9SShankar EaswaranCHECKIDX: 00000000 t .text 14815b28be9SShankar EaswaranCHECKIDX: 00000000 t .text 14915b28be9SShankar EaswaranCHECKIDX: 00000000 t .text 15015b28be9SShankar EaswaranCHECKIDX: 00000000 t .text 15115b28be9SShankar EaswaranCHECKIDX: 00000000 t .text 15215b28be9SShankar EaswaranCHECKIDX: 00000000 t .text 15315b28be9SShankar EaswaranCHECKIDX: 00000000 t .text 15415b28be9SShankar EaswaranCHECKIDX: 00000000 t .text 15515b28be9SShankar EaswaranCHECKIDX: 00000000 t .text$x 15615b28be9SShankar EaswaranCHECKIDX: 00000000 r .xdata$x 15715b28be9SShankar EaswaranCHECKIDX: 00000000 r .xdata$x 15815b28be9SShankar EaswaranCHECKIDX: 00000000 r .xdata$x 15915b28be9SShankar EaswaranCHECKIDX: 00000000 r .xdata$x 16015b28be9SShankar EaswaranCHECKIDX: 00000000 r .xdata$x 16115b28be9SShankar EaswaranCHECKIDX: 00000000 r .xdata$x 16215b28be9SShankar EaswaranCHECKIDX: 00000000 r .xdata$x 16315b28be9SShankar EaswaranCHECKIDX: 00000000 T ??0invalid_argument@std@@QAE@PBD@Z 16415b28be9SShankar EaswaranCHECKIDX: 00000000 T ??0logic_error@std@@QAE@PBD@Z 16515b28be9SShankar EaswaranCHECKIDX: 00000000 T ??1invalid_argument@std@@UAE@XZ 16615b28be9SShankar EaswaranCHECKIDX: 00000000 T ??1logic_error@std@@UAE@XZ 16715b28be9SShankar EaswaranCHECKIDX: 00000000 R ??_C@_0BC@IHENMCGI@b?5cannot?5be?5zero?$CB?$AA@ 16815b28be9SShankar EaswaranCHECKIDX: 00000000 T ??_Ginvalid_argument@std@@UAEPAXI@Z 16915b28be9SShankar EaswaranCHECKIDX: 00000000 T ??_Glogic_error@std@@UAEPAXI@Z 17015b28be9SShankar EaswaranCHECKIDX: 00000000 D ??_R0?AVexception@std@@@8 17115b28be9SShankar EaswaranCHECKIDX: 00000000 D ??_R0?AVinvalid_argument@std@@@8 17215b28be9SShankar EaswaranCHECKIDX: 00000000 D ??_R0?AVlogic_error@std@@@8 17315b28be9SShankar EaswaranCHECKIDX: 00000000 D ??_R0PAVexception@std@@@8 17415b28be9SShankar EaswaranCHECKIDX: 00000000 D ??_R0PAVinvalid_argument@std@@@8 17515b28be9SShankar EaswaranCHECKIDX: 00000000 D ??_R0PAVlogic_error@std@@@8 17615b28be9SShankar EaswaranCHECKIDX: 00000000 D ??_R0PAX@8 17715b28be9SShankar EaswaranCHECKIDX: 00000000 R ??_R1A@?0A@EA@exception@std@@8 17815b28be9SShankar EaswaranCHECKIDX: 00000000 R ??_R1A@?0A@EA@invalid_argument@std@@8 17915b28be9SShankar EaswaranCHECKIDX: 00000000 R ??_R1A@?0A@EA@logic_error@std@@8 18015b28be9SShankar EaswaranCHECKIDX: 00000000 R ??_R2exception@std@@8 18115b28be9SShankar EaswaranCHECKIDX: 00000000 R ??_R2invalid_argument@std@@8 18215b28be9SShankar EaswaranCHECKIDX: 00000000 R ??_R2logic_error@std@@8 18315b28be9SShankar EaswaranCHECKIDX: 00000000 R ??_R3exception@std@@8 18415b28be9SShankar EaswaranCHECKIDX: 00000000 R ??_R3invalid_argument@std@@8 18515b28be9SShankar EaswaranCHECKIDX: 00000000 R ??_R3logic_error@std@@8 18615b28be9SShankar EaswaranCHECKIDX: 00000000 R ??_R4invalid_argument@std@@6B@ 18715b28be9SShankar EaswaranCHECKIDX: 00000000 R ??_R4logic_error@std@@6B@ 18815b28be9SShankar EaswaranCHECKIDX: 00000000 T ?Add@MyMathFuncs@MathFuncs@@SANNN@Z 18915b28be9SShankar EaswaranCHECKIDX: 00000000 T ?Divide@MyMathFuncs@MathFuncs@@SANNN@Z 19015b28be9SShankar EaswaranCHECKIDX: 00000000 T ?Multiply@MyMathFuncs@MathFuncs@@SANNN@Z 19115b28be9SShankar EaswaranCHECKIDX: 00000000 T ?Subtract@MyMathFuncs@MathFuncs@@SANNN@Z 19215b28be9SShankar EaswaranCHECKIDX: 00000000 R ?_Rank@?$_Arithmetic_traits@C@std@@2HB 19315b28be9SShankar EaswaranCHECKIDX: 00000000 R ?_Rank@?$_Arithmetic_traits@D@std@@2HB 19415b28be9SShankar EaswaranCHECKIDX: 00000000 R ?_Rank@?$_Arithmetic_traits@E@std@@2HB 19515b28be9SShankar EaswaranCHECKIDX: 00000000 R ?_Rank@?$_Arithmetic_traits@F@std@@2HB 19615b28be9SShankar EaswaranCHECKIDX: 00000000 R ?_Rank@?$_Arithmetic_traits@G@std@@2HB 19715b28be9SShankar EaswaranCHECKIDX: 00000000 R ?_Rank@?$_Arithmetic_traits@H@std@@2HB 19815b28be9SShankar EaswaranCHECKIDX: 00000000 R ?_Rank@?$_Arithmetic_traits@I@std@@2HB 19915b28be9SShankar EaswaranCHECKIDX: 00000000 R ?_Rank@?$_Arithmetic_traits@J@std@@2HB 20015b28be9SShankar EaswaranCHECKIDX: 00000000 R ?_Rank@?$_Arithmetic_traits@K@std@@2HB 20115b28be9SShankar EaswaranCHECKIDX: 00000000 R ?_Rank@?$_Arithmetic_traits@M@std@@2HB 20215b28be9SShankar EaswaranCHECKIDX: 00000000 R ?_Rank@?$_Arithmetic_traits@N@std@@2HB 20315b28be9SShankar EaswaranCHECKIDX: 00000000 R ?_Rank@?$_Arithmetic_traits@O@std@@2HB 20415b28be9SShankar EaswaranCHECKIDX: 00000000 R ?_Rank@?$_Arithmetic_traits@_J@std@@2HB 20515b28be9SShankar EaswaranCHECKIDX: 00000000 R ?_Rank@?$_Arithmetic_traits@_K@std@@2HB 20615b28be9SShankar EaswaranCHECKIDX: 00000000 R ?_Rank@?$_Arithmetic_traits@_N@std@@2HB 20715b28be9SShankar EaswaranCHECKIDX: 00000000 R ?value@?$integral_constant@I$0A@@tr1@std@@2IB 20815b28be9SShankar EaswaranCHECKIDX: 00000000 R ?value@?$integral_constant@_N$00@tr1@std@@2_NB 20915b28be9SShankar EaswaranCHECKIDX: 00000000 R ?value@?$integral_constant@_N$0A@@tr1@std@@2_NB 21015b28be9SShankar EaswaranCHECKIDX: 00000000 R __CT??_R0PAVexception@std@@@84 21115b28be9SShankar EaswaranCHECKIDX: 00000000 R __CT??_R0PAVinvalid_argument@std@@@84 21215b28be9SShankar EaswaranCHECKIDX: 00000000 R __CT??_R0PAVlogic_error@std@@@84 21315b28be9SShankar EaswaranCHECKIDX: 00000000 R __CT??_R0PAX@84 21415b28be9SShankar EaswaranCHECKIDX: 00000000 R __CTA4PAVinvalid_argument@std@@ 21515b28be9SShankar EaswaranCHECKIDX: 00000000 r __RTC_InitBase.rtc$IMZ 21615b28be9SShankar EaswaranCHECKIDX: 00000000 r __RTC_Shutdown.rtc$TMZ 21715b28be9SShankar EaswaranCHECKIDX: 00000000 R __TI4PAVinvalid_argument@std@@ 21815b28be9SShankar EaswaranCHECKIDX: 00000000 R __real@0000000000000000 21915b28be9SShankar EaswaranCHECKIDX: 00000000 t __unwindfunclet$?Divide@MyMathFuncs@MathFuncs@@SANNN@Z$0 22015b28be9SShankar EaswaranCHECKIDX: 00000000 r __unwindtable$?Divide@MyMathFuncs@MathFuncs@@SANNN@Z 2216657517fSShankar EaswaranCHECKIDX: 00000001 a @feat.00 2226657517fSShankar EaswaranCHECKIDX: 00000004 R ??_7invalid_argument@std@@6B@ 2236657517fSShankar EaswaranCHECKIDX: 00000004 R ??_7logic_error@std@@6B@ 2246657517fSShankar EaswaranCHECKIDX: 00000008 r __ehfuncinfo$?Divide@MyMathFuncs@MathFuncs@@SANNN@Z 2256657517fSShankar EaswaranCHECKIDX: 0000000e t __ehhandler$?Divide@MyMathFuncs@MathFuncs@@SANNN@Z 2266657517fSShankar EaswaranCHECKIDX: 00ab9d1b a @comp.id 227