Skip to content
Меню
ЗВЁЗДНЫЕ ВОЙНЫ ЭНЦИКЛОПЕДИЯ РОЛЕВОЙ ИГРЫ
ЗВЁЗДНЫЕ ВОЙНЫ
Главная » Разное » Страница для лд: Как оформить первую страницу личного дневника?

Страница для лд: Как оформить первую страницу личного дневника?

Posted on 27.04.202326.01.2023

Содержание

  • LG Smart TV: Интерактивное руководство пользователя
      • МОЯ СТРАНИЦА
        • Информация о пользователе
        • Изменение пароля
        • Изменение информации вашей учетной записи
        • Ввод дополнительной информации
        • Удаление учетной записи
        • Платежи
        • Регистрация вашей кредитной карты через телевизор
        • Регистрация вашей кредитной карты с помощью ПК (Персональный Компьютер)
        • Приобретенные приложения
  • Apple ID — официальная служба поддержки Apple
    • Сведения об идентификаторе Apple ID
      • Выполнение входа с помощью идентификатора Apple ID
      • Действия после изменения идентификатора Apple ID или пароля
    • Защитите свою учетную запись
      • Безопасность идентификатора Apple ID
      • Предотвращение фишинга
    • Общий доступ для членов семьи
      • Семейный доступ
      • Идентификаторы Apple ID для вашей семьи
    • Поиск других тем
      • Сообщества Apple
      • Получить поддержку
      • Приложение «Поддержка Apple»
  • ld.so(1) — страницы руководства OpenBSD
  • illumos: страница руководства: ld.so.1.1
    • NAME
    • SYNOPSIS
    • DESCRIPTION
      • Использование командной строки
    • ПЕРЕМЕННЫЕ СРЕДЫ
    • БЕЗОПАСНОСТЬ
    • Примеры
        • Пример 1: Использование информации о LD_FLAGS для групповой среды. пример%
    • СМОТРИТЕ ТАКЖЕ
    • NOTES

LG Smart TV: Интерактивное руководство пользователя

МОЯ СТРАНИЦА

МОЯ СТРАНИЦА: здесь отображается информация о вашей учетной записи, сведения об оплате и купленных приложениях.

  • Чтобы открыть меню МОЯ СТРАНИЦА, необходимо войти в учетную запись LG TV.

  • После входа выберите , чтобы открыть меню МОЯ СТРАНИЦА или Выйти.

  • Информация о пользователе

  • Платежи

  • Приобретенные приложения

Информация о пользователе

Страница Информация о пользователе позволяет просмотреть и изменить данные вашей учетной записи.

Изменение пароля

Чтобы изменить пароль к вашей учетной записи, выполните следующие действия:

  1. Нажмите Smart Home () > .

  2. Выберите Моя страница.

  3. Выберите Информация о пользователе.

  4. Нажмите кнопку Сменить пароль.

  5. Введите свой текущий пароль.

  6. Введите свой новый пароль.

  7. Введите свой новый пароль еще раз.

  8. Нажмите кнопку OK, чтобы сохранить изменения.

Изменение информации вашей учетной записи

Данные учетной записи могут изменить только те, у кого есть полное членство. Те пользователи, у которых имеется только ассоциированное членство, должны ввести сначала дополнительную информацию для перехода к полному членству.

Для изменения информации учетной записи выполните следующие действия:

  1. Нажмите Smart Home ()

    > .

  2. Выберите Моя страница.

  3. Выберите Информация о пользователе.

  4. Нажмите кнопку Изменить данные.

  5. Введите свой пароль.

  6. Измените желаемую информацию.

  7. Нажмите кнопку Готово, чтобы сохранить изменения.

Ввод дополнительной информации

Ассоциированные пользователи могут воспользоваться функцией Ввести дополнительные данные, чтобы перейти к полному членству.

Чтобы ввести необходимую для перехода информацию, выполните следующие действия:

  1. Нажмите Smart Home () > .

  2. Выберите Моя страница.

  3. Выберите Информация о пользователе.

  4. Нажмите кнопку Ввести дополнительные данные.

  5. Введите свой пароль.

  6. Введите свое имя и регистрационный номер резидента.

  7. Введите свой адрес.

  8. Нажмите кнопку Готово, чтобы получить полное членство.

Удаление учетной записи

Чтобы выполнить удаление учетной записи LG TV, выполните следующие действия:

  1. Нажмите Smart Home () > .

  2. Выберите Моя страница.

  3. Выберите Информация о пользователе.

  4. Нажмите кнопку Удаление ID, чтобы открыть окно подтверждения вашей учетной записи.

  5. Нажмите кнопку Да.

  6. Введите имя пользователя и пароль.

  7. Нажмите OK, чтобы удалить свою учетную запись LG TV.

Платежи

Здесь показана стоимость, дата покупки, оставшийся период и число использований всех приложений, приобретенных пользователем.

