michael
|
94e57aa463
* Moved WriteExceptionToStdErr to system unit, so it is observed even in absence of sysutils (bug ID 27708)
|
10 anos atrás |
florian
|
9ab9e03650
* limit number of possible units with initialization/finalization for a certain architecture to high(aint)
|
10 anos atrás |
Jonas Maebe
|
67b8aceaee
* synchronized with privatetrunk till r30095
|
10 anos atrás |
Jonas Maebe
|
dad442c7e3
+ aarch64 fpu init, atomic routines and memory barriers
|
10 anos atrás |
pierre
|
f56990ee29
Revert aligntoptr to RTTIAlign rename
|
10 anos atrás |
sergei
|
72315c9bee
* Finalize units after printing the runtime error message. Rationale:
|
10 anos atrás |
sergei
|
7666cd5c0e
+ Overloaded procedure dump_stack that calls CaptureBacktrace, thus encapsulating internals of stack traversing.
|
10 anos atrás |
sergei
|
d93d36e6d3
* Win64: Use separate implementation of CaptureBacktrace that calls RtlCaptureStackBackTrace. This way it does not require non-optimized code to work correctly.
|
10 anos atrás |
sergei
|
438c433c50
* CaptureBacktrace: fixed off-by-one error. Caller's context must be captured if skipframes=0.
|
10 anos atrás |
svenbarth
|
2d454dc8fa
Move DynLibs support to System unit using a manager approach like for Threads, WideStrings, etc.. This is needed so that we can support features like "delayed" and loading of dynamic packages.
|
10 anos atrás |
florian
|
714901ce45
* fixes feature defines after recent changes
|
10 anos atrás |
Károly Balogh
|
83cf14d5dd
removed unnecessary masking in Swap() calls
|
11 anos atrás |
Jonas Maebe
|
6e1d370417
* split off the texceptaddr declaration into rtl/inc/excepth.inc, so it can
|
11 anos atrás |
Jonas Maebe
|
bacd303208
* synchronized with trunk up to r27758
|
11 anos atrás |
nickysn
|
fb20791cbe
* replaced all the remaining uses of nativeint in the rtl with either sizeint
|
11 anos atrás |
nickysn
|
a176c2d4f5
+ add overloaded versions of HexStr(pointer) for i8086 near and far pointers
|
11 anos atrás |
nickysn
|
3ec4c378aa
+ added the ObjpasInt type (an integer type equivalent to Objpas.Integer) to the
|
11 anos atrás |
sergei
|
baa18dfcb4
* Introduced a new function CaptureBacktrace, using it to handle most of back-tracing in heaptrc unit.
|
11 anos atrás |
sergei
|
3a55c4301e
* Since StackTop=StackBottom+StackLength, any two variables are sufficient to describe stack, the third one is redundant.
|
11 anos atrás |
sergei
|
2f05e8b389
* PushExceptObject and dump_stack: use get_caller_stackinfo instead of get_caller_addr and get_caller_frame.
|
11 anos atrás |
Jonas Maebe
|
e9268a0a14
* synchronised with trunk up till r26975
|
11 anos atrás |
Jeppe Johansen
|
9b79f2f68d
Added support for 8-bit CPU's in RTL. Mostly for missing implementations of int<->string conversion and console/text output.
|
11 anos atrás |
nickysn
|
0d1342a791
* don't call FinalizeHeap from InternalExit if FPC_NO_DEFAULT_HEAP is defined.
|
11 anos atrás |
nickysn
|
73e6ffe675
* the TableCount and InitCount fields in the INITFINAL table changed to
|
11 anos atrás |
Jonas Maebe
|
9e6764e443
* converted program termination to compilerproc/hlcg
|
11 anos atrás |
Jonas Maebe
|
cd92791d09
* converted unit initialization to compilerproc/hlcg
|
11 anos atrás |
sergei
|
f2a4d1bbbc
- Do not compile generic threadvar code if tf_section_threadvars flag is enabled for target (currently there are no such targets).
|
11 anos atrás |
Károly Balogh
|
c108a24cc8
reverted r25622 which was an accidental commit of some highly experimental debug code (sorry)
|
12 anos atrás |
Károly Balogh
|
d004b44406
really fixed FillChar and fixed FillWord. fixes 8 tests.
|
12 anos atrás |
pierre
|
22e9cb48dd
Fix get_caller_stackinfo function: Addr parameter must also be by var
|
12 anos atrás |