From mboxrd@z Thu Jan 1 00:00:00 1970 From: david Subject: Re: DomU LDT emtpy Date: Fri, 01 Jul 2011 19:15:54 +0200 Message-ID: <4E0E00CA.5070305@gmx.at> References: <4E0DC45A.1070303@gmx.at> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <4E0DC45A.1070303@gmx.at> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org Ok, i think I know what the problem is: LDT is 0 :) (winxp sp2). I have no idea why, but windbg shows me that there is just a 0 stored. ... how can the OS know the details about the segments of the running process? .. but I think is is the wrong mailinglist for such a question. cya, david On 07/01/2011 02:58 PM, david wrote: > Hi there, > > short question: should ldt_base in struct vcpu_guest_context_t contain > the value of the LDTR of the current running process in DomU? It's > always zero :( > > I'm trying to get the value by using libxc: > vcpu_guest_context_any_t *ctxt = malloc(sizeof(vcpu_guest_context_any_t)); > xc_vcpu_getcontext(xcinterface, domain, 0, ctxt); > ctxt->c.ldt_base; > > > have you any idea how I can get the LDTR value from DomU in Dom0 by > using libxc? > > thanks, > david > > > > > >