Прежде, чем вы купите приложение для вашего Смарт ТВ, вы должны зарегистрировать свою информацию об оплате.

Регистрация вашей кредитной карты через телевизор

Чтобы зарегистрировать вашу кредитную карту через телевизор, выполните следующие действия:

  1. Нажмите Smart Home () > .

  2. Выберите Моя страница.

  3. Выберите Платежи.

  4. Выберите Регистрация банковской карты.

  5. Введите данные банковской карты.

  6. Нажмите кнопку Готово, чтобы зарегистрировать карту.

Нажмите Ваша банковская карта, чтобы зарегистрировать другю карту или удалить текущую.

Регистрация вашей кредитной карты с помощью ПК (Персональный Компьютер)

Вы можете зарегистрировать свою кредитную карту через сайт LG Apps TV (www.lgappstv.com).

Чтобы зарегистрировать вашу кредитную карту с помощью ПК, выполните следующие действия:

  1. Откройте веб-сайт LG Apps TV.

  2. Войдите в вашу учетную запись LG TV.

  3. Нажмите Моя страница.

  4. Выберите Зарегистрировать способ оплаты.

  5. Нажмите Отправить, чтобы открыть окно Условия использования.

  6. Примите условия использования.

  7. Введите данные банковской карты.

  8. Нажмите кнопку Проверка пользователя, чтобы открыть окно сертификата аутентификации.

  9. Введите пароль для сертификата аутентификации.

  10. Нажмите OK, чтобы завершить процесс регистрации кредитной карты.

Для регистрации метода оплаты требуется войти на сайт LG TV с помощью веб-браузера, например Internet Explorer.

Приобретенные приложения

На странице приобретенных приложений перечислены все приложения, которые вы покупали. Список приложений показывает имя приложения, дату его покупки и статус.

Статус приложения указывает на то, установлена ли на вашем телевизоре финальная версия.

  • Не установлено

    приложение еще не установлено.

  • Установлено

    приложение установлено и никакие обновления не требуются.

  • Обновить

    приложение установлено, но требует обновления.

  • Истекло

    срок использования приложения истек.

Выберите приложение из списка, чтобы просмотреть подробную информацию о нем.

Apple ID — официальная служба поддержки Apple

Сведения об идентификаторе Apple ID

Выполнение входа с помощью идентификатора Apple ID

Идентификатор Apple ID — это учетная запись для доступа ко всем сервисам Apple, которая обеспечивает слаженное взаимодействие всех ваших устройств.

Действия после изменения идентификатора Apple ID или пароля

После изменения идентификатора Apple ID или пароля воспользуйтесь этим списком, чтобы обновить учетные данные для всех сервисов Apple, которыми вы пользуетесь.

Защитите свою учетную запись

Безопасность идентификатора Apple ID

Вот некоторые рекомендации, которые помогут защитить вашу учетную запись и личную информацию.

Предотвращение фишинга

Узнайте, как избежать фишинга и других видов мошенничества и что делать, если вы получаете подозрительные электронные письма, звонки или сообщения.

Общий доступ для членов семьи

Семейный доступ

С помощью функции «Семейный доступ» члены семьи могут совместно использовать покупки в iTunes и App Store, подписки Apple, например iCloud+, и многое другое. Родители также могут одобрять покупки ребенка с помощью функции «Попросить купить».

Идентификаторы Apple ID для вашей семьи

Если вы хотите совместно использовать покупки или подписки, не пользуйтесь для этого одним идентификатором Apple ID. Вместо этого настройте функцию «Семейный доступ», чтобы у каждого был собственный идентификатор.

Поиск других тем

Поиск по ресурсам службы поддержки Начните ввод, чтобы открыть список вариантов. Поиск по ресурсам службы поддержки

Сообщества Apple

Задавайте вопросы, находите ответы и общайтесь с другими пользователями Apple.

Получить поддержку

Мы поможем вам найти оптимальный вариант поддержки.

Приложение «Поддержка Apple»

Получите персонализированный доступ к решениям для ваших продуктов Apple.

ld.so(1) — страницы руководства OpenBSD

лд. со — редактор ссылок во время выполнения

лд.со это автономная позиция независимый образ программы, обеспечивающий поддержку во время выполнения для загрузки и редактирование ссылок на общие объекты в адресном пространстве процесса. Он использует данные структуры (см. elf(5)), содержащиеся в динамически связанных программах, для определения какие разделяемые библиотеки нужны и загружает их в удобное виртуальное адрес с помощью системного вызова mmap(2).

После успешной загрузки всех разделяемых библиотек

ld.so переходит к разрешению внешних ссылок из как основная программа, так и все загруженные объекты. Предусмотрен механизм подпрограммы инициализации, которые будут вызываться для каждого объекта, предоставляя общий возражать против возможности выполнить любую дополнительную настройку перед выполнением начинается собственно программа.

ld.so сам по себе является общим объектом, изначально загружается ядром.

