process.cc (10496:0a5a8ecd0ec6) process.cc (10499:4e715fe2abbd)
1/*
2 * Copyright (c) 2014 Advanced Micro Devices, Inc.
3 * Copyright (c) 2012 ARM Limited
4 * All rights reserved
5 *
6 * The license below extends only to copyright in the software and shall
7 * not be construed as granting a license to any other intellectual
8 * property including but not limited to intellectual property relating

--- 552 unchanged lines hidden (view full) ---

561
562////////////////////////////////////////////////////////////////////////
563//
564// LiveProcess member definitions
565//
566////////////////////////////////////////////////////////////////////////
567
568
1/*
2 * Copyright (c) 2014 Advanced Micro Devices, Inc.
3 * Copyright (c) 2012 ARM Limited
4 * All rights reserved
5 *
6 * The license below extends only to copyright in the software and shall
7 * not be construed as granting a license to any other intellectual
8 * property including but not limited to intellectual property relating

--- 552 unchanged lines hidden (view full) ---

561
562////////////////////////////////////////////////////////////////////////
563//
564// LiveProcess member definitions
565//
566////////////////////////////////////////////////////////////////////////
567
568
569LiveProcess::LiveProcess(LiveProcessParams * params, ObjectFile *_objFile)
569LiveProcess::LiveProcess(LiveProcessParams *params, ObjectFile *_objFile)
570 : Process(params), objFile(_objFile),
571 argv(params->cmd), envp(params->env), cwd(params->cwd),
570 : Process(params), objFile(_objFile),
571 argv(params->cmd), envp(params->env), cwd(params->cwd),
572 __uid(params->uid), __euid(params->euid),
573 __gid(params->gid), __egid(params->egid),
574 __pid(params->pid), __ppid(params->ppid),
572 drivers(params->drivers)
573{
575 drivers(params->drivers)
576{
574 __uid = params->uid;
575 __euid = params->euid;
576 __gid = params->gid;
577 __egid = params->egid;
578 __pid = params->pid;
579 __ppid = params->ppid;
580
581 // load up symbols, if any... these may be used for debugging or
582 // profiling.
583 if (!debugSymbolTable) {
584 debugSymbolTable = new SymbolTable();
585 if (!objFile->loadGlobalSymbols(debugSymbolTable) ||
586 !objFile->loadLocalSymbols(debugSymbolTable) ||
587 !objFile->loadWeakSymbols(debugSymbolTable)) {

--- 183 unchanged lines hidden ---
577
578 // load up symbols, if any... these may be used for debugging or
579 // profiling.
580 if (!debugSymbolTable) {
581 debugSymbolTable = new SymbolTable();
582 if (!objFile->loadGlobalSymbols(debugSymbolTable) ||
583 !objFile->loadLocalSymbols(debugSymbolTable) ||
584 !objFile->loadWeakSymbols(debugSymbolTable)) {

--- 183 unchanged lines hidden ---