<div dir="ltr">Hello everyone,<div><br></div><div>I am trying to add a new architecture into LLDB.</div><div>My architecture is a accelerator with its own ISA for which we have a LLVM backend (release 7.1).</div><div><br></div><div>I have started by creating a new NativeProcessProtocol for my architecture. So I have a lldb-server that run on a x86, but which takes care of process of my architecture. I have forced it to use my NativeProcessProtocol.</div><div>I have a issue with this method because as the lldb-server is compile to run on a x86, some part of the code think that it is managing x86 process.</div><div><br></div><div>Maybe I am going in the wrong direction to add such new architecture to LLDB, I would be happy to try any other suggestions.</div><div><div><br></div><div>If you are interested, you can have a look at my branch "dev/rjodin/lldb_dpu" in our forked repo of LLDB "<a href="https://github.com/upmem/lldb">https://github.com/upmem/lldb</a>". The branch is not clean, but it can help you understand what I did.</div><div><br></div><div>Thanks,</div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div style="color:rgb(136,136,136)"><span style="color:rgb(0,0,0);font-size:12.8px"><b>Romaric JODIN</b></span></div><div style="color:rgb(136,136,136)"><span style="color:rgb(0,0,0);font-size:12.8px">UPMEM</span></div><div style="color:rgb(136,136,136)"><font color="#000000" size="1"><i>Software Engineer</i></font></div><div style="color:rgb(136,136,136)"><br></div><div style="color:rgb(136,136,136)"><img src="cid:ii_jm7vnlj17_165ed4ff64757184" width="50" height="50"></div></div></div></div></div>