Чтобы быстро найти необходимые общие объекты в файловой системе, ld.so может использовать файл «подсказок», подготовленный с помощью утилиты ldconfig(8), в которой указан полный путь к общие объекты можно искать путем хеширования в 3-х кортежах ⟨имя библиотеки, номер основной версии, дополнительный номер версии⟩.

ld.so ищет общие объекты в следующие списки путей:

  1. LD_LIBRARY_PATH переменная окружения, если установлено
  2. DT_RUNPATH вызывающего объекта, если установлено, иначе:
    1. DT_RPATH вызывающего объекта, если установлено
    2. DT_RPATH программы, если установлено
    (Использование DT_RPATH не рекомендуется, так как его поведение зависит от операционной системы.)
  3. путь поиска по умолчанию, заданный лдконфиг(8)
  4. /USR/библиотека

ld. so распознает ряд среды переменные, которые можно использовать для изменения его поведения следующим образом:

LD_LIBRARY_PATH
Список каталогов, разделенных двоеточием, перед которым стоит путь поиска по умолчанию. для общих библиотек. Эта переменная игнорируется для set-user-ID и исполняемые файлы set-group-ID.
LD_PRELOAD
Разделенный двоеточиями список имен библиотек для загрузки перед любой из обычных библиотеки загружены. Эта переменная игнорируется для set-user-ID и исполняемые файлы set-group-ID.
LD_BIND_NOW
Указывает, что динамический компоновщик должен обрабатывать все перемещения до передача управления программе. Обычно таблица связывания процедур записи обрабатываются лениво, избегая поиска и перемещения символов для неиспользуемые функции. Эта переменная игнорируется для set-user-ID и исполняемые файлы set-group-ID.
LD_TRACE_LOADED_OBJECTS
Если установлено, вызывает ld.so выход после загрузки общие объекты и печать сводки, которая включает абсолютную пути ко всем объектам в стандартный вывод.
LD_TRACE_LOADED_OBJECTS_FMT1
 
LD_TRACE_LOADED_OBJECTS_FMT2
Если установлено, эти переменные интерпретируются как строки формата а-ля printf(3) для настройки вывода трассировки и используются ldd(1) -f опция и позволяет ldd(1) быть удобнее работать как фильтр. LD_TRACE_LOADED_OBJECTS_FMT1 используется для трассировки общие библиотеки; LD_TRACE_LOADED_OBJECTS_FMT2 для динамически загружаемые объекты, динамический компоновщик и основной исполняемый файл. Можно использовать следующие преобразования:
%а
Имя основной программы (также известное как «__имя_программы»).
%А
Значение переменной окружения LD_TRACE_LOADED_OBJECTS_PROGNAME .
%е
Конечный адрес объекта.
%г
Счетчик ссылок на группу объекта.
%м
Основной номер версии объекта.
%n
Дополнительный номер версии объекта.
%О
Количество открытых объектов.
%о
Имя объекта.
%р
Полный путь, определенный ld.so правила поиска в библиотеке.
%r
Счетчик ссылок объекта.
%х
Адрес загрузки объекта.

Кроме того, \n и \т ар признаются и имеют свое обычное значение.

LD_DEBUG
Если установлено, подробно опишите, что делает ld. so . Этот переменная игнорируется для исполняемых файлов set-user-ID и set-group-ID.
/var/run/ld.so.hints
подсказка о расположении библиотеки, созданная ldconfig(8)

лд(1), эльф(5), лдконфиг(8)

Используемая модель общей библиотеки впервые появилась в SunOS 4.0.

illumos: страница руководства: ld.so.1.1

LD.SO.1(1) Пользовательские команды LD.SO.1(1)

NAME


ld.so.1 — компоновщик времени выполнения для динамических объектов

SYNOPSIS


/lib/ld.so.1

/lib/ld.so.1 [ -e envar ] dynamic-object [ object args ]…

DESCRIPTION


Динамические приложения состоят из одного или нескольких динамических объектов. Динамическое приложение
обычно представляет собой динамический исполняемый файл и одну или несколько общих зависимостей объекта
. В рамках инициализации и выполнения динамического приложения
вызывается интерпретатор . Этот интерпретатор завершает
привязку приложения к его общим зависимостям объекта. В
Solaris этот интерпретатор называется исполняющим компоновщиком.

Во время редактирования ссылки динамического исполняемого файла создается специальный раздел .interp
вместе с соответствующим заголовком программы. Этот раздел
содержит путь, определяющий интерпретатор программы. Путь интерпретатора
можно указать, когда исполняемый файл создается
с использованием параметра -I для ld(1), редактора ссылок. Имя по умолчанию, предоставленное редактором ссылок
, является именем компоновщика времени выполнения, лд.со.1 .

В процессе выполнения динамического исполняемого файла ядро ​​сопоставляет файл
и находит необходимый интерпретатор. См. exec(2) и mmapobj(2).
Ядро подключается к этому интерпретатору и передает ему управление.
Интерпретатору передается достаточно информации, чтобы позволить интерпретатору
продолжить связывание, а затем выполнить приложение.

