tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: how to tell if a process is 64-bit

On 10.09.2017 16:31, Thor Lancelot Simon wrote:
> On Fri, Sep 08, 2017 at 07:38:24AM -0400, Mouse wrote:
>>> In a cross-platform process utility tool the question came up how to
>>> decide if a process is 64-bit.
>> First, I have to ask: what does it mean to say that a particular
>> process is - or isn't - 64-bit?
> I think the only simple answer is "it is 64-bit in the relevant sense if
> it uses the platform's 64-bit ABI for interaction with the kernel".
> This actually raises a question for me about MIPS: do we have another
> process flag to indicate O32 vs. N32, or can we simply not run O32
> executables on 64-bit or N32 kernels (surely we don't use the O32 ABI
> for all kernel interaction by 32-bit processes)?
> Thor

From a debugger pointer of view it's useful to know ABI and emulation
name of a running application.

This is also useful in core(5) files.

On Linux there is a problem to guess ABI and there is guessing (mostly
assuming the host one).

However any changes in this field are premature from my side. I need to
get elementary features to work properly.

Attachment: signature.asc
Description: OpenPGP digital signature

Home | Main Index | Thread Index | Old Index