summaryrefslogtreecommitdiff
path: root/usr/src/lib/libc/amd64
diff options
context:
space:
mode:
authorDan McDonald <danmcd@mnx.io>2022-10-25 09:46:00 -0400
committerDan McDonald <danmcd@mnx.io>2022-10-25 09:46:00 -0400
commit2ac30f2ed70bb0bebc3b3ded0b3548148da07956 (patch)
treef72dea3c0326e4a257c8e87f563a8e0f87f9bfd3 /usr/src/lib/libc/amd64
parentbeafe35256965935272d9e111415a5d32ccc8eb1 (diff)
parenta77feb921f890fb76d76c760a138d0c8e73ee4a0 (diff)
downloadillumos-joyent-2ac30f2ed70bb0bebc3b3ded0b3548148da07956.tar.gz
[illumos-gate merge]
commit a77feb921f890fb76d76c760a138d0c8e73ee4a0 15118 bhyve too strict over vmm_data lengths commit 18c03fba8ec8cbe862149ac69dcb650b430bd6ef 15068 diskinfo crash in nvlist_free() commit 268cac54f3b029bc35167d895c6d82ded041d24b 15093 SMB error after Win10 tries FSCTL_PIPE_WAIT commit db8a370dba45fa238d7ad5ac85e2fffef8713c75 15005 Tests for btree implementation used by range trees commit 00ae59338e3e57fe8bfe8118360a47a69bfd8b98 15054 libc: using the result of an assignment as a condition without parentheses
Diffstat (limited to 'usr/src/lib/libc/amd64')
-rw-r--r--usr/src/lib/libc/amd64/unwind/call_frame_inst.c26
1 files changed, 13 insertions, 13 deletions
diff --git a/usr/src/lib/libc/amd64/unwind/call_frame_inst.c b/usr/src/lib/libc/amd64/unwind/call_frame_inst.c
index 3e23a5e25b..64e112743e 100644
--- a/usr/src/lib/libc/amd64/unwind/call_frame_inst.c
+++ b/usr/src/lib/libc/amd64/unwind/call_frame_inst.c
@@ -127,7 +127,7 @@ uint64_t interpret_ops(void *data, void *data_end,
*/
void
_Unw_Propagate_Registers(struct _Unwind_Context *old_ctx,
- struct _Unwind_Context *new_ctx)
+ struct _Unwind_Context *new_ctx)
{
new_ctx->current_regs[SP_RSP] = old_ctx->cfa;
new_ctx->pc = old_ctx->ra;
@@ -228,7 +228,7 @@ fix_reg(struct _Unwind_Context *ctx, struct register_state *rs, int index)
*/
uint64_t
_Unw_Rollback_Registers(struct eh_frame_fields *f,
- struct _Unwind_Context *ctx)
+ struct _Unwind_Context *ctx)
{
/* GPRs, RET_ADD, and CF_ADDR */
struct register_state func_state[18];
@@ -361,7 +361,7 @@ static uint64_t get_encoded_val(void **datap, ptrdiff_t reloc, int enc);
*/
uint64_t
_Unw_get_val(void **datap, ptrdiff_t reloc,
- enum operand_desc opr, int daf, int caf, int enc)
+ enum operand_desc opr, int daf, int caf, int enc)
{
intptr_t data = (intptr_t)*datap;
uint64_t res;
@@ -453,7 +453,7 @@ _Unw_get_val(void **datap, ptrdiff_t reloc,
/* max length of augmentation string is 4 */
rp = (char *)&res;
dp = (char *)data;
- while (*rp++ = *dp++)
+ while ((*rp++ = *dp++) != '\0')
;
data = (intptr_t)dp;
break;
@@ -553,11 +553,11 @@ int interpret_op(void **datap, ptrdiff_t reloc,
uint64_t
interpret_ops(void *data, void *data_end,
- ptrdiff_t reloc,
- uint64_t start_pc, uint64_t pc,
- struct register_state f_state[],
- struct register_state f_start_state[],
- int daf, int caf, int enc)
+ ptrdiff_t reloc,
+ uint64_t start_pc, uint64_t pc,
+ struct register_state f_state[],
+ struct register_state f_start_state[],
+ int daf, int caf, int enc)
{
void *d = data;
uint64_t reached_pc = start_pc;
@@ -572,10 +572,10 @@ interpret_ops(void *data, void *data_end,
int
interpret_op(void **datap, ptrdiff_t reloc,
- uint64_t *reached_pc_p, uint64_t pc,
- struct register_state f_state[],
- struct register_state f_start_state[],
- int daf, int caf, int enc)
+ uint64_t *reached_pc_p, uint64_t pc,
+ struct register_state f_state[],
+ struct register_state f_start_state[],
+ int daf, int caf, int enc)
{
enum CFA_ops op = separate_op(datap);
enum operand_desc opr1 = (cfa_operations[op]).op1;