В дополнение к инициализации приложения компоновщик среды выполнения предоставляет службы
, которые позволяют приложению расширять свое адресное пространство.
Можно отображать дополнительные общие объекты и привязывать к ним символы внутри общих объектов
.

Компоновщик среды выполнения выполняет следующие функции:

o Файл конфигурации, если он существует, обрабатывается.
Файлы конфигурации можно использовать для изменения путей поиска по умолчанию
, предоставления кэша каталогов и обеспечения альтернативных
зависимостей объектов. См. crle(1). По умолчанию для 32-битных объектов
файл конфигурации /var/ld/ld.config используется. Для 64-разрядных объектов
используется файл конфигурации по умолчанию
/var/ld/64/ld.config . Альтернативные файлы конфигурации
можно указать с помощью переменной среды LD_CONFIG .
Альтернативные файлы конфигурации также можно закодировать в динамическом исполняемом файле
с помощью параметра -c команды ld(1).

o Компоновщик времени выполнения анализирует динамический
информационный раздел приложения, .dynamic , чтобы определить, какой общий
требуются зависимости объектов.

o Затем компоновщик среды выполнения находит и сопоставляет эти
зависимости. Раздел динамической информации каждой зависимости
затем анализируется, чтобы определить, требуются ли какие-либо дополнительные зависимости
.

o После загрузки всех общих зависимостей объектов компоновщик среды выполнения
выполняет все необходимые перемещения. Эти перемещения
связывают общие объекты при подготовке к выполнению процесса
.

o Любые функции инициализации, предоставляемые общим объектом
зависимостей и, возможно, динамическим исполняемым файлом вызывается
. Функции вызываются в порядке, обратном
топологически отсортированным зависимостям. Если существуют циклические зависимости
, функции инициализации вызываются с использованием порядка сортировки
с удаленным циклом. ldd(1) может использоваться для
отображения порядка инициализации зависимостей общего объекта
.

o Управление передается приложению.

o Во время выполнения приложения компоновщик времени выполнения может быть
вызывается для выполнения любой отложенной привязки функции.

o При удалении из процесса каких-либо общих объектов вызываются функции финализации
. По умолчанию эти функции
вызываются в порядке топологически отсортированных
зависимостей.

o Приложение также может обращаться к службам компоновщика среды выполнения
для получения дополнительных общих объектов с помощью
dlopen(3C). Символы, предоставленные этими объектами, могут быть привязаны к
с помощью dlsym(3C).

Дополнительные сведения по каждой из предыдущих тем можно найти в Linker
и Библиотеки Руководство .

Компоновщик времени выполнения использует заданный путь поиска для обнаружения динамических
зависимостей объекта. Пути поиска по умолчанию — это путь выполнения
, записанный в объекте, за которым следует ряд значений по умолчанию. Для 32-разрядных объектов
значения по умолчанию — /lib , за которыми следует /usr/lib . Для 64-битных объектов
по умолчанию /lib/64 , за которым следует /usr/lib/64 . Эти компоненты
по умолчанию можно изменить с помощью файла конфигурации, созданного с помощью
crle(1). Путь выполнения указывается при создании динамического объекта
с использованием параметра -R команды ld(1). Переменная среды LD_LIBRARY_PATH
может использоваться для указания каталогов, в которых нужно искать перед каталогами по умолчанию
.

Использование командной строки


Как правило, компоновщик среды выполнения вызывается косвенно посредством выполнения динамического исполняемого файла
, который объявляет компоновщик среды выполнения в качестве своего интерпретатора.
Компоновщик среды выполнения также можно запустить непосредственно из командной строки.
Этот механизм чаще всего используется для экспериментов с новыми
реализациями компоновщика времени выполнения. Аргументы, передаваемые в командной строке
, состоят из параметров, применимых к компоновщику среды выполнения
. После этих параметров имя динамического объекта должно быть
и любые параметры, необходимые для этого объекта. По сути, компоновщик времени выполнения
заменяет любой интерпретатор, указанный динамическим объектом.

Поддерживается следующий параметр:

-e envar
Укажите переменную среды, специфичную для компоновщика времени выполнения. См.
ПЕРЕМЕННЫЕ ОКРУЖАЮЩЕЙ СРЕДЫ.

ПЕРЕМЕННЫЕ СРЕДЫ


Каждая переменная среды может быть указана с суффиксом _ 32 или _ 64 . это
делает переменную среды специфичной, соответственно, для 32-битных или
64-битных процессов. Эта переменная среды переопределяет любую версию переменной среды без суффикса
, которая может быть действующей. Переменные среды
, указанные без значения, которые имеют суффикс _ 32 или _ 64 ,
эффективно отменяют любую связанную общую настройку переменной среды.

