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