SBEnvironment#

class lldb.SBEnvironment(*args)#

Represents the environment of a certain process.

Example:

for entry in lldb.debugger.GetSelectedTarget().GetEnvironment().GetEntries():
  print(entry)

Methods Summary

Clear(SBEnvironment self)

Get(SBEnvironment self, char const * name)

GetEntries(SBEnvironment self)

GetNameAtIndex(SBEnvironment self, size_t index)

GetNumValues(SBEnvironment self)

GetValueAtIndex(SBEnvironment self, size_t index)

PutEntry(SBEnvironment self, ...)

Set(SBEnvironment self, char const * name, ...)

SetEntries(SBEnvironment self, ...)

Unset(SBEnvironment self, char const * name)

Methods Documentation

Clear(SBEnvironment self)#
Get(SBEnvironment self, char const * name) char const *#
GetEntries(SBEnvironment self) SBStringList#
GetNameAtIndex(SBEnvironment self, size_t index) char const *#
GetNumValues(SBEnvironment self) size_t#
GetValueAtIndex(SBEnvironment self, size_t index) char const *#
PutEntry(SBEnvironment self, char const * name_and_value)#
Set(SBEnvironment self, char const * name, char const * value, bool overwrite) bool#
SetEntries(SBEnvironment self, SBStringList entries, bool append)#
Unset(SBEnvironment self, char const * name) bool#