LD_AUDIT , LD_AUDIT_32 и LD_AUDIT_64

Список объектов, разделенных двоеточием, которые загружаются компоновщиком среды выполнения
. По мере загрузки каждого объекта объект проверяется на предмет подпрограмм интерфейса. Имеющиеся подпрограммы называются
, как указано в интерфейсе Link-Auditing , описанном в Linker
и Libraries Guide . Также см. опции -p и -P команды ld(1).

LD_BIND_LAZY , LD_BIND_LAZY_32 и LD_BIND_LAZY_64

ВОЗМОЖНОЙ СПОСОБИЛЬНАРИЧЕСКИЙ ЛИНГИНД. Этот параметр заставляет компоновщик среды выполнения выполнять только
отложенное перемещение ссылок для всех объектов, загружаемых в процесс
. Отдельные объекты могут запросить это lazy ссылка
перемещения выполняются при загрузке объекта. См. параметр -z now
команды ld(1) и dlopen(3C) с режимом RTLD_NOW . Такие запросы
на выполнение отложенных перемещений ссылок подавляются, когда действует
LD_BIND_LAZY .

Если указаны оба LD_BIND_LAZY и LD_BIND_NOW , то LD_BIND_NOW
имеет приоритет.

LD_BIND_NOW , LD_BIND_NOW_32 и LD_BIND_NOW_64

Режим компоновщика по умолчанию выполнения отложенного связывания может быть
переопределен установкой переменной среды LD_BIND_NOW в любое ненулевое значение. Этот параметр заставляет компоновщик времени выполнения выполнять
как немедленную ссылку, так и отложенную ссылку на перемещение для всех
объектов, загруженных в процесс. Отдельные объекты могут
запрашивать ленивый релокации ссылок выполняются при загрузке объекта
. См. параметр -z now команды ld(1) и dlopen(3C) с режимом
RTLD_NOW .

Если указаны оба LD_BIND_NOW и LD_BIND_LAZY , то LD_BIND_NOW
имеет приоритет.

LD_CAP_FILES , LD_CAP_FILES_32 и LD_CAP_FILES_64

Разделенный запятыми список исполняемых файлов и общих библиотек, к которым относятся
должны применяться альтернативные возможности, указанные в LD_MACHCAP , LD_PLATCAP ,
LD_HWCAP и LD_SFCAP .

Исполняемые файлы и библиотеки могут быть указаны либо по их
SONAME, либо по их полному реальному пути.

LD_CONFIG , LD_CONFIG_32 и LD_CONFIG_64

Предоставляет альтернативный файл конфигурации. Файлы конфигурации можно использовать для изменения путей поиска по умолчанию, предоставления кэша каталогов,
0183 и предоставить альтернативные зависимости объектов. См. crle(1).

LD_DEBUG , LD_DEBUG_32 и LD_DEBUG_64

Предоставляет список токенов, разделенных запятыми или двоеточиями, чтобы компоновщик среды выполнения
печатал отладочную информацию для стандартной ошибки. Специальный токен
help указывает полный список доступных токенов. Переменная среды
LD_DEBUG_OUTPUT также может быть предоставлена ​​для указания
файла, в который отправляется отладочная информация. Имя файла
с суффиксом процесса ID приложения, генерирующего отладочную информацию
. См. лари (1).

LD_DEMANGLE , LD_DEMANGLE_32 и LD_DEMANGLE_64

Любое имя символа, используемое как часть диагностического сообщения, отображается как
, определенное в файле ELF . Когда для LD_DEMANGLE задано любое ненулевое значение
, компоновщик времени выполнения пытается декодировать (расшифровать) любое имя символа C++
.

LD_FLAGS , LD_FLAGS_32 и LD_FLAGS_64

Предоставляет альтернативные средства предоставления информации о переменной среды
. Любая из переменных среды LD_ XXX может быть указана как маркер xxx . Можно указать несколько токенов, разделенных запятыми
. См. ПРИМЕРЫ.

LD_HWCAP , LD_HWCAP_32 и LD_HWCAP_64

Укажите через запятую набор альтернативных аппаратных возможностей.
Знак «+» в начале указывает на то, что возможности должны быть включены в дополнение
к набору по умолчанию, знак «-» в начале указывает на то, что возможности
следует исключить из набора по умолчанию, и ни один из
не указывает на то, что набор должен заменить набор по умолчанию. поставил.

Возможности могут быть указаны либо по имени, либо как шестнадцатеричные
целые числа с необязательным порядковым номером в начальных квадратных скобках, указывающим
семейство возможностей.
LD_HWCAP=[1]01 # Устанавливает CA_SUN_HW_1 в 0x1
LD_HWCAP=[2]20 # Устанавливает для CA_SUN_HW_2 значение 0x20

LD_MACHCAP

Укажите альтернативное имя аппаратной возможности машины.

LD_Library_PATH , LD_LIBRARY_PATH_32 и LD_LIBRARARE_PATH_64

