Displaying 6 results from an estimated 6 matches for "firstaction".
Logrotate "firstaction" with non-0 exit status. Or: How to keep logrotate from rotating via scripts?
2012 Oct 03
0
Logrotate "firstaction" with non-0 exit status. Or: How to keep logrotate from rotating via scripts?
Hi,
I'm wondering if anyone here has any experience with the "firstaction"
script in logrotate config files, or more specifically, the behaviour
with a non-0 exit status. The logrotate manpage says:
firstaction/endscript
The lines between firstaction and endscript (both of which must
appear on lines by themselves) are executed (using /bin/sh) once
be...
2008 Apr 17
1
[LLVMdev] Being able to know the jitted code-size before emitting
Thx again Evan for the review. Here's a new patch for the JIT in itself.
The major changes are:
1) A JITMemoryManager now has a flag saying "I require to know the size
of what you want to emit"
2) DwarfJITEmitter is augmented with GetSize* functions
3) JITEmitter::startFunction checks if the JITMemoryManager requires to
know the size. If so, it computes it and gives it through the
2008 Feb 04
0
[LLVMdev] Exception handling in JIT
...ffsets.push_back(Offset);
> + Offset -= AsmPrinter::SizeULEB128(*I);
> + }
> +
> + // Compute the actions table and gather the first action index
> for each
> + // landing pad site.
> + SmallVector<ActionEntry, 32> Actions;
> + SmallVector<unsigned, 64> FirstActions;
> + FirstActions.reserve(LandingPads.size());
> +
> + int FirstAction = 0;
> + unsigned SizeActions = 0;
> + for (unsigned i = 0, N = LandingPads.size(); i != N; ++i) {
> + const LandingPadInfo *LP = LandingPads[i];
> + const std::vector<int> &TypeIds = LP...
2008 Feb 01
2
[LLVMdev] Exception handling in JIT
Dear all,
Here's a new patch with Evan's comments (thx Evan!) and some cleanups.
Now the (duplicated) exception handling code is in a new file:
lib/ExecutionEngine/JIT/JITDwarfEmitter.
This patch should work on linux/x86 and linux/ppc (tested).
Nicolas
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: jit-exceptions.patch
URL:
2007 Dec 11
0
[LLVMdev] Exception handling in JIT
...ffsets.push_back(Offset);
> + Offset -= AsmPrinter::SizeULEB128(*I);
> + }
> +
> + // Compute the actions table and gather the first action index
> for each
> + // landing pad site.
> + SmallVector<ActionEntry, 32> Actions;
> + SmallVector<unsigned, 64> FirstActions;
> + FirstActions.reserve(LandingPads.size());
> +
> + int FirstAction = 0;
> + unsigned SizeActions = 0;
> + for (unsigned i = 0, N = LandingPads.size(); i != N; ++i) {
> + const LandingPadInfo *LP = LandingPads[i];
> + const std::vector<int> &TypeIds = LP...
2007 Dec 10
2
[LLVMdev] Exception handling in JIT
Hi everyone,
Here's a patch that enables exception handling when jitting. I've
copy/pasted _many_code from lib/Codegen/DwarfWriter.cpp, so we may need
to factorize it, but the functionality is there and I'm very happy with
it :)
lli should now be able to execute the output from llvm-gcc when using
exceptions (the UnwindInst instruction is not involved in this patch).
Just add the