<div dir="ltr"><div>Hi All,<br><br></div><div>We recently migrated to llvm 9 from gcc -7 and found that the stack usage is more  like 5K in the below function  <br><br></div><div>getInfoFromDwarfSection() @<a href="https://github.com/llvm-mirror/libunwind/blob/master/src/UnwindCursor.hpp#L1484"> line : 1484 </a> <br><br>With our analysis and found that  "typename CFI_Parser<A>::PrologInfo prolog" local data is taking up almost 4K space.<br>So we thinking to refactor the code by pushing the "prolog" to a global scope.<br>Any comments on our approach will be appreciated<br><br></div><div>Thank you </div><div>~Umesh <span style="color:rgb(36,41,46);font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;white-space:pre;background-color:rgb(255,251,221)"><br></span></div></div>