. LD_LIBRARY_PATH указывает список из 9 элементов, разделенных двоеточиями.0183 каталоги, которые ищутся перед каталогами по умолчанию. Также
обратите внимание, что LD_LIBRARY_PATH добавляет дополнительную семантику к ld(1).

LD_LOADFLTR , LD_LOADFLTR_32 и LD_LOADFLTR_64

Фильтры являются формой общего объекта. Фильтры позволяют выбрать альтернативный общий объект
во время выполнения, который обеспечивает реализацию
для любых символов, определенных в фильтре.
См. -f и -F варианты ld(1). По умолчанию обработка альтернативного общего объекта
откладывается до тех пор, пока не произойдет разрешение символа
по отношению к фильтру. Если для LD_LOADFLTR задано любое ненулевое значение,
любые фильтры обрабатываются сразу после загрузки фильтра.
См. также параметр -z loadfltr команды ld(1).

LD_NOAUDIT , LD_NOAUDIT_32 и LD_NOAUDIT_64

Локальные библиотеки аудита могут быть определены в приложениях и
общих объекта. См. опции -p и -P ld(1). Когда LD_NOAUDIT
имеет любое ненулевое значение, компоновщик среды выполнения игнорирует любые локальные библиотеки аудита
.

LD_NOAUXFLTR , LD_NOAUXFLTR_32 и LD_NOAUXFLTR_64

Вспомогательные фильтры являются формой общего объекта. Вспомогательные фильтры
позволяют выбирать альтернативный общий объект во время выполнения, который
обеспечивает реализацию любых символов, определенных в пределах
фильтр. См. параметр -f команды ld(1). Когда для LD_NOAUXFLTR задано
любое ненулевое значение, компоновщик среды выполнения отключает этот альтернативный
поиск общих объектов.

LD_NOCONFIG , LD_NOCONFIG_32 и LD_NOCONFIG_64

По умолчанию компоновщик среды выполнения пытается открыть и обработать файл конфигурации
. Когда LD_NOCONFIG имеет любое ненулевое значение,
компоновщик среды выполнения отключает обработку этого файла конфигурации.

LD_NODIRCONFIG , LD_NODIRCONFIG_32 и LD_NODIRCONFIG_64

Предоставляет подмножество LD_NOCONFIG , которое игнорируется в файле конфигурации в кэш-файле18.

LD_NODIRECT , LD_NODIRECT_32 и LD_NODIRECT_64

Информация о прямой привязке указывает компоновщику времени выполнения искать
непосредственно символ в связанном объекте. См. -B прямой
опция ld(1). Без прямой привязки поиск символов, выполняемый
компоновщиком времени выполнения, следует модели по умолчанию. Когда LD_NODIRECT имеет
любое ненулевое значение, компоновщик времени выполнения игнорирует любую информацию о прямой привязке
.

LD_NOENVCONFIG , LD_NOENVCONFIG_32 и LD_NOENVCONFIG_64

Предоставляет подмножество LD_NOCONFIG в файле конфигурации, который игнорируется в13 файле конфигурации.

LD_NOLAZYLOAD , LD_NOLAZYLOAD_32 и LD_NOLAZYLOAD_64

Зависимости, помеченные для отложенной загрузки, не загружаются в память
до тех пор, пока не будет сделана явная ссылка на зависимость. См.
параметр -z lazyload команды ld(1). Когда для LD_NOLAZYLOAD задано любое ненулевое значение
, компоновщик времени выполнения игнорирует метку отложенной загрузки зависимостей
и загружает зависимость немедленно.

LD_NOOBJALTER , LD_NOOBJALTER_32 и LD_NOOBJALTER_64

Предоставляет подмножество LD_NOCONFIG в том смысле, что любые альтернативные зависимости объекта
, представленные в файле конфигурации, игнорируются.

LD_NOVERSION , LD_NOVERSION_32 и LD_NOVERSION_64

По умолчанию компоновщик времени выполнения проверяет зависимости версии для основного исполняемого файла
и всех его зависимостей. Когда LD_NOVERSION — это
, установленное на любое ненулевое значение, компоновщик среды выполнения отключает проверку этой версии
.

LD_ORIGIN , LD_ORIGIN_32 и LD_ORIGIN_64

ВАРИТАЯ ОБРАЗОВАНИЯ $. До Solaris
9 этот параметр был полезен для приложений, которые вызывали chdir(2)
перед поиском зависимостей, использующих $ORIGIN строка
токен. Установление текущего рабочего каталога компоновщиком среды выполнения
теперь используется по умолчанию, что делает этот параметр избыточным.

LD_PLATCAP

Укажите имя аппаратной возможности альтернативной платформы.

LD_PRELOAD , LD_PRELOAD_32 и LD_PRELOAD_64

