DCE version aa5de622d84a1c9d3a2b285a06d8b9304fb7f30d:
Operating system/version Ubuntu 14.04.05:
Libc version (2.19:
compiler version gcc-4.9.4:
Description of the problem
I'm trying to interface DCE with the Linux Kernel Library. I am a bit unsure about how the current Process/Thread/Task system is working. I do have a basic understanding. However, I am facing a problem while trying to interface with LKL.
Description of the problem
I'm trying to interface DCE with the Linux Kernel Library. I am a bit unsure about how the current Process/Thread/Task system is working. I do have a basic understanding. However, I am facing a problem while trying to interface with LKL.
During the call to InitializeStack https://github.com/direct-code-execution/ns-3-dce/blob/aa5de622d84a1c9d3a2b285a06d8b9304fb7f30d/model/kernel-socket-fd-factory.cc#L558 The call to Current: https://github.com/direct-code-execution/ns-3-dce/blob/aa5de622d84a1c9d3a2b285a06d8b9304fb7f30d/model/utils.cc#L121 which is supposed to be the current thread, is returning null. This does not cause any problems with net-next-nuse, but I need to initialize Semaphores etc, inside LKL during its initialization, which in turn needs a context. I am going through the events and figure out why the context is empty, but a general idea about the overall TaskManager class would really help me.
I hope this is the right forum to ask this question.
Thanks, Usama