mailing list of musl libc
 help / color / mirror / code / Atom feed
f1aaf1650a814ac0ae7e61150a12548a404ca870 blob 607 bytes (raw)

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
 
.global sigsetjmp
.global __sigsetjmp
.type sigsetjmp,@function
.type __sigsetjmp,@function
.balign 4
sigsetjmp:
__sigsetjmp:
	// if savemask is 0 sigsetjmp behaves like setjmp
	{
		p0 = cmp.eq(r1, #0)
		if (p0.new) jump:t ##setjmp
	}
	{
		memw(r0+#64+4+8) = r16  // save r16 in __ss[2]
		memw(r0+#64)   = r31  // save linkregister in __fl
		r16 = r0
	}
		call ##setjmp
	{
		r1 = r0;
		r0  = r16             // restore r0
		r31 = memw(r16+#64)   // restore linkregister
		r16 = memw(r16+#64+4+8) // restore r16 from __ss[2]
	}
.hidden __sigsetjmp_tail
	jump ##__sigsetjmp_tail

.size	sigsetjmp, .-sigsetjmp
debug log:

solving f1aaf165 ...
found f1aaf165 in https://inbox.vuxu.org/musl/073501d68d42$4a8c6080$dfa52180$@codeaurora.org/ ||
	https://inbox.vuxu.org/musl/142401d71522$64665b60$2d331220$@codeaurora.org/ ||
	https://inbox.vuxu.org/musl/110801d68c6a$dfe3f950$9fabebf0$@codeaurora.org/ ||
	https://inbox.vuxu.org/musl/1a0301d6458e$b4264d90$1c72e8b0$@codeaurora.org/ ||
	https://inbox.vuxu.org/musl/078f01d65edc$80e892f0$82b9b8d0$@codeaurora.org/

applying [1/5] https://inbox.vuxu.org/musl/073501d68d42$4a8c6080$dfa52180$@codeaurora.org/
diff --git a/src/signal/hexagon/sigsetjmp.s b/src/signal/hexagon/sigsetjmp.s
new file mode 100644
index 00000000..f1aaf165

Checking patch src/signal/hexagon/sigsetjmp.s...
Applied patch src/signal/hexagon/sigsetjmp.s cleanly.

skipping https://inbox.vuxu.org/musl/142401d71522$64665b60$2d331220$@codeaurora.org/ for f1aaf165
skipping https://inbox.vuxu.org/musl/110801d68c6a$dfe3f950$9fabebf0$@codeaurora.org/ for f1aaf165
skipping https://inbox.vuxu.org/musl/1a0301d6458e$b4264d90$1c72e8b0$@codeaurora.org/ for f1aaf165
skipping https://inbox.vuxu.org/musl/078f01d65edc$80e892f0$82b9b8d0$@codeaurora.org/ for f1aaf165
index at:
100644 f1aaf1650a814ac0ae7e61150a12548a404ca870	src/signal/hexagon/sigsetjmp.s

Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/musl/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).