Предоставляет список общих объектов, разделенных пробелами. Эти объекты
загружаются после выполнения программы, но до любых других
общих объекта, на которые ссылается программа. Определения символов
, предоставляемые предварительно загруженными объектами, вставляются в ссылки, сделанные общими объектами
, на которые ссылается программа. Определения символов
, предоставляемые предварительно загруженными объектами, не вставляются в определения символов
, предоставляемые программой.

LD_PROFILE , LD_PROFILE_32 и LD_PROFILE_64

Определяет общий объект для профилирования компоновщиком среды выполнения. Когда
профилирование включено, создается и отображается файл буфера профилирования.
Имя файла буфера — это имя общего объекта, который
профилируется с расширением .profile . По умолчанию этот буфер помещается
под /var/tmp . Переменная среды LD_PROFILE_OUTPUT также может быть предоставлена ​​
для указания альтернативного каталога, в котором
можно поместить буфер профилирования.

Буфер профилирования содержит информацию о профиле(2) и количестве вызовов.
Эта информация аналогична информации gmon.out , сгенерированной программами
, которые были связаны с опцией -xpg cc . Любые приложения
, использующие именованный общий объект и работающие, когда установлена ​​эта переменная среды
, накапливают данные в буфере профиля.
См. также ПРИМЕЧАНИЯ. Информацию о буфере профиля можно просмотреть с помощью
gprof(1).

Метод профилирования LD_PROFILE является альтернативой другим
методов, которые могут быть предоставлены системой компиляции. Профилируемый общий объект
не должен быть инструментирован каким-либо образом
, и LD_PROFILE не следует комбинировать с приложением, оснащенным профилем
. Дополнительную информацию о профилировании общих объектов см. в Linker и Библиотеки Руководство .

LD_SFCAP , LD_SFCAP_32 и LD_SFCAP_64

Укажите через запятую набор альтернативных программных возможностей.
Знак «+» в начале указывает на то, что возможности должны быть включены в дополнение
к набору по умолчанию, знак «-» в начале указывает на то, что возможности
следует исключить из набора по умолчанию, и ни один из
не указывает на то, что набор должен заменить набор по умолчанию. поставил.

Возможности могут быть указаны либо по имени, либо как шестнадцатеричные
целые числа.

LD_SIGNAL , LD_SIGNAL_32 и LD_SIGNAL_64

Предоставляет числовой номер сигнала, который компоновщик времени выполнения использует для уничтожения процесса в случае фатальной ошибки времени выполнения. См. thr_kill(3C).
По умолчанию используется SIGKILL . Например, предоставление альтернативного номера сигнала
6 ( SIGABRT ) может обеспечить создание основного файла
для облегчения отладки. См. также запрос RTLD_DI_SETSIGNAL к
dlinfo(3C).

Обратите внимание, что имена переменных среды начинаются с символов 9.0183 ‘ LD_ ‘ зарезервированы для возможных будущих улучшений ld(1) и ld.so.1 .

БЕЗОПАСНОСТЬ


Защищенные процессы имеют некоторые ограничения, применяемые к оценке
их зависимостей и путей выполнения для предотвращения злонамеренной
подстановки зависимостей или интерпозиции символов.

Компоновщик среды выполнения классифицирует процесс как безопасный, если системный вызов issetugid(2)
возвращает значение true для процесса.

Для 32-разрядных объектов доверенные каталоги по умолчанию, известные 9Компоновщик среды выполнения 0183 — это /lib/secure и /usr/lib/secure . Для 64-битных объектов
доверенными каталогами по умолчанию являются /lib/secure/64 и
/usr/lib/secure/64 . Утилита crle(1) может использоваться для указания дополнительных доверенных каталогов
, применимых для безопасных приложений.
Администраторы, использующие этот метод, должны обеспечить надлежащую защиту целевых каталогов
от злонамеренного вторжения.

Если Переменная среды семейства LD_LIBRARY_PATH действует для безопасного процесса
, только доверенные каталоги , указанные этой переменной
, используются для расширения правил поиска компоновщика среды выполнения.

В безопасном процессе используются компоненты пути выполнения, предоставляемые приложением
или любой из его зависимостей, при условии, что компонент
представляет собой полное имя пути, т. е. имя пути начинается с «/».

В безопасном процессе расширение Строка $ORIGIN разрешена только
, если строка расширяется до доверенного каталога . Однако если расширение $ORIGIN
соответствует каталогу, который уже предоставил зависимости, то
каталог неявно безопасен. Этот каталог можно использовать для предоставления
дополнительных зависимостей.

В безопасном процессе LD_CONFIG игнорируется. Однако используется файл конфигурации
, записанный в безопасном приложении. См. -c вариант
ld(1). Записанный файл конфигурации должен иметь полное имя пути, то есть
, имя пути начинается с «/». Записанный файл конфигурации, в котором
использует строку $ORIGIN , ограничен известными доверенными каталогами.
Разработчики, которые записывают файл конфигурации в безопасном приложении
, должны убедиться, что каталог файла конфигурации надлежащим образом защищен
от злонамеренного вторжения. При отсутствии записанной конфигурации
, безопасный процесс использует файл конфигурации по умолчанию, если файл конфигурации
существует. См. crle(1).

