Revision Date Author Comments
# 009b798e 29-Nov-2024 anton <anton@openbsd.org>

Add support for read/write of xmm/ymm registers to lldb.

ok kettenis@, robert@


# 101d251d 11-Nov-2023 robert <robert@openbsd.org>

merge lldb-16.0.6


# 0f45e296 14-Feb-2021 mortimer <mortimer@openbsd.org>

Shuffle how lldb register contexts are built.

Instead of using #if defined(__arch__) to include / exclude the entire contents
of the NativeRegisterContext implementations, use a single NativeRegiste

Shuffle how lldb register contexts are built.

Instead of using #if defined(__arch__) to include / exclude the entire contents
of the NativeRegisterContext implementations, use a single NativeRegisterContextOpenBSD_arch
which includes the right arch specific register context, and provides a dummy implementation
for unsupported architectures.

This allows building lldb on architectures which do not have a register context implementation
so it can be used as a remote client.

ok patrick@

show more ...


# a119297b 13-Feb-2021 mortimer <mortimer@openbsd.org>

Cleanup lldb amd64 support.

- Remove watchpoint support since we do not support hardware watchpoints.

- Support floating point regsisters in the ReadAll/WriteAll interface.

- Standardize the sizes

Cleanup lldb amd64 support.

- Remove watchpoint support since we do not support hardware watchpoints.

- Support floating point regsisters in the ReadAll/WriteAll interface.

- Standardize the sizes used in GerGPRSize() and GetFPRSize() to correspond
to the sizes we get from ptrace.

- Fix the r/w of the mmx registers to map onto the st fp registers instead
of xmm registers.

- Normalize some variable names to be architecture neutral.

ok patrick@

show more ...


# 061da546 03-Aug-2020 patrick <patrick@openbsd.org>

Import LLVM 10.0.0 release including clang, lld and lldb.

ok hackroom
tested by plenty