Hi,
We have ARM DS-5 CE installed in a shared location in a multi-user Linux environment.This is so students can run DS-5 for some basic assembly homework assignments via X-Forwarding rather than having to install on their systems.We're running into an issue where when two or more users simultaneously run an instance of the debugger, the actions of one user affect the actions of another.For example, if User A presses F5 to step an instruction, User B and User C also see their debuggers step an instruction.The issue persists even when running individual installations of DS-5 CE from each user's home directories.
Thank you.
Yes. As you can see by inspecting the project_types.xml file, the Foundation model is launched using a python script within the configuration database Scripts directory. So from a technical standpoint it is possible to modify that behavior by changing the script.
DS-5 CE is targeted at enabling the Arm community (including students) to get exposure to the Arm Architecture. It allows users to experiment with executing and debugging Armv7 and Armv8 code on one of our Fast Model instances. We give this to the community at zero cost and so its feature set is limited (but still extensive!). One of these limitations is that you cant create debug configurations for anything _not_ contained within the configuration database we ship with the product. In other words you cant modify the configuration database. Our full products allow users to create their own configuration entries to cope with targets we have not seen before. Since your use case is not one directly supported by CE, you are experiencing the restriction imposed by CE, which is not there in our Pro and Ultimate Editions (including the educational forms of these products).
Hope this explains everything.
Regards Tony