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 --- |