В безопасном процессе LD_SIGNAL игнорируется.

Дополнительные объекты могут быть загружены с помощью безопасного процесса с использованием переменных среды
LD_PRELOAD или LD_AUDIT . Эти объекты должны быть
указаны как полные имена путей или простые имена файлов. Полные имена путей
ограничены известными доверяет каталогам. Простые имена файлов, в имени которых не встречается
‘ / ‘, находятся с учетом ранее описанных ограничений пути поиска. Простые имена файлов разрешаются только в 90 183 известных 90 151 доверенных 90 152 каталогах.

В безопасном процессе любые зависимости, состоящие из простых имен файлов
, обрабатываются с использованием ранее описанных ограничений имени пути.
Используются зависимости, выраженные в виде полных или относительных имен путей
как есть. Таким образом, разработчик безопасного процесса должен обеспечить
надлежащую защиту
целевого каталога, на который ссылается как зависимость полного пути или относительного имени пути, от злонамеренного вторжения.

При создании безопасного процесса относительные пути , а не должны использоваться для выражения зависимостей
или для создания имен путей dlopen(3C). Это ограничение
должно применяться к приложению и ко всем зависимостям .

Примеры


Пример 1: Использование информации о LD_FLAGS для групповой среды. пример%
LD_FLAGS_32=bind_now,library_path=/lib/one:/lib/two

Следующее использование LD_FLAGS эквивалентно установке отдельного
Переменные среды LD_LIBRARY_PATH и LD_PRELOAD для 64-битных
Приложения:

Пример% LD_FLAGS_64 = Library_Path =/lib/One/64, PRLOAL = FOO.SO 99015 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9065 9000 9000 9010. .so.1

Компоновщик времени выполнения по умолчанию.

/lib/libc.so.1

Альтернативный интерпретатор для совместимости SVID ABI .

/usr/lib/ld.so

AOUT ( BCP ) компоновщик времени выполнения.

/usr/lib/[email protected]

Библиотека совместимости для поддержки нулевых указателей на символы. См.
ПРИМЕЧАНИЯ.

/lib/secure и /usr/lib/secure

LD_PRELOAD расположение для безопасных приложений.

/lib/secure/64 и /usr/lib/secure/64

LD_PRELOAD расположение для безопасных 64-разрядных приложений.

/lib/64/ld.so.1

Компоновщик среды выполнения по умолчанию для 64-разрядных приложений.

/usr/lib/64/[email protected]

64-битная библиотека совместимости для поддержки нулевых указателей на символы.
См. ПРИМЕЧАНИЯ.

/var/ld/ld.config

Файл конфигурации по умолчанию для 32-разрядных приложений.

/var/ld/64/ld.config

Файл конфигурации по умолчанию для 64-разрядных приложений.

СМОТРИТЕ ТАКЖЕ


crle(1), gprof(1), lari(1), ld(1), ldd(1), exec(2), issetugid(2),
mmapobj(2), профиль(2), dladdr(3C), dlclose(3C), dldump(3C), dlerror(3C),
dlinfo(3C), dlopen(3C), dlsym(3C), thr_kill(3C) ), proc(5), attributes(7)

Linker and Libraries Guide

NOTES


Care should be exercised when using LD_PROFILE in combination with other
process monitoring techniques, such как пользователи proc(5). Множественные методы мониторинга процесса
могут привести к тупиковой ситуации, из-за которой
буфер профиля заблокирован. Заблокированный буфер блокирует любые процессы, которые пытаются
записать информацию о профилировании. Чтобы уменьшить эту вероятность, реализация профиля
компоновщика во время выполнения определяет, отслеживается ли
процесс при запуске. Если это так, профилирование процесса автоматически отключается
. Однако этот механизм не может перехватывать процессы мониторинга, которые
прикрепляют к процессу во время его выполнения.

Библиотека совместимости пользователей /usr/lib/[email protected] предоставляет механизм
, который устанавливает значение 0 в ячейке 0. Существуют некоторые приложения, которые
ошибочно предполагают, что указатель нулевого символа должен обрабатываться так же, как
указатель на нулевую строку. В этих
приложениях происходит нарушение сегментации при доступе к указателю нулевого символа. Если эта библиотека
добавляется к такому приложению во время выполнения с использованием LD_PRELOAD , библиотека
обеспечивает среду, которая соответствует этому ошибочному поведению.
Однако библиотека совместимости пользователей не предназначена для включения
поколения таких приложений, ни поддерживать эту конкретную практику программирования
.

Добавить комментарий Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Рубрики

  • Для начинающих
  • Как рисовать
  • Карандаш
  • Поэтапно
  • Разное
  • Советы
  • Срисовка
  • Уроки
2025 © Все права защищены.