<div dir="ltr"><div dir="ltr"><div dir="ltr"><p>Dear All</p><p><br></p><p>This is Zin.</p><p>Sorry about sent a mail with corporate header on yesterday. I had changed my e-mail address.</p><p>I want to do taint analysis using DFSan on 32bit platform(armv7/intel 32bit).</p><p>But DFSan does not support 32bit arch. So i'm preparing a patch for that.</p><p>For 32bit, I have to set each address that is supported by the platform as variables.</p><p> </p><p>For define memory layout for 32bit arch, i refer to existed platform.</p><p>I compared each variable value in Mapping struct for x86_64 in dfsan_platform.h with <a href="https://www.kernel.org/doc/Documentation/x86/x86_64/mm.txt" target="_blank"><font color="#0066cc">https://www.kernel.org/doc/Documentation/x86/x86_64/mm.txt</font></a> file.</p><p><span title="">According to <a href="http://kernel.org">kernel.org</a>, the user area is 0x0000000000000000 to 0x00007fffffffffff.</span><br><span title="">However, kAppAddr starts at 0x0000700000008000 in dfsan_platform.h.</span><p><span title="">So i am confused by the difference between <a href="http://kernel.org">kernel.org</a> and dfsan_platform.h.</span></p><p><span title="">Is there my missing point?</span></p><p></p><p><span title="">Please let me know what should i do to define memory layout. and which information helps me.</span></p><p><span title=""></span><span title=""></span> </p><p><span title="">Thanks </span></p></p></div></div></div>